diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 8d705de7..b35e0f26 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -217,15 +217,3 @@ Implement the actual processing by the following steps.
```
The `ExternalMethod` will be called.
-
-### Prepare provision profile
-
-You have to be granted the permission of `com.apple.developer.driverkit.userclient-access` from Apple.
-(e.g. `src/Client/entitlements.plist`)
-
-You have to add a description you want to use `userclient-access` at the DriverKit Entitlement request to Apple.
-
-
-You can confirm the entitlements on Apple developer portal after you gained the permission.
-
-
diff --git a/README.md b/README.md
index 5154e174..7627e8ad 100644
--- a/README.md
+++ b/README.md
@@ -11,10 +11,6 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit.
- Both Intel-based Macs and Apple Silicon Macs
- macOS 13 Ventura
- Both Intel-based Macs and Apple Silicon Macs
-- macOS 12 Monterey
- - Both Intel-based Macs and Apple Silicon Macs
-- macOS 11 Big Sur
- - Both Intel-based Macs and Apple Silicon Macs
## Status
@@ -46,7 +42,13 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit.
/Applications/.Karabiner-VirtualHIDDevice-Manager.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Manager activate
```
-4. Run a client program to test the driver extension.
+4. Run Karabiner-VirtualHIDDevice-Daemon:
+
+ ```shell
+ sudo '/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon'
+ ```
+
+5. Run a client program to test the driver extension.
```shell
git clone --depth 1 https://github.com/pqrs-org/Karabiner-DriverKit-VirtualHIDDevice.git
@@ -69,7 +71,6 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit.
- `/Applications/.Karabiner-VirtualHIDDevice-Manager.app`
- `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice`
-- `/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist`
- `/Library/Application Support/org.pqrs/tmp`
- `/var/log/karabiner`
@@ -81,9 +82,8 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit.
System requirements to build Karabiner-Elements:
-- macOS 11+
-- Xcode 13.0 (You need to hold Xcode version to 13.0 because Xcode 13.1 generate binary which does not work on macOS 11 Big Sur.)
- - Note: The recent macOS cannot open the Xcode 13.0 UI, but it can be operated from the command line. Since only command line operations are necessary for building, there is no problem.
+- macOS 14+
+- Xcode 15+
- Command Line Tools for Xcode
- [XcodeGen](https://github.com/yonaskolb/XcodeGen)
@@ -96,56 +96,91 @@ System requirements to build Karabiner-Elements:
2. Create App IDs on [the Apple Developer site](https://developer.apple.com/account/resources/identifiers/list).
-
-
-
- Bundle ID
- Capabilities
- App Services
- Additional Capabilities
-
-
-
-
- org.pqrs.Karabiner-DriverKit-VirtualHIDDevice
- ---
- ---
-
- com.apple.developer.driverkit
- com.apple.developer.driverkit.family.hid.device
- com.apple.developer.driverkit.family.hid.eventservice
- com.apple.developer.driverkit.transport.hid
- com.apple.developer.hid.virtual.device
-
-
-
- org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
- ---
- ---
- ---
-
-
- org.pqrs.Karabiner-VirtualHIDDevice-Manager
-
- System Extension
-
- ---
- ---
-
-
-
-
-
-
-3. Create a profile corresponding to the App IDs on the Apple Developer site.
-
-4. Replace the `*.provisionprofile` files in the repository with your own provision profile files.
-
- - src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile
+
+
+
+ Bundle ID
+ Capabilities
+ App Services
+ Additional Capabilities
+
+
+
+
+ org.pqrs.Karabiner-DriverKit-VirtualHIDDevice
+ ---
+ ---
+
+ com.apple.developer.driverkit
+ com.apple.developer.driverkit.family.hid.device
+ com.apple.developer.driverkit.family.hid.eventservice
+ com.apple.developer.driverkit.transport.hid
+ com.apple.developer.hid.virtual.device
+
+
+
+ org.pqrs.Karabiner-VirtualHIDDevice-Daemon
+ ---
+ ---
+ ---
+
+
+ org.pqrs.Karabiner-VirtualHIDDevice-Manager
+
+ System Extension
+
+ ---
+ ---
+
+
+
+
+
+
+3. Grant permission for com.apple.developer.driverkit.userclient-access from Apple
+
+ The entitlement of `com.apple.developer.driverkit.userclient-access` must be applied for from Apple, and unless individually authorized, it cannot be granted to your application.
+ You can apply through the request form:
+
+4. Create a profile corresponding to the App IDs on the Apple Developer site.
+
+
+
+
+ Profile
+ App ID
+ Entitlements
+
+
+
+
+ Developer ID
+ org.pqrs.Karabiner-DriverKit-VirtualHIDDevice
+ DriverKit and System Extension Template for XXXXXXXX (Developer ID)
+
+
+ Developer ID
+ org.pqrs.Karabiner-VirtualHIDDevice-Daemon
+ DriverKit and System Extension Template for XXXXXXXX (Developer ID)
+
+
+ Developer ID
+ org.pqrs.Karabiner-VirtualHIDDevice-Manager
+ Default
+
+
+
+
+ Please ensure that `com.apple.developer.driverkit.userclient-access` appears under Extended Entitlements when you select `DriverKit and System Extension Template` in Entitlements.
+
+
+5. Replace the `*.provisionprofile` files in the repository with your own provision profile files.
+
+ - src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile
- src/DriverKit/Developer_ID_KarabinerDriverKitVirtualHIDDevice.provisionprofile
- src/Manager/Developer_ID_Karabiner_VirtualHIDDevice_Manager.provisionprofile
-5. Replace `CODE_SIGN_IDENTITY` at `src/scripts/codesign.sh` with yours.
+6. Replace `CODE_SIGN_IDENTITY` at `src/scripts/codesign.sh` with yours.
Find your codesign identity by executing the following command in Terminal.
@@ -170,7 +205,7 @@ System requirements to build Karabiner-Elements:
readonly CODE_SIGN_IDENTITY=8D660191481C98F5C56630847A6C39D95C166F22
```
-6. Replace team identifier, domain and embedded.provisionprofile.
+7. Replace team identifier, domain and embedded.provisionprofile.
- Search `G43BCU2T37` and replace them with your team identifier.
@@ -178,7 +213,7 @@ System requirements to build Karabiner-Elements:
git grep G43BCU2T37 src/
```
-7. Build by the following command in terminal.
+8. Build by the following command in terminal.
```shell
make package
@@ -186,7 +221,7 @@ System requirements to build Karabiner-Elements:
`dist/Karabiner-DriverKit-VirtualHIDDevice-X.X.X.pkg` will be generated.
-8. Notarize the pkg.
+9. Notarize the pkg.
```shell
make notarize
@@ -199,20 +234,20 @@ Karabiner-DriverKit-VirtualHIDDevice consists the following components.
- Extension Manager (including DriverKit driver)
- `/Applications/.Karabiner-VirtualHIDDevice-Manager.app`
- It provides a command line interface to activate or deactivate DriverKit driver.
-- VirtualHIDDeviceClient
- - `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app`
+- Karabiner-VirtualHIDDevice-Daemon
+ - `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app`
- It mediates between the client app and the driver.
- It allows apps to communicate with the virtual device even if the app is not signed with pqrs.org's code signing identity.
(The client app must be running with root privileges.)
- Client apps
- Client apps are not included in the distributed package.
- For example, you can build the client app from `examples/virtual-hid-device-service-client` in this repository.
- - Client apps can send input events by communicating with VirtualHIDDeviceClient via UNIX domain socket.
+ - Client apps can send input events by communicating with Karabiner-VirtualHIDDevice-Daemon via UNIX domain socket.
(`/Library/Application Support/org.pqrs/tmp/rootonly/vhidd_server/*.sock`)

-### Version files
+### Versions
Version is defined in `version.json`.
@@ -223,5 +258,10 @@ Version is defined in `version.json`.
- DriverKit driver internal version.
- Increment this when the driver source code is updated.
- `client_protocol_version`:
- - The version for communication between VirtualHIDDeviceClient and the DriverKit driver.
+ - The version for communication between Karabiner-VirtualHIDDevice-Daemon and the DriverKit driver.
- Increment this when the communication specifications are changed.
+
+### Run Karabiner-VirtualHIDDevice-Daemon via launchd
+
+Karabiner-VirtualHIDDevice-Daemon requires high responsiveness, so it is recommended to run it via launchd with the `ProcessType: Interactive` specified.
+There is an example application for registration with launchd in `examples/SMAppServiceExample`, which you can refer to for registering with launchd.
diff --git a/appendix/HIDManagerTool/.gitignore b/appendix/HIDManagerTool/.gitignore
deleted file mode 100644
index bd8145ba..00000000
--- a/appendix/HIDManagerTool/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/build
-/*.xcodeproj
diff --git a/appendix/HIDManagerTool/Makefile b/appendix/HIDManagerTool/Makefile
deleted file mode 100644
index 7f6750c0..00000000
--- a/appendix/HIDManagerTool/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-all:
- /usr/bin/python3 ../../scripts/update_version.py
- xcodegen generate
- xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build"
-
-clean:
- rm -rf *.xcodeproj
- rm -rf build
-
-xcode:
- open *.xcodeproj
-
-codesign:
- bash scripts/codesign.sh
-
-run: codesign
- open build/Release/HIDManagerTool.app
diff --git a/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard b/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard
deleted file mode 100644
index 89ce0ea0..00000000
--- a/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift
deleted file mode 100644
index e0eb0fe3..00000000
--- a/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-import Cocoa
-import SwiftUI
-
-@NSApplicationMain
-class AppDelegate: NSObject, NSApplicationDelegate {
- var window: NSWindow!
- var deviceManager: DeviceManager?
-
- func applicationDidFinishLaunching(_: Notification) {
- deviceManager = DeviceManager()
-
- window = NSWindow(
- contentRect: .zero,
- styleMask: [
- .titled,
- .closable,
- .miniaturizable,
- .resizable,
- .fullSizeContentView,
- ],
- backing: .buffered,
- defer: false
- )
- window.isReleasedWhenClosed = false
- window.contentView = NSHostingView(rootView: ContentView())
-
- window.center()
- window.makeKeyAndOrderFront(nil)
- }
-
- public func applicationShouldTerminateAfterLastWindowClosed(_: NSApplication) -> Bool {
- return true
- }
-}
diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift
deleted file mode 100644
index 3c0437b6..00000000
--- a/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift
+++ /dev/null
@@ -1,45 +0,0 @@
-import SwiftUI
-
-struct ContentView: View {
- @ObservedObject var deviceManager = DeviceManager.shared
-
- var body: some View {
- VStack {
- Text(
- $deviceManager.virtualHIDKeyboard.wrappedValue != nil
- ? "VirtualHIDKeyboard is ready" : "VirtualHIDKeyboard is not ready"
- )
- .fixedSize()
-
- Button(
- action: { DeviceManager.shared.setHIDValue(1) },
- label: {
- Text("Set HIDValue 1")
- })
-
- Button(
- action: { DeviceManager.shared.setHIDValue(0) },
- label: {
- Text("Set HIDValue 0")
- })
-
- Button(
- action: { DeviceManager.shared.setHIDValue(-1) },
- label: {
- Text("Set HIDValue -1")
- })
-
- Button(
- action: { DeviceManager.shared.setInvalidHIDReport() },
- label: {
- Text("Set Invalid HIDReport -1")
- })
- }.padding()
- }
-}
-
-struct ContentView_Previews: PreviewProvider {
- static var previews: some View {
- ContentView()
- }
-}
diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift
deleted file mode 100644
index b5e1e037..00000000
--- a/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift
+++ /dev/null
@@ -1,102 +0,0 @@
-import IOKit.hid
-import SwiftUI
-
-private func callback(
- context: UnsafeMutableRawPointer?,
- result _: IOReturn,
- sender _: UnsafeMutableRawPointer?,
- device: IOHIDDevice?
-) {
- let obj: DeviceManager! = unsafeBitCast(context, to: DeviceManager.self)
- obj.virtualHIDKeyboard = device
-}
-
-class DeviceManager: ObservableObject {
- static let shared = DeviceManager()
-
- let hidManager: IOHIDManager
- @Published var virtualHIDKeyboard: IOHIDDevice?
-
- init() {
- hidManager = IOHIDManagerCreate(kCFAllocatorDefault, IOOptionBits(kIOHIDOptionsTypeNone))
-
- let matching = IOServiceNameMatching("org_pqrs_Karabiner_DriverKit_VirtualHIDKeyboard")
- // let matching = IOServiceMatching(kIOHIDDeviceKey)
- IOHIDManagerSetDeviceMatching(hidManager, matching)
-
- IOHIDManagerRegisterDeviceMatchingCallback(
- hidManager, callback, unsafeBitCast(self, to: UnsafeMutableRawPointer.self))
-
- IOHIDManagerScheduleWithRunLoop(
- hidManager,
- CFRunLoopGetMain(),
- CFRunLoopMode.defaultMode!.rawValue)
-
- IOHIDManagerOpen(hidManager, IOOptionBits(kIOHIDOptionsTypeNone))
- }
-
- func setHIDValue(_ integerValue: Int) {
- if virtualHIDKeyboard == nil {
- return
- }
-
- if let elements = IOHIDDeviceCopyMatchingElements(
- virtualHIDKeyboard!,
- nil,
- IOOptionBits(kIOHIDOptionsTypeNone)) as NSArray? as? [IOHIDElement]
- {
- for element in elements {
- if IOHIDElementGetUsagePage(element) == kHIDPage_LEDs,
- IOHIDElementGetUsage(element) == kHIDUsage_LED_CapsLock,
- IOHIDElementGetType(element) == kIOHIDElementTypeOutput
- {
- //
- // Value
- //
-
- let value = IOHIDValueCreateWithIntegerValue(
- kCFAllocatorDefault,
- element,
- mach_absolute_time(),
- integerValue)
- print("setHIDValue \(integerValue)")
- print(element)
- IOHIDDeviceSetValueWithCallback(
- virtualHIDKeyboard!, element, value, 0.1,
- { _, _, _, _ in
- print("IOHIDDeviceSetValue callback")
- }, nil)
- }
- }
- }
- }
-
- func setInvalidHIDReport() {
- if virtualHIDKeyboard == nil {
- return
- }
-
- if let elements = IOHIDDeviceCopyMatchingElements(
- virtualHIDKeyboard!,
- nil,
- IOOptionBits(kIOHIDOptionsTypeNone)) as NSArray? as? [IOHIDElement]
- {
- for element in elements {
- if IOHIDElementGetUsagePage(element) == kHIDPage_LEDs,
- IOHIDElementGetUsage(element) == kHIDUsage_LED_CapsLock,
- IOHIDElementGetType(element) == kIOHIDElementTypeOutput
- {
- //
- // Report
- //
-
- IOHIDDeviceSetReportWithCallback(
- virtualHIDKeyboard!, kIOHIDReportTypeOutput, 5, [], 0, 0.1,
- { _, _, _, _, _, _, _ in
- print("IOHIDDeviceSetReport callback")
- }, nil)
- }
- }
- }
- }
-}
diff --git a/appendix/HIDManagerTool/project.yml b/appendix/HIDManagerTool/project.yml
deleted file mode 100644
index 708e4911..00000000
--- a/appendix/HIDManagerTool/project.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: HIDManagerTool
-
-targets:
- HIDManagerTool:
- settings:
- PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.HIDManagerTool
- CODE_SIGN_ENTITLEMENTS: ''
- CODE_SIGN_IDENTITY: '-'
- CODE_SIGN_STYLE: Manual
- OTHER_SWIFT_FLAGS: '-warnings-as-errors'
- type: application
- platform: macOS
- deploymentTarget: 11.0
- sources:
- - path: Sources
- compilerFlags:
- - -Wall
- - -Werror
- - path: Resources
- excludes:
- - Info.plist.in
diff --git a/appendix/HIDManagerTool/scripts/codesign.sh b/appendix/HIDManagerTool/scripts/codesign.sh
deleted file mode 100644
index 04231028..00000000
--- a/appendix/HIDManagerTool/scripts/codesign.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-# Replace with your identity
-readonly CODE_SIGN_IDENTITY=BD3B995B69EBA8FC153B167F063079D19CCC2834
-
-set -e # forbid command failure
-
-codesign \
- --sign $CODE_SIGN_IDENTITY \
- --options runtime \
- --verbose \
- --force \
- build/Release/HIDManagerTool.app
diff --git a/docs/images/apple-developer-portal-profile@2x.png b/docs/images/apple-developer-portal-profile@2x.png
deleted file mode 100644
index 14cc133a..00000000
Binary files a/docs/images/apple-developer-portal-profile@2x.png and /dev/null differ
diff --git a/docs/images/client@2x.png b/docs/images/client@2x.png
deleted file mode 100644
index 25cb6efd..00000000
Binary files a/docs/images/client@2x.png and /dev/null differ
diff --git a/docs/images/entitlements@2x.png b/docs/images/entitlements@2x.png
new file mode 100644
index 00000000..322a17a7
Binary files /dev/null and b/docs/images/entitlements@2x.png differ
diff --git a/docs/plantuml/components.plantuml b/docs/plantuml/components.plantuml
index 018de817..d301558f 100644
--- a/docs/plantuml/components.plantuml
+++ b/docs/plantuml/components.plantuml
@@ -7,7 +7,7 @@ package "DriverKit driver" {
[VirtualHIDDeviceUserClient] --> [VirtualHIDPointing]
}
-package "VirtualHIDDeviceClient" {
+package "Karabiner-VirtualHIDDevice-Daemon" {
() "UNIX domain socket" as serversock
serversock -- [virtual_hid_device_service_server]
[virtual_hid_device_service_server] --> [io_service_client]
diff --git a/docs/plantuml/output/components.svg b/docs/plantuml/output/components.svg
index bf9ccca8..369057e0 100644
--- a/docs/plantuml/output/components.svg
+++ b/docs/plantuml/output/components.svg
@@ -1,51 +1 @@
-DriverKit driver VirtualHIDDeviceClient Client app IOService VirtualHIDDeviceRoot VirtualHIDDeviceUserClient VirtualHIDKeyboard VirtualHIDPointing UNIX domain socket virtual_hid_device_service_server io_service_client pqrs::karabiner::driverkit::virtual_hid_device_service::client
\ No newline at end of file
+DriverKit driver Karabiner-VirtualHIDDevice-Daemon Client app IOService VirtualHIDDeviceRoot VirtualHIDDeviceUserClient VirtualHIDKeyboard VirtualHIDPointing UNIX domain socket virtual_hid_device_service_server io_service_client pqrs::karabiner::driverkit::virtual_hid_device_service::client
\ No newline at end of file
diff --git a/examples/Makefile b/examples/Makefile
index 3d2f4e29..ca37f0cc 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -1,5 +1,7 @@
all:
+ $(MAKE) -C SMAppServiceExample
$(MAKE) -C virtual-hid-device-service-client
clean:
+ $(MAKE) -C SMAppServiceExample clean
$(MAKE) -C virtual-hid-device-service-client clean
diff --git a/src/Client/.gitignore b/examples/SMAppServiceExample/.gitignore
similarity index 100%
rename from src/Client/.gitignore
rename to examples/SMAppServiceExample/.gitignore
diff --git a/examples/SMAppServiceExample/Makefile b/examples/SMAppServiceExample/Makefile
new file mode 100644
index 00000000..83564a8e
--- /dev/null
+++ b/examples/SMAppServiceExample/Makefile
@@ -0,0 +1,14 @@
+all:
+ /usr/bin/python3 ../../scripts/update_version.py
+ xcodegen generate
+ xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build"
+# Copy LaunchDaemons
+ mkdir -p build/Release/Karabiner-DriverKit-SMAppServiceExample.app/Contents/Library/LaunchDaemons
+ cp -r ../../files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist build/Release/Karabiner-DriverKit-SMAppServiceExample.app/Contents/Library/LaunchDaemons
+
+clean:
+ rm -rf *.xcodeproj
+ rm -rf build
+
+xcode:
+ open *.xcodeproj
diff --git a/appendix/HIDManagerTool/Resources/.gitignore b/examples/SMAppServiceExample/Resources/.gitignore
similarity index 100%
rename from appendix/HIDManagerTool/Resources/.gitignore
rename to examples/SMAppServiceExample/Resources/.gitignore
diff --git a/src/Client/Resources/Info.plist.in b/examples/SMAppServiceExample/Resources/Info.plist.in
similarity index 100%
rename from src/Client/Resources/Info.plist.in
rename to examples/SMAppServiceExample/Resources/Info.plist.in
diff --git a/src/Client/Resources/app.icns b/examples/SMAppServiceExample/Resources/app.icns
similarity index 100%
rename from src/Client/Resources/app.icns
rename to examples/SMAppServiceExample/Resources/app.icns
diff --git a/examples/SMAppServiceExample/project.yml b/examples/SMAppServiceExample/project.yml
new file mode 100644
index 00000000..a1f982fd
--- /dev/null
+++ b/examples/SMAppServiceExample/project.yml
@@ -0,0 +1,23 @@
+name: Karabiner-DriverKit-SMAppServiceExample
+
+targets:
+ Karabiner-DriverKit-SMAppServiceExample:
+ settings:
+ PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-DriverKit-SMAppServiceExample
+ # SMAppService requires codesigning
+ CODE_SIGN_ENTITLEMENTS: ''
+ CODE_SIGN_IDENTITY: 'Apple Development'
+ CODE_SIGN_STYLE: Automatic
+ # Sign to Run Locally
+ CODE_SIGN_IDENTITY[sdk=macosx*]: '-'
+ OTHER_SWIFT_FLAGS: '-warnings-as-errors'
+ type: application
+ platform: macOS
+ deploymentTarget: 13.0
+ sources:
+ - path: src
+ - path: Resources
+ excludes:
+ - Info.plist.in
+ dependencies:
+ - sdk: ServiceManagement.framework
diff --git a/examples/SMAppServiceExample/src/main.swift b/examples/SMAppServiceExample/src/main.swift
new file mode 100644
index 00000000..bb2a0489
--- /dev/null
+++ b/examples/SMAppServiceExample/src/main.swift
@@ -0,0 +1,62 @@
+import Foundation
+import ServiceManagement
+
+let daemonPlistNames = [
+ "org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist"
+]
+
+RunLoop.main.perform {
+ for argument in CommandLine.arguments {
+ if argument == "register" {
+ for daemonPlistName in daemonPlistNames {
+ let s = SMAppService.daemon(plistName: daemonPlistName)
+ do {
+ try s.register()
+ print("Successfully registered \(s)")
+ } catch {
+ print("Unable to register \(error)")
+ exit(1)
+ }
+ }
+ exit(0)
+
+ } else if argument == "unregister" {
+ for daemonPlistName in daemonPlistNames {
+ let s = SMAppService.daemon(plistName: daemonPlistName)
+ do {
+ try s.unregister()
+ print("Successfully unregistered \(s)")
+ } catch {
+ print("Unable to unregister \(error)")
+ exit(1)
+ }
+ }
+ exit(0)
+
+ } else if argument == "status" {
+ for daemonPlistName in daemonPlistNames {
+ let s = SMAppService.daemon(plistName: daemonPlistName)
+ switch s.status {
+ case .notRegistered:
+ print("\(s) notRegistered")
+ case .enabled:
+ print("\(s) enabled")
+ case .requiresApproval:
+ print("\(s) requiresApproval")
+ case .notFound:
+ print("\(s) notFound")
+ @unknown default:
+ print("\(s) unknown \(s.status)")
+ }
+ }
+
+ exit(0)
+ }
+ }
+
+ print("Usage:")
+ print(" SMAppServiceExample register|unregister|status")
+ exit(0)
+}
+
+RunLoop.main.run()
diff --git a/examples/virtual-hid-device-service-client/project.yml b/examples/virtual-hid-device-service-client/project.yml
index c1e24539..e387a5c1 100644
--- a/examples/virtual-hid-device-service-client/project.yml
+++ b/examples/virtual-hid-device-service-client/project.yml
@@ -4,16 +4,13 @@ targets:
virtual-hid-device-service-client:
settings:
PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.virtual-hid-device-service-client
- CODE_SIGN_ENTITLEMENTS: ''
- CODE_SIGN_IDENTITY: '-'
- CODE_SIGN_STYLE: Manual
OTHER_SWIFT_FLAGS: '-warnings-as-errors'
SYSTEM_HEADER_SEARCH_PATHS:
- vendor/include
- ../../include
type: tool
platform: macOS
- deploymentTarget: 11.0
+ deploymentTarget: 13.0
sources:
- path: src
compilerFlags:
diff --git a/files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist b/files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist
similarity index 56%
rename from files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist
rename to files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist
index cbe95db2..b5a54b76 100644
--- a/files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist
+++ b/files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist
@@ -3,11 +3,7 @@
Label
- org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
- AssociatedBundleIdentifiers
-
- org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
-
+ org.pqrs.Karabiner-VirtualHIDDevice-Daemon
Disabled
KeepAlive
@@ -16,7 +12,7 @@
Interactive
ProgramArguments
- /Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/MacOS/Karabiner-DriverKit-VirtualHIDDeviceClient
+ /Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon
diff --git a/files/scripts/uninstall/remove_files.sh b/files/scripts/uninstall/remove_files.sh
index f49eb478..f0f80668 100755
--- a/files/scripts/uninstall/remove_files.sh
+++ b/files/scripts/uninstall/remove_files.sh
@@ -8,10 +8,10 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
#
-# Unload before install
+# Unload files which are installed in previous versions
#
-if [ /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist ]; then
+if [ -f /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist ]; then
launchctl bootout system /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist
fi
@@ -19,13 +19,18 @@ fi
# Kill processes
#
+killall Karabiner-VirtualHIDDevice-Daemon
+
+#
+# Kill processes in previous versions
+#
+
killall Karabiner-DriverKit-VirtualHIDDeviceClient
#
-# Uninstall
+# Remove files
#
-rm -f '/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist'
rm -rf '/Applications/.Karabiner-VirtualHIDDevice-Manager.app'
rm -rf '/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice'
@@ -35,4 +40,10 @@ rmdir '/Library/Application Support/org.pqrs/tmp/rootonly'
rmdir '/Library/Application Support/org.pqrs/tmp'
rmdir '/Library/Application Support/org.pqrs'
+#
+# Remove files which are installed in previous versions
+#
+
+rm -f '/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist'
+
exit 0
diff --git a/make-package.sh b/make-package.sh
index 71e1c83d..9adc3342 100755
--- a/make-package.sh
+++ b/make-package.sh
@@ -3,20 +3,6 @@
set -u # forbid undefined variables
set -e # forbid command failure
-# Check Xcode version
-
-xcodePath=$(xcode-select -p | sed 's|\.app/.*|.app|g')
-xcodeVersion=$(plutil -extract CFBundleShortVersionString raw "$xcodePath/Contents/version.plist")
-
-if [ "$xcodeVersion" != '13.0' ]; then
- echo
- echo 'ERROR:'
- echo ' Xcode version is not 13.0.'
- echo ' You have to use Xcode 13.0 to support macOS 11 Big Sur.'
- echo
- exit 1
-fi
-
# Package build into a signed .dmg file
version=$(python3 scripts/get_version.py package_version)
@@ -33,17 +19,9 @@ basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-Virtua
mkdir -p "$basedir"
cp -R files/scripts/uninstall "$basedir"
-basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/bin"
-mkdir -p "$basedir"
-cp -R "src/cli/build/Release/cli" "$basedir"
-
basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications"
mkdir -p "$basedir"
-cp -R "src/Client/build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app" "$basedir"
-
-basedir="pkgroot/Library"
-mkdir -p "$basedir"
-cp -R files/LaunchDaemons "pkgroot/Library"
+cp -R "src/Daemon/build/Release/Karabiner-VirtualHIDDevice-Daemon.app" "$basedir"
basedir="pkgroot/Applications"
mkdir -p "$basedir"
diff --git a/pkginfo/Scripts/postinstall b/pkginfo/Scripts/postinstall
index 73e9efe1..cf01013f 100755
--- a/pkginfo/Scripts/postinstall
+++ b/pkginfo/Scripts/postinstall
@@ -3,22 +3,4 @@
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
-#
-# Register Karabiner-DriverKit-VirtualHIDDeviceClient.app in the Launch Services database.
-#
-
-'/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/bin/cli' --lsregister-karabiner-driverkit-virtualhiddeviceclient
-
-#
-# Relaunch karabiner processes
-#
-
-killall Karabiner-DriverKit-VirtualHIDDeviceClient
-
-# If plistFilePath is already bootstrapped and disabled, launchctl bootstrap will fail until it is enabled again.
-# So we should enable it first, and then bootstrap and enable it.
-launchctl enable system/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
-launchctl bootstrap system /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist
-launchctl enable system/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
-
exit 0
diff --git a/scripts/clean-launch-services-database.swift b/scripts/clean-launch-services-database.swift
index 8b761fc0..0db4ccbc 100644
--- a/scripts/clean-launch-services-database.swift
+++ b/scripts/clean-launch-services-database.swift
@@ -13,7 +13,8 @@ import AppKit
let bundleIdentifiers = [
"org.pqrs.HIDManagerTool",
- "org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient",
+ "org.pqrs.Karabiner-DriverKit-SMAppServiceExample",
+ "org.pqrs.Karabiner-VirtualHIDDevice-Daemon",
"org.pqrs.Karabiner-VirtualHIDDevice-Manager",
"org.pqrs.virtual-hid-device-service-client",
]
diff --git a/src/Client/include/version.hpp.in b/src/Client/include/version.hpp.in
deleted file mode 100644
index 459952d7..00000000
--- a/src/Client/include/version.hpp.in
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#define VERSION "@VERSION@"
diff --git a/src/cli/.gitignore b/src/Daemon/.gitignore
similarity index 100%
rename from src/cli/.gitignore
rename to src/Daemon/.gitignore
diff --git a/src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile b/src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile
similarity index 59%
rename from src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile
rename to src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile
index 993508de..f284e3ae 100644
Binary files a/src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile and b/src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile differ
diff --git a/src/Client/Makefile b/src/Daemon/Makefile
similarity index 75%
rename from src/Client/Makefile
rename to src/Daemon/Makefile
index 4519cd2f..b643b421 100644
--- a/src/Client/Makefile
+++ b/src/Daemon/Makefile
@@ -19,4 +19,4 @@ update_vendor:
cget install -f cget-requirements.txt --prefix vendor
run-client:
- sudo ./build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/MacOS/Karabiner-DriverKit-VirtualHIDDeviceClient
+ sudo ./build/Release/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon
diff --git a/src/Client/Resources/.gitignore b/src/Daemon/Resources/.gitignore
similarity index 100%
rename from src/Client/Resources/.gitignore
rename to src/Daemon/Resources/.gitignore
diff --git a/appendix/HIDManagerTool/Resources/Info.plist.in b/src/Daemon/Resources/Info.plist.in
similarity index 89%
rename from appendix/HIDManagerTool/Resources/Info.plist.in
rename to src/Daemon/Resources/Info.plist.in
index 772252dc..f0cedd4a 100644
--- a/appendix/HIDManagerTool/Resources/Info.plist.in
+++ b/src/Daemon/Resources/Info.plist.in
@@ -24,9 +24,7 @@
$(MACOSX_DEPLOYMENT_TARGET)
NSHumanReadableCopyright
Copyright © 2020 Takayama Fumihiko. All rights reserved.
- NSMainStoryboardFile
- Main
- NSPrincipalClass
- NSApplication
+ LSUIElement
+
diff --git a/src/Daemon/Resources/app.icns b/src/Daemon/Resources/app.icns
new file mode 100644
index 00000000..eddef9e7
Binary files /dev/null and b/src/Daemon/Resources/app.icns differ
diff --git a/src/Client/cget-requirements.txt b/src/Daemon/cget-requirements.txt
similarity index 100%
rename from src/Client/cget-requirements.txt
rename to src/Daemon/cget-requirements.txt
diff --git a/src/Client/entitlements.plist b/src/Daemon/entitlements.plist
similarity index 94%
rename from src/Client/entitlements.plist
rename to src/Daemon/entitlements.plist
index d578e47f..47008474 100644
--- a/src/Client/entitlements.plist
+++ b/src/Daemon/entitlements.plist
@@ -3,7 +3,7 @@
com.apple.application-identifier
- G43BCU2T37.org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
+ G43BCU2T37.org.pqrs.Karabiner-VirtualHIDDevice-Daemon
diff --git a/src/Client/include/.gitignore b/src/Daemon/include/.gitignore
similarity index 100%
rename from src/Client/include/.gitignore
rename to src/Daemon/include/.gitignore
diff --git a/src/Client/include/io_service_client.hpp b/src/Daemon/include/io_service_client.hpp
similarity index 99%
rename from src/Client/include/io_service_client.hpp
rename to src/Daemon/include/io_service_client.hpp
index ef3e19f7..6212143a 100644
--- a/src/Client/include/io_service_client.hpp
+++ b/src/Daemon/include/io_service_client.hpp
@@ -69,7 +69,7 @@ class io_service_client final : public pqrs::dispatcher::extra::dispatcher_clien
if (driver_version_ == pqrs::karabiner::driverkit::driver_version::embedded_driver_version) {
return false;
} else {
- auto message = fmt::format("driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: {0}, actual dext: {1}",
+ auto message = fmt::format("driver_version_ is mismatched: Karabiner-VirtualHIDDevice-Daemon expected: {0}, actual dext: {1}",
type_safe::get(pqrs::karabiner::driverkit::driver_version::embedded_driver_version),
type_safe::get(*driver_version_));
if (driver_version_mismatched_log_message_ != message) {
diff --git a/src/Client/include/logger.hpp b/src/Daemon/include/logger.hpp
similarity index 100%
rename from src/Client/include/logger.hpp
rename to src/Daemon/include/logger.hpp
diff --git a/src/cli/include/version.hpp.in b/src/Daemon/include/version.hpp.in
similarity index 100%
rename from src/cli/include/version.hpp.in
rename to src/Daemon/include/version.hpp.in
diff --git a/src/Client/include/virtual_hid_device_service_clients_manager.hpp b/src/Daemon/include/virtual_hid_device_service_clients_manager.hpp
similarity index 100%
rename from src/Client/include/virtual_hid_device_service_clients_manager.hpp
rename to src/Daemon/include/virtual_hid_device_service_clients_manager.hpp
diff --git a/src/Client/include/virtual_hid_device_service_server.hpp b/src/Daemon/include/virtual_hid_device_service_server.hpp
similarity index 100%
rename from src/Client/include/virtual_hid_device_service_server.hpp
rename to src/Daemon/include/virtual_hid_device_service_server.hpp
diff --git a/src/Client/project.yml b/src/Daemon/project.yml
similarity index 75%
rename from src/Client/project.yml
rename to src/Daemon/project.yml
index 13826766..a981e6cf 100644
--- a/src/Client/project.yml
+++ b/src/Daemon/project.yml
@@ -1,9 +1,9 @@
-name: Karabiner-DriverKit-VirtualHIDDeviceClient
+name: Karabiner-VirtualHIDDevice-Daemon
targets:
- Karabiner-DriverKit-VirtualHIDDeviceClient:
+ Karabiner-VirtualHIDDevice-Daemon:
settings:
- PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
+ PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-VirtualHIDDevice-Daemon
CODE_SIGN_ENTITLEMENTS: ''
CODE_SIGN_IDENTITY: '-'
CODE_SIGN_STYLE: Manual
@@ -15,7 +15,7 @@ targets:
- include
type: application
platform: macOS
- deploymentTarget: 11.0
+ deploymentTarget: 13.0
sources:
- path: src
compilerFlags:
diff --git a/src/Client/src/main.cpp b/src/Daemon/src/main.cpp
similarity index 93%
rename from src/Client/src/main.cpp
rename to src/Daemon/src/main.cpp
index 93bb60ec..555b9cf7 100644
--- a/src/Client/src/main.cpp
+++ b/src/Daemon/src/main.cpp
@@ -8,7 +8,6 @@
#include
#include
#include
-#include
int main(void) {
std::signal(SIGINT, SIG_IGN);
@@ -26,6 +25,8 @@ int main(void) {
pqrs::spdlog::filesystem::log_directory_perms_0755);
logger::get_logger()->info("version {0}", VERSION);
+ logger::get_logger()->info("driver_version {0}", DRIVER_VERSION);
+ logger::get_logger()->info("client_protocol_version {0}", CLIENT_PROTOCOL_VERSION);
//
// Create instances
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp
diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp
rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe
rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe
diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake
rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake
diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake
rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake
diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake
rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp
diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp
rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp
diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram
similarity index 100%
rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram
rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram
diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog
similarity index 100%
rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog
rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog
diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp b/src/Daemon/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp
rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h
diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h
rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h
diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h
rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h
diff --git a/src/Client/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp b/src/Daemon/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp
rename to src/Daemon/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher
diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp
similarity index 100%
rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp
rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp
diff --git a/src/Client/vendor/include/asio.hpp b/src/Daemon/vendor/include/asio.hpp
similarity index 100%
rename from src/Client/vendor/include/asio.hpp
rename to src/Daemon/vendor/include/asio.hpp
diff --git a/src/Client/vendor/include/asio/any_completion_executor.hpp b/src/Daemon/vendor/include/asio/any_completion_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/any_completion_executor.hpp
rename to src/Daemon/vendor/include/asio/any_completion_executor.hpp
diff --git a/src/Client/vendor/include/asio/any_completion_handler.hpp b/src/Daemon/vendor/include/asio/any_completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/any_completion_handler.hpp
rename to src/Daemon/vendor/include/asio/any_completion_handler.hpp
diff --git a/src/Client/vendor/include/asio/any_io_executor.hpp b/src/Daemon/vendor/include/asio/any_io_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/any_io_executor.hpp
rename to src/Daemon/vendor/include/asio/any_io_executor.hpp
diff --git a/src/Client/vendor/include/asio/append.hpp b/src/Daemon/vendor/include/asio/append.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/append.hpp
rename to src/Daemon/vendor/include/asio/append.hpp
diff --git a/src/Client/vendor/include/asio/as_tuple.hpp b/src/Daemon/vendor/include/asio/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/as_tuple.hpp
rename to src/Daemon/vendor/include/asio/as_tuple.hpp
diff --git a/src/Client/vendor/include/asio/associated_allocator.hpp b/src/Daemon/vendor/include/asio/associated_allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/associated_allocator.hpp
rename to src/Daemon/vendor/include/asio/associated_allocator.hpp
diff --git a/src/Client/vendor/include/asio/associated_cancellation_slot.hpp b/src/Daemon/vendor/include/asio/associated_cancellation_slot.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/associated_cancellation_slot.hpp
rename to src/Daemon/vendor/include/asio/associated_cancellation_slot.hpp
diff --git a/src/Client/vendor/include/asio/associated_executor.hpp b/src/Daemon/vendor/include/asio/associated_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/associated_executor.hpp
rename to src/Daemon/vendor/include/asio/associated_executor.hpp
diff --git a/src/Client/vendor/include/asio/associated_immediate_executor.hpp b/src/Daemon/vendor/include/asio/associated_immediate_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/associated_immediate_executor.hpp
rename to src/Daemon/vendor/include/asio/associated_immediate_executor.hpp
diff --git a/src/Client/vendor/include/asio/associator.hpp b/src/Daemon/vendor/include/asio/associator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/associator.hpp
rename to src/Daemon/vendor/include/asio/associator.hpp
diff --git a/src/Client/vendor/include/asio/async_result.hpp b/src/Daemon/vendor/include/asio/async_result.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/async_result.hpp
rename to src/Daemon/vendor/include/asio/async_result.hpp
diff --git a/src/Client/vendor/include/asio/awaitable.hpp b/src/Daemon/vendor/include/asio/awaitable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/awaitable.hpp
rename to src/Daemon/vendor/include/asio/awaitable.hpp
diff --git a/src/Client/vendor/include/asio/basic_datagram_socket.hpp b/src/Daemon/vendor/include/asio/basic_datagram_socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_datagram_socket.hpp
rename to src/Daemon/vendor/include/asio/basic_datagram_socket.hpp
diff --git a/src/Client/vendor/include/asio/basic_deadline_timer.hpp b/src/Daemon/vendor/include/asio/basic_deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_deadline_timer.hpp
rename to src/Daemon/vendor/include/asio/basic_deadline_timer.hpp
diff --git a/src/Client/vendor/include/asio/basic_file.hpp b/src/Daemon/vendor/include/asio/basic_file.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_file.hpp
rename to src/Daemon/vendor/include/asio/basic_file.hpp
diff --git a/src/Client/vendor/include/asio/basic_io_object.hpp b/src/Daemon/vendor/include/asio/basic_io_object.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_io_object.hpp
rename to src/Daemon/vendor/include/asio/basic_io_object.hpp
diff --git a/src/Client/vendor/include/asio/basic_random_access_file.hpp b/src/Daemon/vendor/include/asio/basic_random_access_file.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_random_access_file.hpp
rename to src/Daemon/vendor/include/asio/basic_random_access_file.hpp
diff --git a/src/Client/vendor/include/asio/basic_raw_socket.hpp b/src/Daemon/vendor/include/asio/basic_raw_socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_raw_socket.hpp
rename to src/Daemon/vendor/include/asio/basic_raw_socket.hpp
diff --git a/src/Client/vendor/include/asio/basic_readable_pipe.hpp b/src/Daemon/vendor/include/asio/basic_readable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_readable_pipe.hpp
rename to src/Daemon/vendor/include/asio/basic_readable_pipe.hpp
diff --git a/src/Client/vendor/include/asio/basic_seq_packet_socket.hpp b/src/Daemon/vendor/include/asio/basic_seq_packet_socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_seq_packet_socket.hpp
rename to src/Daemon/vendor/include/asio/basic_seq_packet_socket.hpp
diff --git a/src/Client/vendor/include/asio/basic_serial_port.hpp b/src/Daemon/vendor/include/asio/basic_serial_port.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_serial_port.hpp
rename to src/Daemon/vendor/include/asio/basic_serial_port.hpp
diff --git a/src/Client/vendor/include/asio/basic_signal_set.hpp b/src/Daemon/vendor/include/asio/basic_signal_set.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_signal_set.hpp
rename to src/Daemon/vendor/include/asio/basic_signal_set.hpp
diff --git a/src/Client/vendor/include/asio/basic_socket.hpp b/src/Daemon/vendor/include/asio/basic_socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_socket.hpp
rename to src/Daemon/vendor/include/asio/basic_socket.hpp
diff --git a/src/Client/vendor/include/asio/basic_socket_acceptor.hpp b/src/Daemon/vendor/include/asio/basic_socket_acceptor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_socket_acceptor.hpp
rename to src/Daemon/vendor/include/asio/basic_socket_acceptor.hpp
diff --git a/src/Client/vendor/include/asio/basic_socket_iostream.hpp b/src/Daemon/vendor/include/asio/basic_socket_iostream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_socket_iostream.hpp
rename to src/Daemon/vendor/include/asio/basic_socket_iostream.hpp
diff --git a/src/Client/vendor/include/asio/basic_socket_streambuf.hpp b/src/Daemon/vendor/include/asio/basic_socket_streambuf.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_socket_streambuf.hpp
rename to src/Daemon/vendor/include/asio/basic_socket_streambuf.hpp
diff --git a/src/Client/vendor/include/asio/basic_stream_file.hpp b/src/Daemon/vendor/include/asio/basic_stream_file.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_stream_file.hpp
rename to src/Daemon/vendor/include/asio/basic_stream_file.hpp
diff --git a/src/Client/vendor/include/asio/basic_stream_socket.hpp b/src/Daemon/vendor/include/asio/basic_stream_socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_stream_socket.hpp
rename to src/Daemon/vendor/include/asio/basic_stream_socket.hpp
diff --git a/src/Client/vendor/include/asio/basic_streambuf.hpp b/src/Daemon/vendor/include/asio/basic_streambuf.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_streambuf.hpp
rename to src/Daemon/vendor/include/asio/basic_streambuf.hpp
diff --git a/src/Client/vendor/include/asio/basic_streambuf_fwd.hpp b/src/Daemon/vendor/include/asio/basic_streambuf_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_streambuf_fwd.hpp
rename to src/Daemon/vendor/include/asio/basic_streambuf_fwd.hpp
diff --git a/src/Client/vendor/include/asio/basic_waitable_timer.hpp b/src/Daemon/vendor/include/asio/basic_waitable_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_waitable_timer.hpp
rename to src/Daemon/vendor/include/asio/basic_waitable_timer.hpp
diff --git a/src/Client/vendor/include/asio/basic_writable_pipe.hpp b/src/Daemon/vendor/include/asio/basic_writable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/basic_writable_pipe.hpp
rename to src/Daemon/vendor/include/asio/basic_writable_pipe.hpp
diff --git a/src/Client/vendor/include/asio/bind_allocator.hpp b/src/Daemon/vendor/include/asio/bind_allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/bind_allocator.hpp
rename to src/Daemon/vendor/include/asio/bind_allocator.hpp
diff --git a/src/Client/vendor/include/asio/bind_cancellation_slot.hpp b/src/Daemon/vendor/include/asio/bind_cancellation_slot.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/bind_cancellation_slot.hpp
rename to src/Daemon/vendor/include/asio/bind_cancellation_slot.hpp
diff --git a/src/Client/vendor/include/asio/bind_executor.hpp b/src/Daemon/vendor/include/asio/bind_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/bind_executor.hpp
rename to src/Daemon/vendor/include/asio/bind_executor.hpp
diff --git a/src/Client/vendor/include/asio/bind_immediate_executor.hpp b/src/Daemon/vendor/include/asio/bind_immediate_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/bind_immediate_executor.hpp
rename to src/Daemon/vendor/include/asio/bind_immediate_executor.hpp
diff --git a/src/Client/vendor/include/asio/buffer.hpp b/src/Daemon/vendor/include/asio/buffer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffer.hpp
rename to src/Daemon/vendor/include/asio/buffer.hpp
diff --git a/src/Client/vendor/include/asio/buffer_registration.hpp b/src/Daemon/vendor/include/asio/buffer_registration.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffer_registration.hpp
rename to src/Daemon/vendor/include/asio/buffer_registration.hpp
diff --git a/src/Client/vendor/include/asio/buffered_read_stream.hpp b/src/Daemon/vendor/include/asio/buffered_read_stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_read_stream.hpp
rename to src/Daemon/vendor/include/asio/buffered_read_stream.hpp
diff --git a/src/Client/vendor/include/asio/buffered_read_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_read_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_read_stream_fwd.hpp
rename to src/Daemon/vendor/include/asio/buffered_read_stream_fwd.hpp
diff --git a/src/Client/vendor/include/asio/buffered_stream.hpp b/src/Daemon/vendor/include/asio/buffered_stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_stream.hpp
rename to src/Daemon/vendor/include/asio/buffered_stream.hpp
diff --git a/src/Client/vendor/include/asio/buffered_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_stream_fwd.hpp
rename to src/Daemon/vendor/include/asio/buffered_stream_fwd.hpp
diff --git a/src/Client/vendor/include/asio/buffered_write_stream.hpp b/src/Daemon/vendor/include/asio/buffered_write_stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_write_stream.hpp
rename to src/Daemon/vendor/include/asio/buffered_write_stream.hpp
diff --git a/src/Client/vendor/include/asio/buffered_write_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_write_stream_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffered_write_stream_fwd.hpp
rename to src/Daemon/vendor/include/asio/buffered_write_stream_fwd.hpp
diff --git a/src/Client/vendor/include/asio/buffers_iterator.hpp b/src/Daemon/vendor/include/asio/buffers_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/buffers_iterator.hpp
rename to src/Daemon/vendor/include/asio/buffers_iterator.hpp
diff --git a/src/Client/vendor/include/asio/cancellation_signal.hpp b/src/Daemon/vendor/include/asio/cancellation_signal.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/cancellation_signal.hpp
rename to src/Daemon/vendor/include/asio/cancellation_signal.hpp
diff --git a/src/Client/vendor/include/asio/cancellation_state.hpp b/src/Daemon/vendor/include/asio/cancellation_state.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/cancellation_state.hpp
rename to src/Daemon/vendor/include/asio/cancellation_state.hpp
diff --git a/src/Client/vendor/include/asio/cancellation_type.hpp b/src/Daemon/vendor/include/asio/cancellation_type.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/cancellation_type.hpp
rename to src/Daemon/vendor/include/asio/cancellation_type.hpp
diff --git a/src/Client/vendor/include/asio/co_spawn.hpp b/src/Daemon/vendor/include/asio/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/co_spawn.hpp
rename to src/Daemon/vendor/include/asio/co_spawn.hpp
diff --git a/src/Client/vendor/include/asio/completion_condition.hpp b/src/Daemon/vendor/include/asio/completion_condition.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/completion_condition.hpp
rename to src/Daemon/vendor/include/asio/completion_condition.hpp
diff --git a/src/Client/vendor/include/asio/compose.hpp b/src/Daemon/vendor/include/asio/compose.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/compose.hpp
rename to src/Daemon/vendor/include/asio/compose.hpp
diff --git a/src/Client/vendor/include/asio/connect.hpp b/src/Daemon/vendor/include/asio/connect.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/connect.hpp
rename to src/Daemon/vendor/include/asio/connect.hpp
diff --git a/src/Client/vendor/include/asio/connect_pipe.hpp b/src/Daemon/vendor/include/asio/connect_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/connect_pipe.hpp
rename to src/Daemon/vendor/include/asio/connect_pipe.hpp
diff --git a/src/Client/vendor/include/asio/consign.hpp b/src/Daemon/vendor/include/asio/consign.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/consign.hpp
rename to src/Daemon/vendor/include/asio/consign.hpp
diff --git a/src/Client/vendor/include/asio/coroutine.hpp b/src/Daemon/vendor/include/asio/coroutine.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/coroutine.hpp
rename to src/Daemon/vendor/include/asio/coroutine.hpp
diff --git a/src/Client/vendor/include/asio/deadline_timer.hpp b/src/Daemon/vendor/include/asio/deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/deadline_timer.hpp
rename to src/Daemon/vendor/include/asio/deadline_timer.hpp
diff --git a/src/Client/vendor/include/asio/defer.hpp b/src/Daemon/vendor/include/asio/defer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/defer.hpp
rename to src/Daemon/vendor/include/asio/defer.hpp
diff --git a/src/Client/vendor/include/asio/deferred.hpp b/src/Daemon/vendor/include/asio/deferred.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/deferred.hpp
rename to src/Daemon/vendor/include/asio/deferred.hpp
diff --git a/src/Client/vendor/include/asio/detached.hpp b/src/Daemon/vendor/include/asio/detached.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detached.hpp
rename to src/Daemon/vendor/include/asio/detached.hpp
diff --git a/src/Client/vendor/include/asio/detail/array.hpp b/src/Daemon/vendor/include/asio/detail/array.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/array.hpp
rename to src/Daemon/vendor/include/asio/detail/array.hpp
diff --git a/src/Client/vendor/include/asio/detail/array_fwd.hpp b/src/Daemon/vendor/include/asio/detail/array_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/array_fwd.hpp
rename to src/Daemon/vendor/include/asio/detail/array_fwd.hpp
diff --git a/src/Client/vendor/include/asio/detail/assert.hpp b/src/Daemon/vendor/include/asio/detail/assert.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/assert.hpp
rename to src/Daemon/vendor/include/asio/detail/assert.hpp
diff --git a/src/Client/vendor/include/asio/detail/atomic_count.hpp b/src/Daemon/vendor/include/asio/detail/atomic_count.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/atomic_count.hpp
rename to src/Daemon/vendor/include/asio/detail/atomic_count.hpp
diff --git a/src/Client/vendor/include/asio/detail/base_from_cancellation_state.hpp b/src/Daemon/vendor/include/asio/detail/base_from_cancellation_state.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/base_from_cancellation_state.hpp
rename to src/Daemon/vendor/include/asio/detail/base_from_cancellation_state.hpp
diff --git a/src/Client/vendor/include/asio/detail/base_from_completion_cond.hpp b/src/Daemon/vendor/include/asio/detail/base_from_completion_cond.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/base_from_completion_cond.hpp
rename to src/Daemon/vendor/include/asio/detail/base_from_completion_cond.hpp
diff --git a/src/Client/vendor/include/asio/detail/bind_handler.hpp b/src/Daemon/vendor/include/asio/detail/bind_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/bind_handler.hpp
rename to src/Daemon/vendor/include/asio/detail/bind_handler.hpp
diff --git a/src/Client/vendor/include/asio/detail/blocking_executor_op.hpp b/src/Daemon/vendor/include/asio/detail/blocking_executor_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/blocking_executor_op.hpp
rename to src/Daemon/vendor/include/asio/detail/blocking_executor_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/buffer_resize_guard.hpp b/src/Daemon/vendor/include/asio/detail/buffer_resize_guard.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/buffer_resize_guard.hpp
rename to src/Daemon/vendor/include/asio/detail/buffer_resize_guard.hpp
diff --git a/src/Client/vendor/include/asio/detail/buffer_sequence_adapter.hpp b/src/Daemon/vendor/include/asio/detail/buffer_sequence_adapter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/buffer_sequence_adapter.hpp
rename to src/Daemon/vendor/include/asio/detail/buffer_sequence_adapter.hpp
diff --git a/src/Client/vendor/include/asio/detail/buffered_stream_storage.hpp b/src/Daemon/vendor/include/asio/detail/buffered_stream_storage.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/buffered_stream_storage.hpp
rename to src/Daemon/vendor/include/asio/detail/buffered_stream_storage.hpp
diff --git a/src/Client/vendor/include/asio/detail/call_stack.hpp b/src/Daemon/vendor/include/asio/detail/call_stack.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/call_stack.hpp
rename to src/Daemon/vendor/include/asio/detail/call_stack.hpp
diff --git a/src/Client/vendor/include/asio/detail/chrono.hpp b/src/Daemon/vendor/include/asio/detail/chrono.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/chrono.hpp
rename to src/Daemon/vendor/include/asio/detail/chrono.hpp
diff --git a/src/Client/vendor/include/asio/detail/chrono_time_traits.hpp b/src/Daemon/vendor/include/asio/detail/chrono_time_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/chrono_time_traits.hpp
rename to src/Daemon/vendor/include/asio/detail/chrono_time_traits.hpp
diff --git a/src/Client/vendor/include/asio/detail/completion_handler.hpp b/src/Daemon/vendor/include/asio/detail/completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/completion_handler.hpp
rename to src/Daemon/vendor/include/asio/detail/completion_handler.hpp
diff --git a/src/Client/vendor/include/asio/detail/composed_work.hpp b/src/Daemon/vendor/include/asio/detail/composed_work.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/composed_work.hpp
rename to src/Daemon/vendor/include/asio/detail/composed_work.hpp
diff --git a/src/Client/vendor/include/asio/detail/concurrency_hint.hpp b/src/Daemon/vendor/include/asio/detail/concurrency_hint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/concurrency_hint.hpp
rename to src/Daemon/vendor/include/asio/detail/concurrency_hint.hpp
diff --git a/src/Client/vendor/include/asio/detail/conditionally_enabled_event.hpp b/src/Daemon/vendor/include/asio/detail/conditionally_enabled_event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/conditionally_enabled_event.hpp
rename to src/Daemon/vendor/include/asio/detail/conditionally_enabled_event.hpp
diff --git a/src/Client/vendor/include/asio/detail/conditionally_enabled_mutex.hpp b/src/Daemon/vendor/include/asio/detail/conditionally_enabled_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/conditionally_enabled_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/conditionally_enabled_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/config.hpp b/src/Daemon/vendor/include/asio/detail/config.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/config.hpp
rename to src/Daemon/vendor/include/asio/detail/config.hpp
diff --git a/src/Client/vendor/include/asio/detail/consuming_buffers.hpp b/src/Daemon/vendor/include/asio/detail/consuming_buffers.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/consuming_buffers.hpp
rename to src/Daemon/vendor/include/asio/detail/consuming_buffers.hpp
diff --git a/src/Client/vendor/include/asio/detail/cstddef.hpp b/src/Daemon/vendor/include/asio/detail/cstddef.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/cstddef.hpp
rename to src/Daemon/vendor/include/asio/detail/cstddef.hpp
diff --git a/src/Client/vendor/include/asio/detail/cstdint.hpp b/src/Daemon/vendor/include/asio/detail/cstdint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/cstdint.hpp
rename to src/Daemon/vendor/include/asio/detail/cstdint.hpp
diff --git a/src/Client/vendor/include/asio/detail/date_time_fwd.hpp b/src/Daemon/vendor/include/asio/detail/date_time_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/date_time_fwd.hpp
rename to src/Daemon/vendor/include/asio/detail/date_time_fwd.hpp
diff --git a/src/Client/vendor/include/asio/detail/deadline_timer_service.hpp b/src/Daemon/vendor/include/asio/detail/deadline_timer_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/deadline_timer_service.hpp
rename to src/Daemon/vendor/include/asio/detail/deadline_timer_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/dependent_type.hpp b/src/Daemon/vendor/include/asio/detail/dependent_type.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/dependent_type.hpp
rename to src/Daemon/vendor/include/asio/detail/dependent_type.hpp
diff --git a/src/Client/vendor/include/asio/detail/descriptor_ops.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_ops.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/descriptor_ops.hpp
rename to src/Daemon/vendor/include/asio/detail/descriptor_ops.hpp
diff --git a/src/Client/vendor/include/asio/detail/descriptor_read_op.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_read_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/descriptor_read_op.hpp
rename to src/Daemon/vendor/include/asio/detail/descriptor_read_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/descriptor_write_op.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_write_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/descriptor_write_op.hpp
rename to src/Daemon/vendor/include/asio/detail/descriptor_write_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/dev_poll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/dev_poll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/dev_poll_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/dev_poll_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/epoll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/epoll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/epoll_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/epoll_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/event.hpp b/src/Daemon/vendor/include/asio/detail/event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/event.hpp
rename to src/Daemon/vendor/include/asio/detail/event.hpp
diff --git a/src/Client/vendor/include/asio/detail/eventfd_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/eventfd_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/eventfd_select_interrupter.hpp
rename to src/Daemon/vendor/include/asio/detail/eventfd_select_interrupter.hpp
diff --git a/src/Client/vendor/include/asio/detail/exception.hpp b/src/Daemon/vendor/include/asio/detail/exception.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/exception.hpp
rename to src/Daemon/vendor/include/asio/detail/exception.hpp
diff --git a/src/Client/vendor/include/asio/detail/executor_function.hpp b/src/Daemon/vendor/include/asio/detail/executor_function.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/executor_function.hpp
rename to src/Daemon/vendor/include/asio/detail/executor_function.hpp
diff --git a/src/Client/vendor/include/asio/detail/executor_op.hpp b/src/Daemon/vendor/include/asio/detail/executor_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/executor_op.hpp
rename to src/Daemon/vendor/include/asio/detail/executor_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/fd_set_adapter.hpp
rename to src/Daemon/vendor/include/asio/detail/fd_set_adapter.hpp
diff --git a/src/Client/vendor/include/asio/detail/fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/fenced_block.hpp
rename to src/Daemon/vendor/include/asio/detail/fenced_block.hpp
diff --git a/src/Client/vendor/include/asio/detail/functional.hpp b/src/Daemon/vendor/include/asio/detail/functional.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/functional.hpp
rename to src/Daemon/vendor/include/asio/detail/functional.hpp
diff --git a/src/Client/vendor/include/asio/detail/future.hpp b/src/Daemon/vendor/include/asio/detail/future.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/future.hpp
rename to src/Daemon/vendor/include/asio/detail/future.hpp
diff --git a/src/Client/vendor/include/asio/detail/global.hpp b/src/Daemon/vendor/include/asio/detail/global.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/global.hpp
rename to src/Daemon/vendor/include/asio/detail/global.hpp
diff --git a/src/Client/vendor/include/asio/detail/handler_alloc_helpers.hpp b/src/Daemon/vendor/include/asio/detail/handler_alloc_helpers.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/handler_alloc_helpers.hpp
rename to src/Daemon/vendor/include/asio/detail/handler_alloc_helpers.hpp
diff --git a/src/Client/vendor/include/asio/detail/handler_cont_helpers.hpp b/src/Daemon/vendor/include/asio/detail/handler_cont_helpers.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/handler_cont_helpers.hpp
rename to src/Daemon/vendor/include/asio/detail/handler_cont_helpers.hpp
diff --git a/src/Client/vendor/include/asio/detail/handler_tracking.hpp b/src/Daemon/vendor/include/asio/detail/handler_tracking.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/handler_tracking.hpp
rename to src/Daemon/vendor/include/asio/detail/handler_tracking.hpp
diff --git a/src/Client/vendor/include/asio/detail/handler_type_requirements.hpp b/src/Daemon/vendor/include/asio/detail/handler_type_requirements.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/handler_type_requirements.hpp
rename to src/Daemon/vendor/include/asio/detail/handler_type_requirements.hpp
diff --git a/src/Client/vendor/include/asio/detail/handler_work.hpp b/src/Daemon/vendor/include/asio/detail/handler_work.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/handler_work.hpp
rename to src/Daemon/vendor/include/asio/detail/handler_work.hpp
diff --git a/src/Client/vendor/include/asio/detail/hash_map.hpp b/src/Daemon/vendor/include/asio/detail/hash_map.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/hash_map.hpp
rename to src/Daemon/vendor/include/asio/detail/hash_map.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp b/src/Daemon/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/descriptor_ops.ipp b/src/Daemon/vendor/include/asio/detail/impl/descriptor_ops.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/descriptor_ops.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/descriptor_ops.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/epoll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/epoll_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/epoll_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/epoll_reactor.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/handler_tracking.ipp b/src/Daemon/vendor/include/asio/detail/impl/handler_tracking.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/handler_tracking.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/handler_tracking.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_file_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_file_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/io_uring_file_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_file_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/io_uring_service.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/io_uring_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/kqueue_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/kqueue_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/kqueue_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/kqueue_reactor.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/null_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/null_event.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/null_event.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/null_event.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/posix_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_event.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/posix_event.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/posix_event.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/posix_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_mutex.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/posix_mutex.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/posix_mutex.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/posix_serial_port_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_serial_port_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/posix_serial_port_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/posix_serial_port_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/posix_thread.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_thread.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/posix_thread.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/posix_thread.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/posix_tss_ptr.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_tss_ptr.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/posix_tss_ptr.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/posix_tss_ptr.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/resolver_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/resolver_service_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/resolver_service_base.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/resolver_service_base.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/scheduler.ipp b/src/Daemon/vendor/include/asio/detail/impl/scheduler.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/scheduler.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/scheduler.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/select_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/select_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/select_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/select_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/select_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/select_reactor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/select_reactor.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/select_reactor.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/service_registry.hpp b/src/Daemon/vendor/include/asio/detail/impl/service_registry.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/service_registry.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/service_registry.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/service_registry.ipp b/src/Daemon/vendor/include/asio/detail/impl/service_registry.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/service_registry.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/service_registry.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/signal_set_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/signal_set_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/signal_set_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/signal_set_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/socket_ops.ipp b/src/Daemon/vendor/include/asio/detail/impl/socket_ops.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/socket_ops.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/socket_ops.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/socket_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/socket_select_interrupter.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/socket_select_interrupter.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/socket_select_interrupter.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/strand_executor_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/strand_executor_service.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/strand_executor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/strand_executor_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/strand_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/strand_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/strand_service.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/strand_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/strand_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/strand_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/strand_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/strand_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/thread_context.ipp b/src/Daemon/vendor/include/asio/detail/impl/thread_context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/thread_context.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/thread_context.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/throw_error.ipp b/src/Daemon/vendor/include/asio/detail/impl/throw_error.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/throw_error.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/throw_error.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/timer_queue_ptime.ipp b/src/Daemon/vendor/include/asio/detail/impl/timer_queue_ptime.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/timer_queue_ptime.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/timer_queue_ptime.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/timer_queue_set.ipp b/src/Daemon/vendor/include/asio/detail/impl/timer_queue_set.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/timer_queue_set.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/timer_queue_set.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_event.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_event.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_event.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_file_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_file_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_file_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_file_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.hpp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_mutex.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_mutex.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_mutex.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_object_handle_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_object_handle_service.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_object_handle_service.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_object_handle_service.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_static_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_static_mutex.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_static_mutex.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_static_mutex.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_thread.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_thread.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_thread.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_thread.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/win_tss_ptr.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_tss_ptr.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/win_tss_ptr.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/win_tss_ptr.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp
rename to src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp
diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp b/src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp
diff --git a/src/Client/vendor/include/asio/detail/impl/winsock_init.ipp b/src/Daemon/vendor/include/asio/detail/impl/winsock_init.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/impl/winsock_init.ipp
rename to src/Daemon/vendor/include/asio/detail/impl/winsock_init.ipp
diff --git a/src/Client/vendor/include/asio/detail/initiate_defer.hpp b/src/Daemon/vendor/include/asio/detail/initiate_defer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/initiate_defer.hpp
rename to src/Daemon/vendor/include/asio/detail/initiate_defer.hpp
diff --git a/src/Client/vendor/include/asio/detail/initiate_dispatch.hpp b/src/Daemon/vendor/include/asio/detail/initiate_dispatch.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/initiate_dispatch.hpp
rename to src/Daemon/vendor/include/asio/detail/initiate_dispatch.hpp
diff --git a/src/Client/vendor/include/asio/detail/initiate_post.hpp b/src/Daemon/vendor/include/asio/detail/initiate_post.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/initiate_post.hpp
rename to src/Daemon/vendor/include/asio/detail/initiate_post.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_control.hpp b/src/Daemon/vendor/include/asio/detail/io_control.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_control.hpp
rename to src/Daemon/vendor/include/asio/detail/io_control.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_object_impl.hpp b/src/Daemon/vendor/include/asio/detail/io_object_impl.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_object_impl.hpp
rename to src/Daemon/vendor/include/asio/detail/io_object_impl.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_service.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_file_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_file_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_file_service.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_file_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_null_buffers_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_null_buffers_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_operation.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_operation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_operation.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_operation.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_service.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_accept_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_accept_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_connect_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_connect_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_recv_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recv_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_send_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_send_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_service.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_socket_service_base.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_service_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/io_uring_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/io_uring_wait_op.hpp
rename to src/Daemon/vendor/include/asio/detail/io_uring_wait_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/is_buffer_sequence.hpp b/src/Daemon/vendor/include/asio/detail/is_buffer_sequence.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/is_buffer_sequence.hpp
rename to src/Daemon/vendor/include/asio/detail/is_buffer_sequence.hpp
diff --git a/src/Client/vendor/include/asio/detail/is_executor.hpp b/src/Daemon/vendor/include/asio/detail/is_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/is_executor.hpp
rename to src/Daemon/vendor/include/asio/detail/is_executor.hpp
diff --git a/src/Client/vendor/include/asio/detail/keyword_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/keyword_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/keyword_tss_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/keyword_tss_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/kqueue_reactor.hpp b/src/Daemon/vendor/include/asio/detail/kqueue_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/kqueue_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/kqueue_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/limits.hpp b/src/Daemon/vendor/include/asio/detail/limits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/limits.hpp
rename to src/Daemon/vendor/include/asio/detail/limits.hpp
diff --git a/src/Client/vendor/include/asio/detail/local_free_on_block_exit.hpp b/src/Daemon/vendor/include/asio/detail/local_free_on_block_exit.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/local_free_on_block_exit.hpp
rename to src/Daemon/vendor/include/asio/detail/local_free_on_block_exit.hpp
diff --git a/src/Client/vendor/include/asio/detail/memory.hpp b/src/Daemon/vendor/include/asio/detail/memory.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/memory.hpp
rename to src/Daemon/vendor/include/asio/detail/memory.hpp
diff --git a/src/Client/vendor/include/asio/detail/mutex.hpp b/src/Daemon/vendor/include/asio/detail/mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/non_const_lvalue.hpp b/src/Daemon/vendor/include/asio/detail/non_const_lvalue.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/non_const_lvalue.hpp
rename to src/Daemon/vendor/include/asio/detail/non_const_lvalue.hpp
diff --git a/src/Client/vendor/include/asio/detail/noncopyable.hpp b/src/Daemon/vendor/include/asio/detail/noncopyable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/noncopyable.hpp
rename to src/Daemon/vendor/include/asio/detail/noncopyable.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_event.hpp b/src/Daemon/vendor/include/asio/detail/null_event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_event.hpp
rename to src/Daemon/vendor/include/asio/detail/null_event.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/null_fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_fenced_block.hpp
rename to src/Daemon/vendor/include/asio/detail/null_fenced_block.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_global.hpp b/src/Daemon/vendor/include/asio/detail/null_global.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_global.hpp
rename to src/Daemon/vendor/include/asio/detail/null_global.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_mutex.hpp b/src/Daemon/vendor/include/asio/detail/null_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/null_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_reactor.hpp b/src/Daemon/vendor/include/asio/detail/null_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/null_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/null_signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_signal_blocker.hpp
rename to src/Daemon/vendor/include/asio/detail/null_signal_blocker.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/null_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_socket_service.hpp
rename to src/Daemon/vendor/include/asio/detail/null_socket_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/null_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_static_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/null_static_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_thread.hpp b/src/Daemon/vendor/include/asio/detail/null_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/null_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/null_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/null_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/null_tss_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/null_tss_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/object_pool.hpp b/src/Daemon/vendor/include/asio/detail/object_pool.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/object_pool.hpp
rename to src/Daemon/vendor/include/asio/detail/object_pool.hpp
diff --git a/src/Client/vendor/include/asio/detail/old_win_sdk_compat.hpp b/src/Daemon/vendor/include/asio/detail/old_win_sdk_compat.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/old_win_sdk_compat.hpp
rename to src/Daemon/vendor/include/asio/detail/old_win_sdk_compat.hpp
diff --git a/src/Client/vendor/include/asio/detail/op_queue.hpp b/src/Daemon/vendor/include/asio/detail/op_queue.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/op_queue.hpp
rename to src/Daemon/vendor/include/asio/detail/op_queue.hpp
diff --git a/src/Client/vendor/include/asio/detail/operation.hpp b/src/Daemon/vendor/include/asio/detail/operation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/operation.hpp
rename to src/Daemon/vendor/include/asio/detail/operation.hpp
diff --git a/src/Client/vendor/include/asio/detail/pipe_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/pipe_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/pipe_select_interrupter.hpp
rename to src/Daemon/vendor/include/asio/detail/pipe_select_interrupter.hpp
diff --git a/src/Client/vendor/include/asio/detail/pop_options.hpp b/src/Daemon/vendor/include/asio/detail/pop_options.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/pop_options.hpp
rename to src/Daemon/vendor/include/asio/detail/pop_options.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_event.hpp b/src/Daemon/vendor/include/asio/detail/posix_event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_event.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_event.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/posix_fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_fd_set_adapter.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_fd_set_adapter.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_global.hpp b/src/Daemon/vendor/include/asio/detail/posix_global.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_global.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_global.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_mutex.hpp b/src/Daemon/vendor/include/asio/detail/posix_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_serial_port_service.hpp b/src/Daemon/vendor/include/asio/detail/posix_serial_port_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_serial_port_service.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_serial_port_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/posix_signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_signal_blocker.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_signal_blocker.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/posix_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_static_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_static_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_thread.hpp b/src/Daemon/vendor/include/asio/detail/posix_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/posix_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/posix_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/posix_tss_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/posix_tss_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/push_options.hpp b/src/Daemon/vendor/include/asio/detail/push_options.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/push_options.hpp
rename to src/Daemon/vendor/include/asio/detail/push_options.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_descriptor_service.hpp b/src/Daemon/vendor/include/asio/detail/reactive_descriptor_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_descriptor_service.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_descriptor_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_null_buffers_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_null_buffers_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_accept_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_accept_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_connect_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_connect_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_recv_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recv_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_send_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_send_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_sendto_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_sendto_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_sendto_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_sendto_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_service.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_socket_service_base.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_socket_service_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactive_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactive_wait_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactive_wait_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactor.hpp b/src/Daemon/vendor/include/asio/detail/reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactor_op.hpp b/src/Daemon/vendor/include/asio/detail/reactor_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactor_op.hpp
rename to src/Daemon/vendor/include/asio/detail/reactor_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/reactor_op_queue.hpp b/src/Daemon/vendor/include/asio/detail/reactor_op_queue.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/reactor_op_queue.hpp
rename to src/Daemon/vendor/include/asio/detail/reactor_op_queue.hpp
diff --git a/src/Client/vendor/include/asio/detail/recycling_allocator.hpp b/src/Daemon/vendor/include/asio/detail/recycling_allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/recycling_allocator.hpp
rename to src/Daemon/vendor/include/asio/detail/recycling_allocator.hpp
diff --git a/src/Client/vendor/include/asio/detail/regex_fwd.hpp b/src/Daemon/vendor/include/asio/detail/regex_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/regex_fwd.hpp
rename to src/Daemon/vendor/include/asio/detail/regex_fwd.hpp
diff --git a/src/Client/vendor/include/asio/detail/resolve_endpoint_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_endpoint_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/resolve_endpoint_op.hpp
rename to src/Daemon/vendor/include/asio/detail/resolve_endpoint_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/resolve_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/resolve_op.hpp
rename to src/Daemon/vendor/include/asio/detail/resolve_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/resolve_query_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_query_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/resolve_query_op.hpp
rename to src/Daemon/vendor/include/asio/detail/resolve_query_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/resolver_service.hpp b/src/Daemon/vendor/include/asio/detail/resolver_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/resolver_service.hpp
rename to src/Daemon/vendor/include/asio/detail/resolver_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/resolver_service_base.hpp b/src/Daemon/vendor/include/asio/detail/resolver_service_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/resolver_service_base.hpp
rename to src/Daemon/vendor/include/asio/detail/resolver_service_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/scheduler.hpp b/src/Daemon/vendor/include/asio/detail/scheduler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scheduler.hpp
rename to src/Daemon/vendor/include/asio/detail/scheduler.hpp
diff --git a/src/Client/vendor/include/asio/detail/scheduler_operation.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_operation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scheduler_operation.hpp
rename to src/Daemon/vendor/include/asio/detail/scheduler_operation.hpp
diff --git a/src/Client/vendor/include/asio/detail/scheduler_task.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_task.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scheduler_task.hpp
rename to src/Daemon/vendor/include/asio/detail/scheduler_task.hpp
diff --git a/src/Client/vendor/include/asio/detail/scheduler_thread_info.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_thread_info.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scheduler_thread_info.hpp
rename to src/Daemon/vendor/include/asio/detail/scheduler_thread_info.hpp
diff --git a/src/Client/vendor/include/asio/detail/scoped_lock.hpp b/src/Daemon/vendor/include/asio/detail/scoped_lock.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scoped_lock.hpp
rename to src/Daemon/vendor/include/asio/detail/scoped_lock.hpp
diff --git a/src/Client/vendor/include/asio/detail/scoped_ptr.hpp b/src/Daemon/vendor/include/asio/detail/scoped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/scoped_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/scoped_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/select_interrupter.hpp
rename to src/Daemon/vendor/include/asio/detail/select_interrupter.hpp
diff --git a/src/Client/vendor/include/asio/detail/select_reactor.hpp b/src/Daemon/vendor/include/asio/detail/select_reactor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/select_reactor.hpp
rename to src/Daemon/vendor/include/asio/detail/select_reactor.hpp
diff --git a/src/Client/vendor/include/asio/detail/service_registry.hpp b/src/Daemon/vendor/include/asio/detail/service_registry.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/service_registry.hpp
rename to src/Daemon/vendor/include/asio/detail/service_registry.hpp
diff --git a/src/Client/vendor/include/asio/detail/signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/signal_blocker.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/signal_blocker.hpp
rename to src/Daemon/vendor/include/asio/detail/signal_blocker.hpp
diff --git a/src/Client/vendor/include/asio/detail/signal_handler.hpp b/src/Daemon/vendor/include/asio/detail/signal_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/signal_handler.hpp
rename to src/Daemon/vendor/include/asio/detail/signal_handler.hpp
diff --git a/src/Client/vendor/include/asio/detail/signal_init.hpp b/src/Daemon/vendor/include/asio/detail/signal_init.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/signal_init.hpp
rename to src/Daemon/vendor/include/asio/detail/signal_init.hpp
diff --git a/src/Client/vendor/include/asio/detail/signal_op.hpp b/src/Daemon/vendor/include/asio/detail/signal_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/signal_op.hpp
rename to src/Daemon/vendor/include/asio/detail/signal_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/signal_set_service.hpp b/src/Daemon/vendor/include/asio/detail/signal_set_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/signal_set_service.hpp
rename to src/Daemon/vendor/include/asio/detail/signal_set_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/socket_holder.hpp b/src/Daemon/vendor/include/asio/detail/socket_holder.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/socket_holder.hpp
rename to src/Daemon/vendor/include/asio/detail/socket_holder.hpp
diff --git a/src/Client/vendor/include/asio/detail/socket_ops.hpp b/src/Daemon/vendor/include/asio/detail/socket_ops.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/socket_ops.hpp
rename to src/Daemon/vendor/include/asio/detail/socket_ops.hpp
diff --git a/src/Client/vendor/include/asio/detail/socket_option.hpp b/src/Daemon/vendor/include/asio/detail/socket_option.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/socket_option.hpp
rename to src/Daemon/vendor/include/asio/detail/socket_option.hpp
diff --git a/src/Client/vendor/include/asio/detail/socket_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/socket_select_interrupter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/socket_select_interrupter.hpp
rename to src/Daemon/vendor/include/asio/detail/socket_select_interrupter.hpp
diff --git a/src/Client/vendor/include/asio/detail/socket_types.hpp b/src/Daemon/vendor/include/asio/detail/socket_types.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/socket_types.hpp
rename to src/Daemon/vendor/include/asio/detail/socket_types.hpp
diff --git a/src/Client/vendor/include/asio/detail/source_location.hpp b/src/Daemon/vendor/include/asio/detail/source_location.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/source_location.hpp
rename to src/Daemon/vendor/include/asio/detail/source_location.hpp
diff --git a/src/Client/vendor/include/asio/detail/static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/static_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/static_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_event.hpp b/src/Daemon/vendor/include/asio/detail/std_event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_event.hpp
rename to src/Daemon/vendor/include/asio/detail/std_event.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/std_fenced_block.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_fenced_block.hpp
rename to src/Daemon/vendor/include/asio/detail/std_fenced_block.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_global.hpp b/src/Daemon/vendor/include/asio/detail/std_global.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_global.hpp
rename to src/Daemon/vendor/include/asio/detail/std_global.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_mutex.hpp b/src/Daemon/vendor/include/asio/detail/std_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/std_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/std_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_static_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/std_static_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/std_thread.hpp b/src/Daemon/vendor/include/asio/detail/std_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/std_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/std_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/strand_executor_service.hpp b/src/Daemon/vendor/include/asio/detail/strand_executor_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/strand_executor_service.hpp
rename to src/Daemon/vendor/include/asio/detail/strand_executor_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/strand_service.hpp b/src/Daemon/vendor/include/asio/detail/strand_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/strand_service.hpp
rename to src/Daemon/vendor/include/asio/detail/strand_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/string_view.hpp b/src/Daemon/vendor/include/asio/detail/string_view.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/string_view.hpp
rename to src/Daemon/vendor/include/asio/detail/string_view.hpp
diff --git a/src/Client/vendor/include/asio/detail/thread.hpp b/src/Daemon/vendor/include/asio/detail/thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/thread.hpp
rename to src/Daemon/vendor/include/asio/detail/thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/thread_context.hpp b/src/Daemon/vendor/include/asio/detail/thread_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/thread_context.hpp
rename to src/Daemon/vendor/include/asio/detail/thread_context.hpp
diff --git a/src/Client/vendor/include/asio/detail/thread_group.hpp b/src/Daemon/vendor/include/asio/detail/thread_group.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/thread_group.hpp
rename to src/Daemon/vendor/include/asio/detail/thread_group.hpp
diff --git a/src/Client/vendor/include/asio/detail/thread_info_base.hpp b/src/Daemon/vendor/include/asio/detail/thread_info_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/thread_info_base.hpp
rename to src/Daemon/vendor/include/asio/detail/thread_info_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/throw_error.hpp b/src/Daemon/vendor/include/asio/detail/throw_error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/throw_error.hpp
rename to src/Daemon/vendor/include/asio/detail/throw_error.hpp
diff --git a/src/Client/vendor/include/asio/detail/throw_exception.hpp b/src/Daemon/vendor/include/asio/detail/throw_exception.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/throw_exception.hpp
rename to src/Daemon/vendor/include/asio/detail/throw_exception.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_queue.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_queue.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_queue.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_queue_base.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_queue_base.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_queue_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_queue_ptime.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_ptime.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_queue_ptime.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_queue_ptime.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_queue_set.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_set.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_queue_set.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_queue_set.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_scheduler.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_scheduler.hpp
diff --git a/src/Client/vendor/include/asio/detail/timer_scheduler_fwd.hpp b/src/Daemon/vendor/include/asio/detail/timer_scheduler_fwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/timer_scheduler_fwd.hpp
rename to src/Daemon/vendor/include/asio/detail/timer_scheduler_fwd.hpp
diff --git a/src/Client/vendor/include/asio/detail/tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/tss_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/tss_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/type_traits.hpp b/src/Daemon/vendor/include/asio/detail/type_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/type_traits.hpp
rename to src/Daemon/vendor/include/asio/detail/type_traits.hpp
diff --git a/src/Client/vendor/include/asio/detail/utility.hpp b/src/Daemon/vendor/include/asio/detail/utility.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/utility.hpp
rename to src/Daemon/vendor/include/asio/detail/utility.hpp
diff --git a/src/Client/vendor/include/asio/detail/wait_handler.hpp b/src/Daemon/vendor/include/asio/detail/wait_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/wait_handler.hpp
rename to src/Daemon/vendor/include/asio/detail/wait_handler.hpp
diff --git a/src/Client/vendor/include/asio/detail/wait_op.hpp b/src/Daemon/vendor/include/asio/detail/wait_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/wait_op.hpp
rename to src/Daemon/vendor/include/asio/detail/wait_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_event.hpp b/src/Daemon/vendor/include/asio/detail/win_event.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_event.hpp
rename to src/Daemon/vendor/include/asio/detail/win_event.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/win_fd_set_adapter.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_fd_set_adapter.hpp
rename to src/Daemon/vendor/include/asio/detail/win_fd_set_adapter.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_global.hpp b/src/Daemon/vendor/include/asio/detail/win_global.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_global.hpp
rename to src/Daemon/vendor/include/asio/detail/win_global.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_file_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_file_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_file_service.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_file_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_read_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_read_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_handle_read_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_read_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_handle_service.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_write_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_write_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_handle_write_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_write_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_io_context.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_io_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_io_context.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_io_context.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_operation.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_operation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_operation.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_operation.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_overlapped_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_overlapped_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_serial_port_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_serial_port_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_serial_port_service.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_serial_port_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_send_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_send_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_service.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_socket_service_base.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_service_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_thread_info.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_thread_info.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_thread_info.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_thread_info.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_iocp_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_wait_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_iocp_wait_op.hpp
rename to src/Daemon/vendor/include/asio/detail/win_iocp_wait_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_mutex.hpp b/src/Daemon/vendor/include/asio/detail/win_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/win_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_object_handle_service.hpp b/src/Daemon/vendor/include/asio/detail/win_object_handle_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_object_handle_service.hpp
rename to src/Daemon/vendor/include/asio/detail/win_object_handle_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/win_static_mutex.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_static_mutex.hpp
rename to src/Daemon/vendor/include/asio/detail/win_static_mutex.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_thread.hpp b/src/Daemon/vendor/include/asio/detail/win_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/win_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/win_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/win_tss_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/win_tss_ptr.hpp
rename to src/Daemon/vendor/include/asio/detail/win_tss_ptr.hpp
diff --git a/src/Client/vendor/include/asio/detail/winapp_thread.hpp b/src/Daemon/vendor/include/asio/detail/winapp_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winapp_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/winapp_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/wince_thread.hpp b/src/Daemon/vendor/include/asio/detail/wince_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/wince_thread.hpp
rename to src/Daemon/vendor/include/asio/detail/wince_thread.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_async_manager.hpp b/src/Daemon/vendor/include/asio/detail/winrt_async_manager.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_async_manager.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_async_manager.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_async_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_async_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_async_op.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_async_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_resolve_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_resolve_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_resolve_op.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_resolve_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_resolver_service.hpp b/src/Daemon/vendor/include/asio/detail/winrt_resolver_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_resolver_service.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_resolver_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_connect_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_socket_connect_op.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_socket_connect_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_recv_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_socket_recv_op.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_socket_recv_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_send_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_socket_send_op.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_socket_send_op.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_ssocket_service.hpp b/src/Daemon/vendor/include/asio/detail/winrt_ssocket_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_ssocket_service.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_ssocket_service.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_ssocket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/winrt_ssocket_service_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_ssocket_service_base.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_ssocket_service_base.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/winrt_timer_scheduler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_timer_scheduler.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_timer_scheduler.hpp
diff --git a/src/Client/vendor/include/asio/detail/winrt_utils.hpp b/src/Daemon/vendor/include/asio/detail/winrt_utils.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winrt_utils.hpp
rename to src/Daemon/vendor/include/asio/detail/winrt_utils.hpp
diff --git a/src/Client/vendor/include/asio/detail/winsock_init.hpp b/src/Daemon/vendor/include/asio/detail/winsock_init.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/winsock_init.hpp
rename to src/Daemon/vendor/include/asio/detail/winsock_init.hpp
diff --git a/src/Client/vendor/include/asio/detail/work_dispatcher.hpp b/src/Daemon/vendor/include/asio/detail/work_dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/work_dispatcher.hpp
rename to src/Daemon/vendor/include/asio/detail/work_dispatcher.hpp
diff --git a/src/Client/vendor/include/asio/detail/wrapped_handler.hpp b/src/Daemon/vendor/include/asio/detail/wrapped_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/detail/wrapped_handler.hpp
rename to src/Daemon/vendor/include/asio/detail/wrapped_handler.hpp
diff --git a/src/Client/vendor/include/asio/dispatch.hpp b/src/Daemon/vendor/include/asio/dispatch.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/dispatch.hpp
rename to src/Daemon/vendor/include/asio/dispatch.hpp
diff --git a/src/Client/vendor/include/asio/error.hpp b/src/Daemon/vendor/include/asio/error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/error.hpp
rename to src/Daemon/vendor/include/asio/error.hpp
diff --git a/src/Client/vendor/include/asio/error_code.hpp b/src/Daemon/vendor/include/asio/error_code.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/error_code.hpp
rename to src/Daemon/vendor/include/asio/error_code.hpp
diff --git a/src/Client/vendor/include/asio/execution.hpp b/src/Daemon/vendor/include/asio/execution.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution.hpp
rename to src/Daemon/vendor/include/asio/execution.hpp
diff --git a/src/Client/vendor/include/asio/execution/allocator.hpp b/src/Daemon/vendor/include/asio/execution/allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/allocator.hpp
rename to src/Daemon/vendor/include/asio/execution/allocator.hpp
diff --git a/src/Client/vendor/include/asio/execution/any_executor.hpp b/src/Daemon/vendor/include/asio/execution/any_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/any_executor.hpp
rename to src/Daemon/vendor/include/asio/execution/any_executor.hpp
diff --git a/src/Client/vendor/include/asio/execution/bad_executor.hpp b/src/Daemon/vendor/include/asio/execution/bad_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/bad_executor.hpp
rename to src/Daemon/vendor/include/asio/execution/bad_executor.hpp
diff --git a/src/Client/vendor/include/asio/execution/blocking.hpp b/src/Daemon/vendor/include/asio/execution/blocking.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/blocking.hpp
rename to src/Daemon/vendor/include/asio/execution/blocking.hpp
diff --git a/src/Client/vendor/include/asio/execution/blocking_adaptation.hpp b/src/Daemon/vendor/include/asio/execution/blocking_adaptation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/blocking_adaptation.hpp
rename to src/Daemon/vendor/include/asio/execution/blocking_adaptation.hpp
diff --git a/src/Client/vendor/include/asio/execution/context.hpp b/src/Daemon/vendor/include/asio/execution/context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/context.hpp
rename to src/Daemon/vendor/include/asio/execution/context.hpp
diff --git a/src/Client/vendor/include/asio/execution/context_as.hpp b/src/Daemon/vendor/include/asio/execution/context_as.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/context_as.hpp
rename to src/Daemon/vendor/include/asio/execution/context_as.hpp
diff --git a/src/Client/vendor/include/asio/execution/executor.hpp b/src/Daemon/vendor/include/asio/execution/executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/executor.hpp
rename to src/Daemon/vendor/include/asio/execution/executor.hpp
diff --git a/src/Client/vendor/include/asio/execution/impl/bad_executor.ipp b/src/Daemon/vendor/include/asio/execution/impl/bad_executor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/impl/bad_executor.ipp
rename to src/Daemon/vendor/include/asio/execution/impl/bad_executor.ipp
diff --git a/src/Client/vendor/include/asio/execution/invocable_archetype.hpp b/src/Daemon/vendor/include/asio/execution/invocable_archetype.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/invocable_archetype.hpp
rename to src/Daemon/vendor/include/asio/execution/invocable_archetype.hpp
diff --git a/src/Client/vendor/include/asio/execution/mapping.hpp b/src/Daemon/vendor/include/asio/execution/mapping.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/mapping.hpp
rename to src/Daemon/vendor/include/asio/execution/mapping.hpp
diff --git a/src/Client/vendor/include/asio/execution/occupancy.hpp b/src/Daemon/vendor/include/asio/execution/occupancy.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/occupancy.hpp
rename to src/Daemon/vendor/include/asio/execution/occupancy.hpp
diff --git a/src/Client/vendor/include/asio/execution/outstanding_work.hpp b/src/Daemon/vendor/include/asio/execution/outstanding_work.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/outstanding_work.hpp
rename to src/Daemon/vendor/include/asio/execution/outstanding_work.hpp
diff --git a/src/Client/vendor/include/asio/execution/prefer_only.hpp b/src/Daemon/vendor/include/asio/execution/prefer_only.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/prefer_only.hpp
rename to src/Daemon/vendor/include/asio/execution/prefer_only.hpp
diff --git a/src/Client/vendor/include/asio/execution/relationship.hpp b/src/Daemon/vendor/include/asio/execution/relationship.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution/relationship.hpp
rename to src/Daemon/vendor/include/asio/execution/relationship.hpp
diff --git a/src/Client/vendor/include/asio/execution_context.hpp b/src/Daemon/vendor/include/asio/execution_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/execution_context.hpp
rename to src/Daemon/vendor/include/asio/execution_context.hpp
diff --git a/src/Client/vendor/include/asio/executor.hpp b/src/Daemon/vendor/include/asio/executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/executor.hpp
rename to src/Daemon/vendor/include/asio/executor.hpp
diff --git a/src/Client/vendor/include/asio/executor_work_guard.hpp b/src/Daemon/vendor/include/asio/executor_work_guard.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/executor_work_guard.hpp
rename to src/Daemon/vendor/include/asio/executor_work_guard.hpp
diff --git a/src/Client/vendor/include/asio/experimental/append.hpp b/src/Daemon/vendor/include/asio/experimental/append.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/append.hpp
rename to src/Daemon/vendor/include/asio/experimental/append.hpp
diff --git a/src/Client/vendor/include/asio/experimental/as_single.hpp b/src/Daemon/vendor/include/asio/experimental/as_single.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/as_single.hpp
rename to src/Daemon/vendor/include/asio/experimental/as_single.hpp
diff --git a/src/Client/vendor/include/asio/experimental/as_tuple.hpp b/src/Daemon/vendor/include/asio/experimental/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/as_tuple.hpp
rename to src/Daemon/vendor/include/asio/experimental/as_tuple.hpp
diff --git a/src/Client/vendor/include/asio/experimental/awaitable_operators.hpp b/src/Daemon/vendor/include/asio/experimental/awaitable_operators.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/awaitable_operators.hpp
rename to src/Daemon/vendor/include/asio/experimental/awaitable_operators.hpp
diff --git a/src/Client/vendor/include/asio/experimental/basic_channel.hpp b/src/Daemon/vendor/include/asio/experimental/basic_channel.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/basic_channel.hpp
rename to src/Daemon/vendor/include/asio/experimental/basic_channel.hpp
diff --git a/src/Client/vendor/include/asio/experimental/basic_concurrent_channel.hpp b/src/Daemon/vendor/include/asio/experimental/basic_concurrent_channel.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/basic_concurrent_channel.hpp
rename to src/Daemon/vendor/include/asio/experimental/basic_concurrent_channel.hpp
diff --git a/src/Client/vendor/include/asio/experimental/cancellation_condition.hpp b/src/Daemon/vendor/include/asio/experimental/cancellation_condition.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/cancellation_condition.hpp
rename to src/Daemon/vendor/include/asio/experimental/cancellation_condition.hpp
diff --git a/src/Client/vendor/include/asio/experimental/channel.hpp b/src/Daemon/vendor/include/asio/experimental/channel.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/channel.hpp
rename to src/Daemon/vendor/include/asio/experimental/channel.hpp
diff --git a/src/Client/vendor/include/asio/experimental/channel_error.hpp b/src/Daemon/vendor/include/asio/experimental/channel_error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/channel_error.hpp
rename to src/Daemon/vendor/include/asio/experimental/channel_error.hpp
diff --git a/src/Client/vendor/include/asio/experimental/channel_traits.hpp b/src/Daemon/vendor/include/asio/experimental/channel_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/channel_traits.hpp
rename to src/Daemon/vendor/include/asio/experimental/channel_traits.hpp
diff --git a/src/Client/vendor/include/asio/experimental/co_composed.hpp b/src/Daemon/vendor/include/asio/experimental/co_composed.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/co_composed.hpp
rename to src/Daemon/vendor/include/asio/experimental/co_composed.hpp
diff --git a/src/Client/vendor/include/asio/experimental/co_spawn.hpp b/src/Daemon/vendor/include/asio/experimental/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/co_spawn.hpp
rename to src/Daemon/vendor/include/asio/experimental/co_spawn.hpp
diff --git a/src/Client/vendor/include/asio/experimental/concurrent_channel.hpp b/src/Daemon/vendor/include/asio/experimental/concurrent_channel.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/concurrent_channel.hpp
rename to src/Daemon/vendor/include/asio/experimental/concurrent_channel.hpp
diff --git a/src/Client/vendor/include/asio/experimental/coro.hpp b/src/Daemon/vendor/include/asio/experimental/coro.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/coro.hpp
rename to src/Daemon/vendor/include/asio/experimental/coro.hpp
diff --git a/src/Client/vendor/include/asio/experimental/coro_traits.hpp b/src/Daemon/vendor/include/asio/experimental/coro_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/coro_traits.hpp
rename to src/Daemon/vendor/include/asio/experimental/coro_traits.hpp
diff --git a/src/Client/vendor/include/asio/experimental/deferred.hpp b/src/Daemon/vendor/include/asio/experimental/deferred.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/deferred.hpp
rename to src/Daemon/vendor/include/asio/experimental/deferred.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_handler.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_handler.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_handler.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_message.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_message.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_message.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_message.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_operation.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_operation.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_operation.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_operation.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_payload.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_payload.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_payload.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_payload.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_receive_op.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_receive_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_receive_op.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_receive_op.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_send_functions.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_send_functions.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_send_functions.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_send_functions.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_send_op.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_send_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_send_op.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_send_op.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_service.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/channel_service.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/channel_service.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/coro_completion_handler.hpp b/src/Daemon/vendor/include/asio/experimental/detail/coro_completion_handler.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/coro_completion_handler.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/coro_completion_handler.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp b/src/Daemon/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/has_signature.hpp b/src/Daemon/vendor/include/asio/experimental/detail/has_signature.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/has_signature.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/has_signature.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/impl/channel_service.hpp b/src/Daemon/vendor/include/asio/experimental/detail/impl/channel_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/impl/channel_service.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/impl/channel_service.hpp
diff --git a/src/Client/vendor/include/asio/experimental/detail/partial_promise.hpp b/src/Daemon/vendor/include/asio/experimental/detail/partial_promise.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/detail/partial_promise.hpp
rename to src/Daemon/vendor/include/asio/experimental/detail/partial_promise.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/as_single.hpp b/src/Daemon/vendor/include/asio/experimental/impl/as_single.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/as_single.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/as_single.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/channel_error.ipp b/src/Daemon/vendor/include/asio/experimental/impl/channel_error.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/channel_error.ipp
rename to src/Daemon/vendor/include/asio/experimental/impl/channel_error.ipp
diff --git a/src/Client/vendor/include/asio/experimental/impl/co_composed.hpp b/src/Daemon/vendor/include/asio/experimental/impl/co_composed.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/co_composed.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/co_composed.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/coro.hpp b/src/Daemon/vendor/include/asio/experimental/impl/coro.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/coro.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/coro.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/parallel_group.hpp b/src/Daemon/vendor/include/asio/experimental/impl/parallel_group.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/parallel_group.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/parallel_group.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/promise.hpp b/src/Daemon/vendor/include/asio/experimental/impl/promise.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/promise.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/promise.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/use_coro.hpp b/src/Daemon/vendor/include/asio/experimental/impl/use_coro.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/use_coro.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/use_coro.hpp
diff --git a/src/Client/vendor/include/asio/experimental/impl/use_promise.hpp b/src/Daemon/vendor/include/asio/experimental/impl/use_promise.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/impl/use_promise.hpp
rename to src/Daemon/vendor/include/asio/experimental/impl/use_promise.hpp
diff --git a/src/Client/vendor/include/asio/experimental/parallel_group.hpp b/src/Daemon/vendor/include/asio/experimental/parallel_group.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/parallel_group.hpp
rename to src/Daemon/vendor/include/asio/experimental/parallel_group.hpp
diff --git a/src/Client/vendor/include/asio/experimental/prepend.hpp b/src/Daemon/vendor/include/asio/experimental/prepend.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/prepend.hpp
rename to src/Daemon/vendor/include/asio/experimental/prepend.hpp
diff --git a/src/Client/vendor/include/asio/experimental/promise.hpp b/src/Daemon/vendor/include/asio/experimental/promise.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/promise.hpp
rename to src/Daemon/vendor/include/asio/experimental/promise.hpp
diff --git a/src/Client/vendor/include/asio/experimental/use_coro.hpp b/src/Daemon/vendor/include/asio/experimental/use_coro.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/use_coro.hpp
rename to src/Daemon/vendor/include/asio/experimental/use_coro.hpp
diff --git a/src/Client/vendor/include/asio/experimental/use_promise.hpp b/src/Daemon/vendor/include/asio/experimental/use_promise.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/experimental/use_promise.hpp
rename to src/Daemon/vendor/include/asio/experimental/use_promise.hpp
diff --git a/src/Client/vendor/include/asio/file_base.hpp b/src/Daemon/vendor/include/asio/file_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/file_base.hpp
rename to src/Daemon/vendor/include/asio/file_base.hpp
diff --git a/src/Client/vendor/include/asio/generic/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/generic/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/basic_endpoint.hpp
rename to src/Daemon/vendor/include/asio/generic/basic_endpoint.hpp
diff --git a/src/Client/vendor/include/asio/generic/datagram_protocol.hpp b/src/Daemon/vendor/include/asio/generic/datagram_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/datagram_protocol.hpp
rename to src/Daemon/vendor/include/asio/generic/datagram_protocol.hpp
diff --git a/src/Client/vendor/include/asio/generic/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/generic/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/detail/endpoint.hpp
rename to src/Daemon/vendor/include/asio/generic/detail/endpoint.hpp
diff --git a/src/Client/vendor/include/asio/generic/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/generic/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/include/asio/generic/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/include/asio/generic/raw_protocol.hpp b/src/Daemon/vendor/include/asio/generic/raw_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/raw_protocol.hpp
rename to src/Daemon/vendor/include/asio/generic/raw_protocol.hpp
diff --git a/src/Client/vendor/include/asio/generic/seq_packet_protocol.hpp b/src/Daemon/vendor/include/asio/generic/seq_packet_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/seq_packet_protocol.hpp
rename to src/Daemon/vendor/include/asio/generic/seq_packet_protocol.hpp
diff --git a/src/Client/vendor/include/asio/generic/stream_protocol.hpp b/src/Daemon/vendor/include/asio/generic/stream_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/generic/stream_protocol.hpp
rename to src/Daemon/vendor/include/asio/generic/stream_protocol.hpp
diff --git a/src/Client/vendor/include/asio/handler_continuation_hook.hpp b/src/Daemon/vendor/include/asio/handler_continuation_hook.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/handler_continuation_hook.hpp
rename to src/Daemon/vendor/include/asio/handler_continuation_hook.hpp
diff --git a/src/Client/vendor/include/asio/high_resolution_timer.hpp b/src/Daemon/vendor/include/asio/high_resolution_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/high_resolution_timer.hpp
rename to src/Daemon/vendor/include/asio/high_resolution_timer.hpp
diff --git a/src/Client/vendor/include/asio/impl/any_completion_executor.ipp b/src/Daemon/vendor/include/asio/impl/any_completion_executor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/any_completion_executor.ipp
rename to src/Daemon/vendor/include/asio/impl/any_completion_executor.ipp
diff --git a/src/Client/vendor/include/asio/impl/any_io_executor.ipp b/src/Daemon/vendor/include/asio/impl/any_io_executor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/any_io_executor.ipp
rename to src/Daemon/vendor/include/asio/impl/any_io_executor.ipp
diff --git a/src/Client/vendor/include/asio/impl/append.hpp b/src/Daemon/vendor/include/asio/impl/append.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/append.hpp
rename to src/Daemon/vendor/include/asio/impl/append.hpp
diff --git a/src/Client/vendor/include/asio/impl/as_tuple.hpp b/src/Daemon/vendor/include/asio/impl/as_tuple.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/as_tuple.hpp
rename to src/Daemon/vendor/include/asio/impl/as_tuple.hpp
diff --git a/src/Client/vendor/include/asio/impl/awaitable.hpp b/src/Daemon/vendor/include/asio/impl/awaitable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/awaitable.hpp
rename to src/Daemon/vendor/include/asio/impl/awaitable.hpp
diff --git a/src/Client/vendor/include/asio/impl/buffered_read_stream.hpp b/src/Daemon/vendor/include/asio/impl/buffered_read_stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/buffered_read_stream.hpp
rename to src/Daemon/vendor/include/asio/impl/buffered_read_stream.hpp
diff --git a/src/Client/vendor/include/asio/impl/buffered_write_stream.hpp b/src/Daemon/vendor/include/asio/impl/buffered_write_stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/buffered_write_stream.hpp
rename to src/Daemon/vendor/include/asio/impl/buffered_write_stream.hpp
diff --git a/src/Client/vendor/include/asio/impl/cancellation_signal.ipp b/src/Daemon/vendor/include/asio/impl/cancellation_signal.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/cancellation_signal.ipp
rename to src/Daemon/vendor/include/asio/impl/cancellation_signal.ipp
diff --git a/src/Client/vendor/include/asio/impl/co_spawn.hpp b/src/Daemon/vendor/include/asio/impl/co_spawn.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/co_spawn.hpp
rename to src/Daemon/vendor/include/asio/impl/co_spawn.hpp
diff --git a/src/Client/vendor/include/asio/impl/connect.hpp b/src/Daemon/vendor/include/asio/impl/connect.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/connect.hpp
rename to src/Daemon/vendor/include/asio/impl/connect.hpp
diff --git a/src/Client/vendor/include/asio/impl/connect_pipe.hpp b/src/Daemon/vendor/include/asio/impl/connect_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/connect_pipe.hpp
rename to src/Daemon/vendor/include/asio/impl/connect_pipe.hpp
diff --git a/src/Client/vendor/include/asio/impl/connect_pipe.ipp b/src/Daemon/vendor/include/asio/impl/connect_pipe.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/connect_pipe.ipp
rename to src/Daemon/vendor/include/asio/impl/connect_pipe.ipp
diff --git a/src/Client/vendor/include/asio/impl/consign.hpp b/src/Daemon/vendor/include/asio/impl/consign.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/consign.hpp
rename to src/Daemon/vendor/include/asio/impl/consign.hpp
diff --git a/src/Client/vendor/include/asio/impl/deferred.hpp b/src/Daemon/vendor/include/asio/impl/deferred.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/deferred.hpp
rename to src/Daemon/vendor/include/asio/impl/deferred.hpp
diff --git a/src/Client/vendor/include/asio/impl/detached.hpp b/src/Daemon/vendor/include/asio/impl/detached.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/detached.hpp
rename to src/Daemon/vendor/include/asio/impl/detached.hpp
diff --git a/src/Client/vendor/include/asio/impl/error.ipp b/src/Daemon/vendor/include/asio/impl/error.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/error.ipp
rename to src/Daemon/vendor/include/asio/impl/error.ipp
diff --git a/src/Client/vendor/include/asio/impl/error_code.ipp b/src/Daemon/vendor/include/asio/impl/error_code.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/error_code.ipp
rename to src/Daemon/vendor/include/asio/impl/error_code.ipp
diff --git a/src/Client/vendor/include/asio/impl/execution_context.hpp b/src/Daemon/vendor/include/asio/impl/execution_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/execution_context.hpp
rename to src/Daemon/vendor/include/asio/impl/execution_context.hpp
diff --git a/src/Client/vendor/include/asio/impl/execution_context.ipp b/src/Daemon/vendor/include/asio/impl/execution_context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/execution_context.ipp
rename to src/Daemon/vendor/include/asio/impl/execution_context.ipp
diff --git a/src/Client/vendor/include/asio/impl/executor.hpp b/src/Daemon/vendor/include/asio/impl/executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/executor.hpp
rename to src/Daemon/vendor/include/asio/impl/executor.hpp
diff --git a/src/Client/vendor/include/asio/impl/executor.ipp b/src/Daemon/vendor/include/asio/impl/executor.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/executor.ipp
rename to src/Daemon/vendor/include/asio/impl/executor.ipp
diff --git a/src/Client/vendor/include/asio/impl/io_context.hpp b/src/Daemon/vendor/include/asio/impl/io_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/io_context.hpp
rename to src/Daemon/vendor/include/asio/impl/io_context.hpp
diff --git a/src/Client/vendor/include/asio/impl/io_context.ipp b/src/Daemon/vendor/include/asio/impl/io_context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/io_context.ipp
rename to src/Daemon/vendor/include/asio/impl/io_context.ipp
diff --git a/src/Client/vendor/include/asio/impl/multiple_exceptions.ipp b/src/Daemon/vendor/include/asio/impl/multiple_exceptions.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/multiple_exceptions.ipp
rename to src/Daemon/vendor/include/asio/impl/multiple_exceptions.ipp
diff --git a/src/Client/vendor/include/asio/impl/prepend.hpp b/src/Daemon/vendor/include/asio/impl/prepend.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/prepend.hpp
rename to src/Daemon/vendor/include/asio/impl/prepend.hpp
diff --git a/src/Client/vendor/include/asio/impl/read.hpp b/src/Daemon/vendor/include/asio/impl/read.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/read.hpp
rename to src/Daemon/vendor/include/asio/impl/read.hpp
diff --git a/src/Client/vendor/include/asio/impl/read_at.hpp b/src/Daemon/vendor/include/asio/impl/read_at.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/read_at.hpp
rename to src/Daemon/vendor/include/asio/impl/read_at.hpp
diff --git a/src/Client/vendor/include/asio/impl/read_until.hpp b/src/Daemon/vendor/include/asio/impl/read_until.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/read_until.hpp
rename to src/Daemon/vendor/include/asio/impl/read_until.hpp
diff --git a/src/Client/vendor/include/asio/impl/redirect_error.hpp b/src/Daemon/vendor/include/asio/impl/redirect_error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/redirect_error.hpp
rename to src/Daemon/vendor/include/asio/impl/redirect_error.hpp
diff --git a/src/Client/vendor/include/asio/impl/serial_port_base.hpp b/src/Daemon/vendor/include/asio/impl/serial_port_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/serial_port_base.hpp
rename to src/Daemon/vendor/include/asio/impl/serial_port_base.hpp
diff --git a/src/Client/vendor/include/asio/impl/serial_port_base.ipp b/src/Daemon/vendor/include/asio/impl/serial_port_base.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/serial_port_base.ipp
rename to src/Daemon/vendor/include/asio/impl/serial_port_base.ipp
diff --git a/src/Client/vendor/include/asio/impl/spawn.hpp b/src/Daemon/vendor/include/asio/impl/spawn.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/spawn.hpp
rename to src/Daemon/vendor/include/asio/impl/spawn.hpp
diff --git a/src/Client/vendor/include/asio/impl/src.hpp b/src/Daemon/vendor/include/asio/impl/src.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/src.hpp
rename to src/Daemon/vendor/include/asio/impl/src.hpp
diff --git a/src/Client/vendor/include/asio/impl/system_context.hpp b/src/Daemon/vendor/include/asio/impl/system_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/system_context.hpp
rename to src/Daemon/vendor/include/asio/impl/system_context.hpp
diff --git a/src/Client/vendor/include/asio/impl/system_context.ipp b/src/Daemon/vendor/include/asio/impl/system_context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/system_context.ipp
rename to src/Daemon/vendor/include/asio/impl/system_context.ipp
diff --git a/src/Client/vendor/include/asio/impl/system_executor.hpp b/src/Daemon/vendor/include/asio/impl/system_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/system_executor.hpp
rename to src/Daemon/vendor/include/asio/impl/system_executor.hpp
diff --git a/src/Client/vendor/include/asio/impl/thread_pool.hpp b/src/Daemon/vendor/include/asio/impl/thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/thread_pool.hpp
rename to src/Daemon/vendor/include/asio/impl/thread_pool.hpp
diff --git a/src/Client/vendor/include/asio/impl/thread_pool.ipp b/src/Daemon/vendor/include/asio/impl/thread_pool.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/thread_pool.ipp
rename to src/Daemon/vendor/include/asio/impl/thread_pool.ipp
diff --git a/src/Client/vendor/include/asio/impl/use_awaitable.hpp b/src/Daemon/vendor/include/asio/impl/use_awaitable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/use_awaitable.hpp
rename to src/Daemon/vendor/include/asio/impl/use_awaitable.hpp
diff --git a/src/Client/vendor/include/asio/impl/use_future.hpp b/src/Daemon/vendor/include/asio/impl/use_future.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/use_future.hpp
rename to src/Daemon/vendor/include/asio/impl/use_future.hpp
diff --git a/src/Client/vendor/include/asio/impl/write.hpp b/src/Daemon/vendor/include/asio/impl/write.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/write.hpp
rename to src/Daemon/vendor/include/asio/impl/write.hpp
diff --git a/src/Client/vendor/include/asio/impl/write_at.hpp b/src/Daemon/vendor/include/asio/impl/write_at.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/impl/write_at.hpp
rename to src/Daemon/vendor/include/asio/impl/write_at.hpp
diff --git a/src/Client/vendor/include/asio/io_context.hpp b/src/Daemon/vendor/include/asio/io_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/io_context.hpp
rename to src/Daemon/vendor/include/asio/io_context.hpp
diff --git a/src/Client/vendor/include/asio/io_context_strand.hpp b/src/Daemon/vendor/include/asio/io_context_strand.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/io_context_strand.hpp
rename to src/Daemon/vendor/include/asio/io_context_strand.hpp
diff --git a/src/Client/vendor/include/asio/io_service.hpp b/src/Daemon/vendor/include/asio/io_service.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/io_service.hpp
rename to src/Daemon/vendor/include/asio/io_service.hpp
diff --git a/src/Client/vendor/include/asio/io_service_strand.hpp b/src/Daemon/vendor/include/asio/io_service_strand.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/io_service_strand.hpp
rename to src/Daemon/vendor/include/asio/io_service_strand.hpp
diff --git a/src/Client/vendor/include/asio/ip/address.hpp b/src/Daemon/vendor/include/asio/ip/address.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address.hpp
rename to src/Daemon/vendor/include/asio/ip/address.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v4.hpp b/src/Daemon/vendor/include/asio/ip/address_v4.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v4.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v4.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v4_iterator.hpp b/src/Daemon/vendor/include/asio/ip/address_v4_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v4_iterator.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v4_iterator.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v4_range.hpp b/src/Daemon/vendor/include/asio/ip/address_v4_range.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v4_range.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v4_range.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v6.hpp b/src/Daemon/vendor/include/asio/ip/address_v6.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v6.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v6.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v6_iterator.hpp b/src/Daemon/vendor/include/asio/ip/address_v6_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v6_iterator.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v6_iterator.hpp
diff --git a/src/Client/vendor/include/asio/ip/address_v6_range.hpp b/src/Daemon/vendor/include/asio/ip/address_v6_range.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/address_v6_range.hpp
rename to src/Daemon/vendor/include/asio/ip/address_v6_range.hpp
diff --git a/src/Client/vendor/include/asio/ip/bad_address_cast.hpp b/src/Daemon/vendor/include/asio/ip/bad_address_cast.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/bad_address_cast.hpp
rename to src/Daemon/vendor/include/asio/ip/bad_address_cast.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/ip/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_endpoint.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_endpoint.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_resolver.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_resolver.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_resolver.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_entry.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_entry.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_resolver_entry.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_resolver_entry.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_iterator.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_resolver_iterator.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_resolver_iterator.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_query.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_query.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_resolver_query.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_resolver_query.hpp
diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_results.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_results.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/basic_resolver_results.hpp
rename to src/Daemon/vendor/include/asio/ip/basic_resolver_results.hpp
diff --git a/src/Client/vendor/include/asio/ip/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/ip/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/detail/endpoint.hpp
rename to src/Daemon/vendor/include/asio/ip/detail/endpoint.hpp
diff --git a/src/Client/vendor/include/asio/ip/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/ip/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/include/asio/ip/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/include/asio/ip/detail/socket_option.hpp b/src/Daemon/vendor/include/asio/ip/detail/socket_option.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/detail/socket_option.hpp
rename to src/Daemon/vendor/include/asio/ip/detail/socket_option.hpp
diff --git a/src/Client/vendor/include/asio/ip/host_name.hpp b/src/Daemon/vendor/include/asio/ip/host_name.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/host_name.hpp
rename to src/Daemon/vendor/include/asio/ip/host_name.hpp
diff --git a/src/Client/vendor/include/asio/ip/icmp.hpp b/src/Daemon/vendor/include/asio/ip/icmp.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/icmp.hpp
rename to src/Daemon/vendor/include/asio/ip/icmp.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/address.hpp b/src/Daemon/vendor/include/asio/ip/impl/address.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/address.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/address.ipp b/src/Daemon/vendor/include/asio/ip/impl/address.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/address.ipp
diff --git a/src/Client/vendor/include/asio/ip/impl/address_v4.hpp b/src/Daemon/vendor/include/asio/ip/impl/address_v4.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address_v4.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/address_v4.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/address_v4.ipp b/src/Daemon/vendor/include/asio/ip/impl/address_v4.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address_v4.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/address_v4.ipp
diff --git a/src/Client/vendor/include/asio/ip/impl/address_v6.hpp b/src/Daemon/vendor/include/asio/ip/impl/address_v6.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address_v6.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/address_v6.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/address_v6.ipp b/src/Daemon/vendor/include/asio/ip/impl/address_v6.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/address_v6.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/address_v6.ipp
diff --git a/src/Client/vendor/include/asio/ip/impl/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/ip/impl/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/basic_endpoint.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/basic_endpoint.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/host_name.ipp b/src/Daemon/vendor/include/asio/ip/impl/host_name.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/host_name.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/host_name.ipp
diff --git a/src/Client/vendor/include/asio/ip/impl/network_v4.hpp b/src/Daemon/vendor/include/asio/ip/impl/network_v4.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/network_v4.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/network_v4.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/network_v4.ipp b/src/Daemon/vendor/include/asio/ip/impl/network_v4.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/network_v4.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/network_v4.ipp
diff --git a/src/Client/vendor/include/asio/ip/impl/network_v6.hpp b/src/Daemon/vendor/include/asio/ip/impl/network_v6.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/network_v6.hpp
rename to src/Daemon/vendor/include/asio/ip/impl/network_v6.hpp
diff --git a/src/Client/vendor/include/asio/ip/impl/network_v6.ipp b/src/Daemon/vendor/include/asio/ip/impl/network_v6.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/impl/network_v6.ipp
rename to src/Daemon/vendor/include/asio/ip/impl/network_v6.ipp
diff --git a/src/Client/vendor/include/asio/ip/multicast.hpp b/src/Daemon/vendor/include/asio/ip/multicast.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/multicast.hpp
rename to src/Daemon/vendor/include/asio/ip/multicast.hpp
diff --git a/src/Client/vendor/include/asio/ip/network_v4.hpp b/src/Daemon/vendor/include/asio/ip/network_v4.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/network_v4.hpp
rename to src/Daemon/vendor/include/asio/ip/network_v4.hpp
diff --git a/src/Client/vendor/include/asio/ip/network_v6.hpp b/src/Daemon/vendor/include/asio/ip/network_v6.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/network_v6.hpp
rename to src/Daemon/vendor/include/asio/ip/network_v6.hpp
diff --git a/src/Client/vendor/include/asio/ip/resolver_base.hpp b/src/Daemon/vendor/include/asio/ip/resolver_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/resolver_base.hpp
rename to src/Daemon/vendor/include/asio/ip/resolver_base.hpp
diff --git a/src/Client/vendor/include/asio/ip/resolver_query_base.hpp b/src/Daemon/vendor/include/asio/ip/resolver_query_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/resolver_query_base.hpp
rename to src/Daemon/vendor/include/asio/ip/resolver_query_base.hpp
diff --git a/src/Client/vendor/include/asio/ip/tcp.hpp b/src/Daemon/vendor/include/asio/ip/tcp.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/tcp.hpp
rename to src/Daemon/vendor/include/asio/ip/tcp.hpp
diff --git a/src/Client/vendor/include/asio/ip/udp.hpp b/src/Daemon/vendor/include/asio/ip/udp.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/udp.hpp
rename to src/Daemon/vendor/include/asio/ip/udp.hpp
diff --git a/src/Client/vendor/include/asio/ip/unicast.hpp b/src/Daemon/vendor/include/asio/ip/unicast.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/unicast.hpp
rename to src/Daemon/vendor/include/asio/ip/unicast.hpp
diff --git a/src/Client/vendor/include/asio/ip/v6_only.hpp b/src/Daemon/vendor/include/asio/ip/v6_only.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ip/v6_only.hpp
rename to src/Daemon/vendor/include/asio/ip/v6_only.hpp
diff --git a/src/Client/vendor/include/asio/is_applicable_property.hpp b/src/Daemon/vendor/include/asio/is_applicable_property.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/is_applicable_property.hpp
rename to src/Daemon/vendor/include/asio/is_applicable_property.hpp
diff --git a/src/Client/vendor/include/asio/is_contiguous_iterator.hpp b/src/Daemon/vendor/include/asio/is_contiguous_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/is_contiguous_iterator.hpp
rename to src/Daemon/vendor/include/asio/is_contiguous_iterator.hpp
diff --git a/src/Client/vendor/include/asio/is_executor.hpp b/src/Daemon/vendor/include/asio/is_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/is_executor.hpp
rename to src/Daemon/vendor/include/asio/is_executor.hpp
diff --git a/src/Client/vendor/include/asio/is_read_buffered.hpp b/src/Daemon/vendor/include/asio/is_read_buffered.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/is_read_buffered.hpp
rename to src/Daemon/vendor/include/asio/is_read_buffered.hpp
diff --git a/src/Client/vendor/include/asio/is_write_buffered.hpp b/src/Daemon/vendor/include/asio/is_write_buffered.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/is_write_buffered.hpp
rename to src/Daemon/vendor/include/asio/is_write_buffered.hpp
diff --git a/src/Client/vendor/include/asio/local/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/local/basic_endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/basic_endpoint.hpp
rename to src/Daemon/vendor/include/asio/local/basic_endpoint.hpp
diff --git a/src/Client/vendor/include/asio/local/connect_pair.hpp b/src/Daemon/vendor/include/asio/local/connect_pair.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/connect_pair.hpp
rename to src/Daemon/vendor/include/asio/local/connect_pair.hpp
diff --git a/src/Client/vendor/include/asio/local/datagram_protocol.hpp b/src/Daemon/vendor/include/asio/local/datagram_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/datagram_protocol.hpp
rename to src/Daemon/vendor/include/asio/local/datagram_protocol.hpp
diff --git a/src/Client/vendor/include/asio/local/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/local/detail/endpoint.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/detail/endpoint.hpp
rename to src/Daemon/vendor/include/asio/local/detail/endpoint.hpp
diff --git a/src/Client/vendor/include/asio/local/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/local/detail/impl/endpoint.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/local/detail/impl/endpoint.ipp
rename to src/Daemon/vendor/include/asio/local/detail/impl/endpoint.ipp
diff --git a/src/Client/vendor/include/asio/local/seq_packet_protocol.hpp b/src/Daemon/vendor/include/asio/local/seq_packet_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/seq_packet_protocol.hpp
rename to src/Daemon/vendor/include/asio/local/seq_packet_protocol.hpp
diff --git a/src/Client/vendor/include/asio/local/stream_protocol.hpp b/src/Daemon/vendor/include/asio/local/stream_protocol.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/local/stream_protocol.hpp
rename to src/Daemon/vendor/include/asio/local/stream_protocol.hpp
diff --git a/src/Client/vendor/include/asio/multiple_exceptions.hpp b/src/Daemon/vendor/include/asio/multiple_exceptions.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/multiple_exceptions.hpp
rename to src/Daemon/vendor/include/asio/multiple_exceptions.hpp
diff --git a/src/Client/vendor/include/asio/packaged_task.hpp b/src/Daemon/vendor/include/asio/packaged_task.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/packaged_task.hpp
rename to src/Daemon/vendor/include/asio/packaged_task.hpp
diff --git a/src/Client/vendor/include/asio/placeholders.hpp b/src/Daemon/vendor/include/asio/placeholders.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/placeholders.hpp
rename to src/Daemon/vendor/include/asio/placeholders.hpp
diff --git a/src/Client/vendor/include/asio/posix/basic_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/basic_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/posix/basic_descriptor.hpp
rename to src/Daemon/vendor/include/asio/posix/basic_descriptor.hpp
diff --git a/src/Client/vendor/include/asio/posix/basic_stream_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/basic_stream_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/posix/basic_stream_descriptor.hpp
rename to src/Daemon/vendor/include/asio/posix/basic_stream_descriptor.hpp
diff --git a/src/Client/vendor/include/asio/posix/descriptor.hpp b/src/Daemon/vendor/include/asio/posix/descriptor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/posix/descriptor.hpp
rename to src/Daemon/vendor/include/asio/posix/descriptor.hpp
diff --git a/src/Client/vendor/include/asio/posix/descriptor_base.hpp b/src/Daemon/vendor/include/asio/posix/descriptor_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/posix/descriptor_base.hpp
rename to src/Daemon/vendor/include/asio/posix/descriptor_base.hpp
diff --git a/src/Client/vendor/include/asio/posix/stream_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/stream_descriptor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/posix/stream_descriptor.hpp
rename to src/Daemon/vendor/include/asio/posix/stream_descriptor.hpp
diff --git a/src/Client/vendor/include/asio/post.hpp b/src/Daemon/vendor/include/asio/post.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/post.hpp
rename to src/Daemon/vendor/include/asio/post.hpp
diff --git a/src/Client/vendor/include/asio/prefer.hpp b/src/Daemon/vendor/include/asio/prefer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/prefer.hpp
rename to src/Daemon/vendor/include/asio/prefer.hpp
diff --git a/src/Client/vendor/include/asio/prepend.hpp b/src/Daemon/vendor/include/asio/prepend.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/prepend.hpp
rename to src/Daemon/vendor/include/asio/prepend.hpp
diff --git a/src/Client/vendor/include/asio/query.hpp b/src/Daemon/vendor/include/asio/query.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/query.hpp
rename to src/Daemon/vendor/include/asio/query.hpp
diff --git a/src/Client/vendor/include/asio/random_access_file.hpp b/src/Daemon/vendor/include/asio/random_access_file.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/random_access_file.hpp
rename to src/Daemon/vendor/include/asio/random_access_file.hpp
diff --git a/src/Client/vendor/include/asio/read.hpp b/src/Daemon/vendor/include/asio/read.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/read.hpp
rename to src/Daemon/vendor/include/asio/read.hpp
diff --git a/src/Client/vendor/include/asio/read_at.hpp b/src/Daemon/vendor/include/asio/read_at.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/read_at.hpp
rename to src/Daemon/vendor/include/asio/read_at.hpp
diff --git a/src/Client/vendor/include/asio/read_until.hpp b/src/Daemon/vendor/include/asio/read_until.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/read_until.hpp
rename to src/Daemon/vendor/include/asio/read_until.hpp
diff --git a/src/Client/vendor/include/asio/readable_pipe.hpp b/src/Daemon/vendor/include/asio/readable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/readable_pipe.hpp
rename to src/Daemon/vendor/include/asio/readable_pipe.hpp
diff --git a/src/Client/vendor/include/asio/recycling_allocator.hpp b/src/Daemon/vendor/include/asio/recycling_allocator.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/recycling_allocator.hpp
rename to src/Daemon/vendor/include/asio/recycling_allocator.hpp
diff --git a/src/Client/vendor/include/asio/redirect_error.hpp b/src/Daemon/vendor/include/asio/redirect_error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/redirect_error.hpp
rename to src/Daemon/vendor/include/asio/redirect_error.hpp
diff --git a/src/Client/vendor/include/asio/registered_buffer.hpp b/src/Daemon/vendor/include/asio/registered_buffer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/registered_buffer.hpp
rename to src/Daemon/vendor/include/asio/registered_buffer.hpp
diff --git a/src/Client/vendor/include/asio/require.hpp b/src/Daemon/vendor/include/asio/require.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/require.hpp
rename to src/Daemon/vendor/include/asio/require.hpp
diff --git a/src/Client/vendor/include/asio/require_concept.hpp b/src/Daemon/vendor/include/asio/require_concept.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/require_concept.hpp
rename to src/Daemon/vendor/include/asio/require_concept.hpp
diff --git a/src/Client/vendor/include/asio/serial_port.hpp b/src/Daemon/vendor/include/asio/serial_port.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/serial_port.hpp
rename to src/Daemon/vendor/include/asio/serial_port.hpp
diff --git a/src/Client/vendor/include/asio/serial_port_base.hpp b/src/Daemon/vendor/include/asio/serial_port_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/serial_port_base.hpp
rename to src/Daemon/vendor/include/asio/serial_port_base.hpp
diff --git a/src/Client/vendor/include/asio/signal_set.hpp b/src/Daemon/vendor/include/asio/signal_set.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/signal_set.hpp
rename to src/Daemon/vendor/include/asio/signal_set.hpp
diff --git a/src/Client/vendor/include/asio/signal_set_base.hpp b/src/Daemon/vendor/include/asio/signal_set_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/signal_set_base.hpp
rename to src/Daemon/vendor/include/asio/signal_set_base.hpp
diff --git a/src/Client/vendor/include/asio/socket_base.hpp b/src/Daemon/vendor/include/asio/socket_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/socket_base.hpp
rename to src/Daemon/vendor/include/asio/socket_base.hpp
diff --git a/src/Client/vendor/include/asio/spawn.hpp b/src/Daemon/vendor/include/asio/spawn.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/spawn.hpp
rename to src/Daemon/vendor/include/asio/spawn.hpp
diff --git a/src/Client/vendor/include/asio/ssl.hpp b/src/Daemon/vendor/include/asio/ssl.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl.hpp
rename to src/Daemon/vendor/include/asio/ssl.hpp
diff --git a/src/Client/vendor/include/asio/ssl/context.hpp b/src/Daemon/vendor/include/asio/ssl/context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/context.hpp
rename to src/Daemon/vendor/include/asio/ssl/context.hpp
diff --git a/src/Client/vendor/include/asio/ssl/context_base.hpp b/src/Daemon/vendor/include/asio/ssl/context_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/context_base.hpp
rename to src/Daemon/vendor/include/asio/ssl/context_base.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/engine.hpp b/src/Daemon/vendor/include/asio/ssl/detail/engine.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/engine.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/engine.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/handshake_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/handshake_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/handshake_op.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/handshake_op.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/impl/engine.ipp b/src/Daemon/vendor/include/asio/ssl/detail/impl/engine.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/impl/engine.ipp
rename to src/Daemon/vendor/include/asio/ssl/detail/impl/engine.ipp
diff --git a/src/Client/vendor/include/asio/ssl/detail/impl/openssl_init.ipp b/src/Daemon/vendor/include/asio/ssl/detail/impl/openssl_init.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/impl/openssl_init.ipp
rename to src/Daemon/vendor/include/asio/ssl/detail/impl/openssl_init.ipp
diff --git a/src/Client/vendor/include/asio/ssl/detail/io.hpp b/src/Daemon/vendor/include/asio/ssl/detail/io.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/io.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/io.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/openssl_init.hpp b/src/Daemon/vendor/include/asio/ssl/detail/openssl_init.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/openssl_init.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/openssl_init.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/openssl_types.hpp b/src/Daemon/vendor/include/asio/ssl/detail/openssl_types.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/openssl_types.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/openssl_types.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/password_callback.hpp b/src/Daemon/vendor/include/asio/ssl/detail/password_callback.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/password_callback.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/password_callback.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/read_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/read_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/read_op.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/read_op.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/shutdown_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/shutdown_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/shutdown_op.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/shutdown_op.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/stream_core.hpp b/src/Daemon/vendor/include/asio/ssl/detail/stream_core.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/stream_core.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/stream_core.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/verify_callback.hpp b/src/Daemon/vendor/include/asio/ssl/detail/verify_callback.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/verify_callback.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/verify_callback.hpp
diff --git a/src/Client/vendor/include/asio/ssl/detail/write_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/write_op.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/detail/write_op.hpp
rename to src/Daemon/vendor/include/asio/ssl/detail/write_op.hpp
diff --git a/src/Client/vendor/include/asio/ssl/error.hpp b/src/Daemon/vendor/include/asio/ssl/error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/error.hpp
rename to src/Daemon/vendor/include/asio/ssl/error.hpp
diff --git a/src/Client/vendor/include/asio/ssl/host_name_verification.hpp b/src/Daemon/vendor/include/asio/ssl/host_name_verification.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/host_name_verification.hpp
rename to src/Daemon/vendor/include/asio/ssl/host_name_verification.hpp
diff --git a/src/Client/vendor/include/asio/ssl/impl/context.hpp b/src/Daemon/vendor/include/asio/ssl/impl/context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/context.hpp
rename to src/Daemon/vendor/include/asio/ssl/impl/context.hpp
diff --git a/src/Client/vendor/include/asio/ssl/impl/context.ipp b/src/Daemon/vendor/include/asio/ssl/impl/context.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/context.ipp
rename to src/Daemon/vendor/include/asio/ssl/impl/context.ipp
diff --git a/src/Client/vendor/include/asio/ssl/impl/error.ipp b/src/Daemon/vendor/include/asio/ssl/impl/error.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/error.ipp
rename to src/Daemon/vendor/include/asio/ssl/impl/error.ipp
diff --git a/src/Client/vendor/include/asio/ssl/impl/host_name_verification.ipp b/src/Daemon/vendor/include/asio/ssl/impl/host_name_verification.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/host_name_verification.ipp
rename to src/Daemon/vendor/include/asio/ssl/impl/host_name_verification.ipp
diff --git a/src/Client/vendor/include/asio/ssl/impl/rfc2818_verification.ipp b/src/Daemon/vendor/include/asio/ssl/impl/rfc2818_verification.ipp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/rfc2818_verification.ipp
rename to src/Daemon/vendor/include/asio/ssl/impl/rfc2818_verification.ipp
diff --git a/src/Client/vendor/include/asio/ssl/impl/src.hpp b/src/Daemon/vendor/include/asio/ssl/impl/src.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/impl/src.hpp
rename to src/Daemon/vendor/include/asio/ssl/impl/src.hpp
diff --git a/src/Client/vendor/include/asio/ssl/rfc2818_verification.hpp b/src/Daemon/vendor/include/asio/ssl/rfc2818_verification.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/rfc2818_verification.hpp
rename to src/Daemon/vendor/include/asio/ssl/rfc2818_verification.hpp
diff --git a/src/Client/vendor/include/asio/ssl/stream.hpp b/src/Daemon/vendor/include/asio/ssl/stream.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/stream.hpp
rename to src/Daemon/vendor/include/asio/ssl/stream.hpp
diff --git a/src/Client/vendor/include/asio/ssl/stream_base.hpp b/src/Daemon/vendor/include/asio/ssl/stream_base.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/stream_base.hpp
rename to src/Daemon/vendor/include/asio/ssl/stream_base.hpp
diff --git a/src/Client/vendor/include/asio/ssl/verify_context.hpp b/src/Daemon/vendor/include/asio/ssl/verify_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/verify_context.hpp
rename to src/Daemon/vendor/include/asio/ssl/verify_context.hpp
diff --git a/src/Client/vendor/include/asio/ssl/verify_mode.hpp b/src/Daemon/vendor/include/asio/ssl/verify_mode.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ssl/verify_mode.hpp
rename to src/Daemon/vendor/include/asio/ssl/verify_mode.hpp
diff --git a/src/Client/vendor/include/asio/static_thread_pool.hpp b/src/Daemon/vendor/include/asio/static_thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/static_thread_pool.hpp
rename to src/Daemon/vendor/include/asio/static_thread_pool.hpp
diff --git a/src/Client/vendor/include/asio/steady_timer.hpp b/src/Daemon/vendor/include/asio/steady_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/steady_timer.hpp
rename to src/Daemon/vendor/include/asio/steady_timer.hpp
diff --git a/src/Client/vendor/include/asio/strand.hpp b/src/Daemon/vendor/include/asio/strand.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/strand.hpp
rename to src/Daemon/vendor/include/asio/strand.hpp
diff --git a/src/Client/vendor/include/asio/stream_file.hpp b/src/Daemon/vendor/include/asio/stream_file.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/stream_file.hpp
rename to src/Daemon/vendor/include/asio/stream_file.hpp
diff --git a/src/Client/vendor/include/asio/streambuf.hpp b/src/Daemon/vendor/include/asio/streambuf.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/streambuf.hpp
rename to src/Daemon/vendor/include/asio/streambuf.hpp
diff --git a/src/Client/vendor/include/asio/system_context.hpp b/src/Daemon/vendor/include/asio/system_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/system_context.hpp
rename to src/Daemon/vendor/include/asio/system_context.hpp
diff --git a/src/Client/vendor/include/asio/system_error.hpp b/src/Daemon/vendor/include/asio/system_error.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/system_error.hpp
rename to src/Daemon/vendor/include/asio/system_error.hpp
diff --git a/src/Client/vendor/include/asio/system_executor.hpp b/src/Daemon/vendor/include/asio/system_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/system_executor.hpp
rename to src/Daemon/vendor/include/asio/system_executor.hpp
diff --git a/src/Client/vendor/include/asio/system_timer.hpp b/src/Daemon/vendor/include/asio/system_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/system_timer.hpp
rename to src/Daemon/vendor/include/asio/system_timer.hpp
diff --git a/src/Client/vendor/include/asio/this_coro.hpp b/src/Daemon/vendor/include/asio/this_coro.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/this_coro.hpp
rename to src/Daemon/vendor/include/asio/this_coro.hpp
diff --git a/src/Client/vendor/include/asio/thread.hpp b/src/Daemon/vendor/include/asio/thread.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/thread.hpp
rename to src/Daemon/vendor/include/asio/thread.hpp
diff --git a/src/Client/vendor/include/asio/thread_pool.hpp b/src/Daemon/vendor/include/asio/thread_pool.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/thread_pool.hpp
rename to src/Daemon/vendor/include/asio/thread_pool.hpp
diff --git a/src/Client/vendor/include/asio/time_traits.hpp b/src/Daemon/vendor/include/asio/time_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/time_traits.hpp
rename to src/Daemon/vendor/include/asio/time_traits.hpp
diff --git a/src/Client/vendor/include/asio/traits/equality_comparable.hpp b/src/Daemon/vendor/include/asio/traits/equality_comparable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/equality_comparable.hpp
rename to src/Daemon/vendor/include/asio/traits/equality_comparable.hpp
diff --git a/src/Client/vendor/include/asio/traits/execute_member.hpp b/src/Daemon/vendor/include/asio/traits/execute_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/execute_member.hpp
rename to src/Daemon/vendor/include/asio/traits/execute_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/prefer_free.hpp b/src/Daemon/vendor/include/asio/traits/prefer_free.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/prefer_free.hpp
rename to src/Daemon/vendor/include/asio/traits/prefer_free.hpp
diff --git a/src/Client/vendor/include/asio/traits/prefer_member.hpp b/src/Daemon/vendor/include/asio/traits/prefer_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/prefer_member.hpp
rename to src/Daemon/vendor/include/asio/traits/prefer_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/query_free.hpp b/src/Daemon/vendor/include/asio/traits/query_free.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/query_free.hpp
rename to src/Daemon/vendor/include/asio/traits/query_free.hpp
diff --git a/src/Client/vendor/include/asio/traits/query_member.hpp b/src/Daemon/vendor/include/asio/traits/query_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/query_member.hpp
rename to src/Daemon/vendor/include/asio/traits/query_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/query_static_constexpr_member.hpp b/src/Daemon/vendor/include/asio/traits/query_static_constexpr_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/query_static_constexpr_member.hpp
rename to src/Daemon/vendor/include/asio/traits/query_static_constexpr_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/require_concept_free.hpp b/src/Daemon/vendor/include/asio/traits/require_concept_free.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/require_concept_free.hpp
rename to src/Daemon/vendor/include/asio/traits/require_concept_free.hpp
diff --git a/src/Client/vendor/include/asio/traits/require_concept_member.hpp b/src/Daemon/vendor/include/asio/traits/require_concept_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/require_concept_member.hpp
rename to src/Daemon/vendor/include/asio/traits/require_concept_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/require_free.hpp b/src/Daemon/vendor/include/asio/traits/require_free.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/require_free.hpp
rename to src/Daemon/vendor/include/asio/traits/require_free.hpp
diff --git a/src/Client/vendor/include/asio/traits/require_member.hpp b/src/Daemon/vendor/include/asio/traits/require_member.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/require_member.hpp
rename to src/Daemon/vendor/include/asio/traits/require_member.hpp
diff --git a/src/Client/vendor/include/asio/traits/static_query.hpp b/src/Daemon/vendor/include/asio/traits/static_query.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/static_query.hpp
rename to src/Daemon/vendor/include/asio/traits/static_query.hpp
diff --git a/src/Client/vendor/include/asio/traits/static_require.hpp b/src/Daemon/vendor/include/asio/traits/static_require.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/static_require.hpp
rename to src/Daemon/vendor/include/asio/traits/static_require.hpp
diff --git a/src/Client/vendor/include/asio/traits/static_require_concept.hpp b/src/Daemon/vendor/include/asio/traits/static_require_concept.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/traits/static_require_concept.hpp
rename to src/Daemon/vendor/include/asio/traits/static_require_concept.hpp
diff --git a/src/Client/vendor/include/asio/ts/buffer.hpp b/src/Daemon/vendor/include/asio/ts/buffer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/buffer.hpp
rename to src/Daemon/vendor/include/asio/ts/buffer.hpp
diff --git a/src/Client/vendor/include/asio/ts/executor.hpp b/src/Daemon/vendor/include/asio/ts/executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/executor.hpp
rename to src/Daemon/vendor/include/asio/ts/executor.hpp
diff --git a/src/Client/vendor/include/asio/ts/internet.hpp b/src/Daemon/vendor/include/asio/ts/internet.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/internet.hpp
rename to src/Daemon/vendor/include/asio/ts/internet.hpp
diff --git a/src/Client/vendor/include/asio/ts/io_context.hpp b/src/Daemon/vendor/include/asio/ts/io_context.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/io_context.hpp
rename to src/Daemon/vendor/include/asio/ts/io_context.hpp
diff --git a/src/Client/vendor/include/asio/ts/net.hpp b/src/Daemon/vendor/include/asio/ts/net.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/net.hpp
rename to src/Daemon/vendor/include/asio/ts/net.hpp
diff --git a/src/Client/vendor/include/asio/ts/netfwd.hpp b/src/Daemon/vendor/include/asio/ts/netfwd.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/netfwd.hpp
rename to src/Daemon/vendor/include/asio/ts/netfwd.hpp
diff --git a/src/Client/vendor/include/asio/ts/socket.hpp b/src/Daemon/vendor/include/asio/ts/socket.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/socket.hpp
rename to src/Daemon/vendor/include/asio/ts/socket.hpp
diff --git a/src/Client/vendor/include/asio/ts/timer.hpp b/src/Daemon/vendor/include/asio/ts/timer.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/ts/timer.hpp
rename to src/Daemon/vendor/include/asio/ts/timer.hpp
diff --git a/src/Client/vendor/include/asio/unyield.hpp b/src/Daemon/vendor/include/asio/unyield.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/unyield.hpp
rename to src/Daemon/vendor/include/asio/unyield.hpp
diff --git a/src/Client/vendor/include/asio/use_awaitable.hpp b/src/Daemon/vendor/include/asio/use_awaitable.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/use_awaitable.hpp
rename to src/Daemon/vendor/include/asio/use_awaitable.hpp
diff --git a/src/Client/vendor/include/asio/use_future.hpp b/src/Daemon/vendor/include/asio/use_future.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/use_future.hpp
rename to src/Daemon/vendor/include/asio/use_future.hpp
diff --git a/src/Client/vendor/include/asio/uses_executor.hpp b/src/Daemon/vendor/include/asio/uses_executor.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/uses_executor.hpp
rename to src/Daemon/vendor/include/asio/uses_executor.hpp
diff --git a/src/Client/vendor/include/asio/version.hpp b/src/Daemon/vendor/include/asio/version.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/version.hpp
rename to src/Daemon/vendor/include/asio/version.hpp
diff --git a/src/Client/vendor/include/asio/wait_traits.hpp b/src/Daemon/vendor/include/asio/wait_traits.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/wait_traits.hpp
rename to src/Daemon/vendor/include/asio/wait_traits.hpp
diff --git a/src/Client/vendor/include/asio/windows/basic_object_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_object_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/basic_object_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/basic_object_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/basic_overlapped_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_overlapped_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/basic_overlapped_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/basic_overlapped_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/basic_random_access_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_random_access_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/basic_random_access_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/basic_random_access_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/basic_stream_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_stream_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/basic_stream_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/basic_stream_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/object_handle.hpp b/src/Daemon/vendor/include/asio/windows/object_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/object_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/object_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/overlapped_handle.hpp b/src/Daemon/vendor/include/asio/windows/overlapped_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/overlapped_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/overlapped_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/overlapped_ptr.hpp b/src/Daemon/vendor/include/asio/windows/overlapped_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/overlapped_ptr.hpp
rename to src/Daemon/vendor/include/asio/windows/overlapped_ptr.hpp
diff --git a/src/Client/vendor/include/asio/windows/random_access_handle.hpp b/src/Daemon/vendor/include/asio/windows/random_access_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/random_access_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/random_access_handle.hpp
diff --git a/src/Client/vendor/include/asio/windows/stream_handle.hpp b/src/Daemon/vendor/include/asio/windows/stream_handle.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/windows/stream_handle.hpp
rename to src/Daemon/vendor/include/asio/windows/stream_handle.hpp
diff --git a/src/Client/vendor/include/asio/writable_pipe.hpp b/src/Daemon/vendor/include/asio/writable_pipe.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/writable_pipe.hpp
rename to src/Daemon/vendor/include/asio/writable_pipe.hpp
diff --git a/src/Client/vendor/include/asio/write.hpp b/src/Daemon/vendor/include/asio/write.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/write.hpp
rename to src/Daemon/vendor/include/asio/write.hpp
diff --git a/src/Client/vendor/include/asio/write_at.hpp b/src/Daemon/vendor/include/asio/write_at.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/write_at.hpp
rename to src/Daemon/vendor/include/asio/write_at.hpp
diff --git a/src/Client/vendor/include/asio/yield.hpp b/src/Daemon/vendor/include/asio/yield.hpp
similarity index 100%
rename from src/Client/vendor/include/asio/yield.hpp
rename to src/Daemon/vendor/include/asio/yield.hpp
diff --git a/src/Client/vendor/include/debug_assert.hpp b/src/Daemon/vendor/include/debug_assert.hpp
similarity index 100%
rename from src/Client/vendor/include/debug_assert.hpp
rename to src/Daemon/vendor/include/debug_assert.hpp
diff --git a/src/Client/vendor/include/glob/glob.hpp b/src/Daemon/vendor/include/glob/glob.hpp
similarity index 100%
rename from src/Client/vendor/include/glob/glob.hpp
rename to src/Daemon/vendor/include/glob/glob.hpp
diff --git a/src/Client/vendor/include/nod/nod.hpp b/src/Daemon/vendor/include/nod/nod.hpp
similarity index 100%
rename from src/Client/vendor/include/nod/nod.hpp
rename to src/Daemon/vendor/include/nod/nod.hpp
diff --git a/src/Client/vendor/include/pqrs/cf/cf_ptr.hpp b/src/Daemon/vendor/include/pqrs/cf/cf_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/cf/cf_ptr.hpp
rename to src/Daemon/vendor/include/pqrs/cf/cf_ptr.hpp
diff --git a/src/Client/vendor/include/pqrs/cf/run_loop_thread.hpp b/src/Daemon/vendor/include/pqrs/cf/run_loop_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/cf/run_loop_thread.hpp
rename to src/Daemon/vendor/include/pqrs/cf/run_loop_thread.hpp
diff --git a/src/Client/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp b/src/Daemon/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
rename to src/Daemon/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp
diff --git a/src/Client/vendor/include/pqrs/cf/string.hpp b/src/Daemon/vendor/include/pqrs/cf/string.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/cf/string.hpp
rename to src/Daemon/vendor/include/pqrs/cf/string.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/dispatcher.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/dispatcher.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/timer.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/timer.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/extra/timer.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/timer.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/object_id.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/object_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/object_id.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/object_id.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/time_source.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/time_source.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/time_source.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/time_source.hpp
diff --git a/src/Client/vendor/include/pqrs/dispatcher/types.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/types.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/dispatcher/types.hpp
rename to src/Daemon/vendor/include/pqrs/dispatcher/types.hpp
diff --git a/src/Client/vendor/include/pqrs/hash.hpp b/src/Daemon/vendor/include/pqrs/hash.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hash.hpp
rename to src/Daemon/vendor/include/pqrs/hash.hpp
diff --git a/src/Client/vendor/include/pqrs/hid.hpp b/src/Daemon/vendor/include/pqrs/hid.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid.hpp
rename to src/Daemon/vendor/include/pqrs/hid.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/country_code.hpp b/src/Daemon/vendor/include/pqrs/hid/country_code.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/country_code.hpp
rename to src/Daemon/vendor/include/pqrs/hid/country_code.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/extra/boost.hpp b/src/Daemon/vendor/include/pqrs/hid/extra/boost.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/extra/boost.hpp
rename to src/Daemon/vendor/include/pqrs/hid/extra/boost.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/extra/nlohmann_json.hpp b/src/Daemon/vendor/include/pqrs/hid/extra/nlohmann_json.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/extra/nlohmann_json.hpp
rename to src/Daemon/vendor/include/pqrs/hid/extra/nlohmann_json.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/hash.hpp b/src/Daemon/vendor/include/pqrs/hid/hash.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/hash.hpp
rename to src/Daemon/vendor/include/pqrs/hid/hash.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/manufacturer_string.hpp b/src/Daemon/vendor/include/pqrs/hid/manufacturer_string.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/manufacturer_string.hpp
rename to src/Daemon/vendor/include/pqrs/hid/manufacturer_string.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/product_id.hpp b/src/Daemon/vendor/include/pqrs/hid/product_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/product_id.hpp
rename to src/Daemon/vendor/include/pqrs/hid/product_id.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/product_string.hpp b/src/Daemon/vendor/include/pqrs/hid/product_string.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/product_string.hpp
rename to src/Daemon/vendor/include/pqrs/hid/product_string.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/report_id.hpp b/src/Daemon/vendor/include/pqrs/hid/report_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/report_id.hpp
rename to src/Daemon/vendor/include/pqrs/hid/report_id.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/usage.hpp b/src/Daemon/vendor/include/pqrs/hid/usage.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/usage.hpp
rename to src/Daemon/vendor/include/pqrs/hid/usage.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/usage_page.hpp b/src/Daemon/vendor/include/pqrs/hid/usage_page.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/usage_page.hpp
rename to src/Daemon/vendor/include/pqrs/hid/usage_page.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/usage_pair.hpp b/src/Daemon/vendor/include/pqrs/hid/usage_pair.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/usage_pair.hpp
rename to src/Daemon/vendor/include/pqrs/hid/usage_pair.hpp
diff --git a/src/Client/vendor/include/pqrs/hid/vendor_id.hpp b/src/Daemon/vendor/include/pqrs/hid/vendor_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/hid/vendor_id.hpp
rename to src/Daemon/vendor/include/pqrs/hid/vendor_id.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram.hpp b/src/Daemon/vendor/include/pqrs/local_datagram.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/client.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/client.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/client.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/client.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/helper.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/helper.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/helper.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/helper.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/base_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/base_impl.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/base_impl.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/base_impl.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/client_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/client_impl.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/client_impl.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/client_impl.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/send_entry.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/send_entry.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/send_entry.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/send_entry.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/server_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/server_impl.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/impl/server_impl.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/server_impl.hpp
diff --git a/src/Client/vendor/include/pqrs/local_datagram/server.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/server.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/local_datagram/server.hpp
rename to src/Daemon/vendor/include/pqrs/local_datagram/server.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_iterator.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_iterator.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_iterator.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_iterator.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_object_ptr.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_object_ptr.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_object_ptr.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_object_ptr.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_registry_entry.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_registry_entry.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_registry_entry.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_registry_entry.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_return.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_return.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_return.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_return.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_service_monitor.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_service_monitor.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_service_monitor.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_service_monitor.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/hash.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/hash.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/hash.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/hash.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/kern_return.hpp b/src/Daemon/vendor/include/pqrs/osx/kern_return.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/kern_return.hpp
rename to src/Daemon/vendor/include/pqrs/osx/kern_return.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/process_info.hpp b/src/Daemon/vendor/include/pqrs/osx/process_info.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/process_info.hpp
rename to src/Daemon/vendor/include/pqrs/osx/process_info.hpp
diff --git a/src/Client/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h b/src/Daemon/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h
rename to src/Daemon/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h
diff --git a/src/Client/vendor/include/pqrs/osx/process_info/impl/impl.h b/src/Daemon/vendor/include/pqrs/osx/process_info/impl/impl.h
similarity index 100%
rename from src/Client/vendor/include/pqrs/osx/process_info/impl/impl.h
rename to src/Daemon/vendor/include/pqrs/osx/process_info/impl/impl.h
diff --git a/src/Client/vendor/include/pqrs/spdlog.hpp b/src/Daemon/vendor/include/pqrs/spdlog.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/factory.hpp b/src/Daemon/vendor/include/pqrs/spdlog/factory.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/factory.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/factory.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/filesystem.hpp b/src/Daemon/vendor/include/pqrs/spdlog/filesystem.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/filesystem.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/filesystem.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/monitor.hpp b/src/Daemon/vendor/include/pqrs/spdlog/monitor.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/monitor.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/monitor.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/reader.hpp b/src/Daemon/vendor/include/pqrs/spdlog/reader.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/reader.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/reader.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/spdlog.hpp b/src/Daemon/vendor/include/pqrs/spdlog/spdlog.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/spdlog.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/spdlog.hpp
diff --git a/src/Client/vendor/include/pqrs/spdlog/unique_filter.hpp b/src/Daemon/vendor/include/pqrs/spdlog/unique_filter.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/spdlog/unique_filter.hpp
rename to src/Daemon/vendor/include/pqrs/spdlog/unique_filter.hpp
diff --git a/src/Client/vendor/include/pqrs/thread_wait.hpp b/src/Daemon/vendor/include/pqrs/thread_wait.hpp
similarity index 100%
rename from src/Client/vendor/include/pqrs/thread_wait.hpp
rename to src/Daemon/vendor/include/pqrs/thread_wait.hpp
diff --git a/src/Client/vendor/include/spdlog/async.h b/src/Daemon/vendor/include/spdlog/async.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/async.h
rename to src/Daemon/vendor/include/spdlog/async.h
diff --git a/src/Client/vendor/include/spdlog/async_logger-inl.h b/src/Daemon/vendor/include/spdlog/async_logger-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/async_logger-inl.h
rename to src/Daemon/vendor/include/spdlog/async_logger-inl.h
diff --git a/src/Client/vendor/include/spdlog/async_logger.h b/src/Daemon/vendor/include/spdlog/async_logger.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/async_logger.h
rename to src/Daemon/vendor/include/spdlog/async_logger.h
diff --git a/src/Client/vendor/include/spdlog/cfg/argv.h b/src/Daemon/vendor/include/spdlog/cfg/argv.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/cfg/argv.h
rename to src/Daemon/vendor/include/spdlog/cfg/argv.h
diff --git a/src/Client/vendor/include/spdlog/cfg/env.h b/src/Daemon/vendor/include/spdlog/cfg/env.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/cfg/env.h
rename to src/Daemon/vendor/include/spdlog/cfg/env.h
diff --git a/src/Client/vendor/include/spdlog/cfg/helpers-inl.h b/src/Daemon/vendor/include/spdlog/cfg/helpers-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/cfg/helpers-inl.h
rename to src/Daemon/vendor/include/spdlog/cfg/helpers-inl.h
diff --git a/src/Client/vendor/include/spdlog/cfg/helpers.h b/src/Daemon/vendor/include/spdlog/cfg/helpers.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/cfg/helpers.h
rename to src/Daemon/vendor/include/spdlog/cfg/helpers.h
diff --git a/src/Client/vendor/include/spdlog/common-inl.h b/src/Daemon/vendor/include/spdlog/common-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/common-inl.h
rename to src/Daemon/vendor/include/spdlog/common-inl.h
diff --git a/src/Client/vendor/include/spdlog/common.h b/src/Daemon/vendor/include/spdlog/common.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/common.h
rename to src/Daemon/vendor/include/spdlog/common.h
diff --git a/src/Client/vendor/include/spdlog/details/backtracer-inl.h b/src/Daemon/vendor/include/spdlog/details/backtracer-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/backtracer-inl.h
rename to src/Daemon/vendor/include/spdlog/details/backtracer-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/backtracer.h b/src/Daemon/vendor/include/spdlog/details/backtracer.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/backtracer.h
rename to src/Daemon/vendor/include/spdlog/details/backtracer.h
diff --git a/src/Client/vendor/include/spdlog/details/circular_q.h b/src/Daemon/vendor/include/spdlog/details/circular_q.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/circular_q.h
rename to src/Daemon/vendor/include/spdlog/details/circular_q.h
diff --git a/src/Client/vendor/include/spdlog/details/console_globals.h b/src/Daemon/vendor/include/spdlog/details/console_globals.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/console_globals.h
rename to src/Daemon/vendor/include/spdlog/details/console_globals.h
diff --git a/src/Client/vendor/include/spdlog/details/file_helper-inl.h b/src/Daemon/vendor/include/spdlog/details/file_helper-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/file_helper-inl.h
rename to src/Daemon/vendor/include/spdlog/details/file_helper-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/file_helper.h b/src/Daemon/vendor/include/spdlog/details/file_helper.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/file_helper.h
rename to src/Daemon/vendor/include/spdlog/details/file_helper.h
diff --git a/src/Client/vendor/include/spdlog/details/fmt_helper.h b/src/Daemon/vendor/include/spdlog/details/fmt_helper.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/fmt_helper.h
rename to src/Daemon/vendor/include/spdlog/details/fmt_helper.h
diff --git a/src/Client/vendor/include/spdlog/details/log_msg-inl.h b/src/Daemon/vendor/include/spdlog/details/log_msg-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/log_msg-inl.h
rename to src/Daemon/vendor/include/spdlog/details/log_msg-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/log_msg.h b/src/Daemon/vendor/include/spdlog/details/log_msg.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/log_msg.h
rename to src/Daemon/vendor/include/spdlog/details/log_msg.h
diff --git a/src/Client/vendor/include/spdlog/details/log_msg_buffer-inl.h b/src/Daemon/vendor/include/spdlog/details/log_msg_buffer-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/log_msg_buffer-inl.h
rename to src/Daemon/vendor/include/spdlog/details/log_msg_buffer-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/log_msg_buffer.h b/src/Daemon/vendor/include/spdlog/details/log_msg_buffer.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/log_msg_buffer.h
rename to src/Daemon/vendor/include/spdlog/details/log_msg_buffer.h
diff --git a/src/Client/vendor/include/spdlog/details/mpmc_blocking_q.h b/src/Daemon/vendor/include/spdlog/details/mpmc_blocking_q.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/mpmc_blocking_q.h
rename to src/Daemon/vendor/include/spdlog/details/mpmc_blocking_q.h
diff --git a/src/Client/vendor/include/spdlog/details/null_mutex.h b/src/Daemon/vendor/include/spdlog/details/null_mutex.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/null_mutex.h
rename to src/Daemon/vendor/include/spdlog/details/null_mutex.h
diff --git a/src/Client/vendor/include/spdlog/details/os-inl.h b/src/Daemon/vendor/include/spdlog/details/os-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/os-inl.h
rename to src/Daemon/vendor/include/spdlog/details/os-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/os.h b/src/Daemon/vendor/include/spdlog/details/os.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/os.h
rename to src/Daemon/vendor/include/spdlog/details/os.h
diff --git a/src/Client/vendor/include/spdlog/details/periodic_worker-inl.h b/src/Daemon/vendor/include/spdlog/details/periodic_worker-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/periodic_worker-inl.h
rename to src/Daemon/vendor/include/spdlog/details/periodic_worker-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/periodic_worker.h b/src/Daemon/vendor/include/spdlog/details/periodic_worker.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/periodic_worker.h
rename to src/Daemon/vendor/include/spdlog/details/periodic_worker.h
diff --git a/src/Client/vendor/include/spdlog/details/registry-inl.h b/src/Daemon/vendor/include/spdlog/details/registry-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/registry-inl.h
rename to src/Daemon/vendor/include/spdlog/details/registry-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/registry.h b/src/Daemon/vendor/include/spdlog/details/registry.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/registry.h
rename to src/Daemon/vendor/include/spdlog/details/registry.h
diff --git a/src/Client/vendor/include/spdlog/details/synchronous_factory.h b/src/Daemon/vendor/include/spdlog/details/synchronous_factory.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/synchronous_factory.h
rename to src/Daemon/vendor/include/spdlog/details/synchronous_factory.h
diff --git a/src/Client/vendor/include/spdlog/details/tcp_client-windows.h b/src/Daemon/vendor/include/spdlog/details/tcp_client-windows.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/tcp_client-windows.h
rename to src/Daemon/vendor/include/spdlog/details/tcp_client-windows.h
diff --git a/src/Client/vendor/include/spdlog/details/tcp_client.h b/src/Daemon/vendor/include/spdlog/details/tcp_client.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/tcp_client.h
rename to src/Daemon/vendor/include/spdlog/details/tcp_client.h
diff --git a/src/Client/vendor/include/spdlog/details/thread_pool-inl.h b/src/Daemon/vendor/include/spdlog/details/thread_pool-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/thread_pool-inl.h
rename to src/Daemon/vendor/include/spdlog/details/thread_pool-inl.h
diff --git a/src/Client/vendor/include/spdlog/details/thread_pool.h b/src/Daemon/vendor/include/spdlog/details/thread_pool.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/thread_pool.h
rename to src/Daemon/vendor/include/spdlog/details/thread_pool.h
diff --git a/src/Client/vendor/include/spdlog/details/udp_client-windows.h b/src/Daemon/vendor/include/spdlog/details/udp_client-windows.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/udp_client-windows.h
rename to src/Daemon/vendor/include/spdlog/details/udp_client-windows.h
diff --git a/src/Client/vendor/include/spdlog/details/udp_client.h b/src/Daemon/vendor/include/spdlog/details/udp_client.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/udp_client.h
rename to src/Daemon/vendor/include/spdlog/details/udp_client.h
diff --git a/src/Client/vendor/include/spdlog/details/windows_include.h b/src/Daemon/vendor/include/spdlog/details/windows_include.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/details/windows_include.h
rename to src/Daemon/vendor/include/spdlog/details/windows_include.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bin_to_hex.h b/src/Daemon/vendor/include/spdlog/fmt/bin_to_hex.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bin_to_hex.h
rename to src/Daemon/vendor/include/spdlog/fmt/bin_to_hex.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/args.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/args.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/args.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/args.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/chrono.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/chrono.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/chrono.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/chrono.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/color.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/color.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/color.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/color.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/compile.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/compile.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/compile.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/compile.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/core.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/core.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/core.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/core.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/format-inl.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/format-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/format-inl.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/format-inl.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/format.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/format.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/format.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/format.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/locale.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/locale.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/locale.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/locale.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/os.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/os.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/os.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/os.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/ostream.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/ostream.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/ostream.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/ostream.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/printf.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/printf.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/printf.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/printf.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/ranges.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/ranges.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/ranges.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/ranges.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/std.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/std.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/std.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/std.h
diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/xchar.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/xchar.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/bundled/xchar.h
rename to src/Daemon/vendor/include/spdlog/fmt/bundled/xchar.h
diff --git a/src/Client/vendor/include/spdlog/fmt/chrono.h b/src/Daemon/vendor/include/spdlog/fmt/chrono.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/chrono.h
rename to src/Daemon/vendor/include/spdlog/fmt/chrono.h
diff --git a/src/Client/vendor/include/spdlog/fmt/compile.h b/src/Daemon/vendor/include/spdlog/fmt/compile.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/compile.h
rename to src/Daemon/vendor/include/spdlog/fmt/compile.h
diff --git a/src/Client/vendor/include/spdlog/fmt/fmt.h b/src/Daemon/vendor/include/spdlog/fmt/fmt.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/fmt.h
rename to src/Daemon/vendor/include/spdlog/fmt/fmt.h
diff --git a/src/Client/vendor/include/spdlog/fmt/ostr.h b/src/Daemon/vendor/include/spdlog/fmt/ostr.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/ostr.h
rename to src/Daemon/vendor/include/spdlog/fmt/ostr.h
diff --git a/src/Client/vendor/include/spdlog/fmt/ranges.h b/src/Daemon/vendor/include/spdlog/fmt/ranges.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/ranges.h
rename to src/Daemon/vendor/include/spdlog/fmt/ranges.h
diff --git a/src/Client/vendor/include/spdlog/fmt/std.h b/src/Daemon/vendor/include/spdlog/fmt/std.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/std.h
rename to src/Daemon/vendor/include/spdlog/fmt/std.h
diff --git a/src/Client/vendor/include/spdlog/fmt/xchar.h b/src/Daemon/vendor/include/spdlog/fmt/xchar.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fmt/xchar.h
rename to src/Daemon/vendor/include/spdlog/fmt/xchar.h
diff --git a/src/Client/vendor/include/spdlog/formatter.h b/src/Daemon/vendor/include/spdlog/formatter.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/formatter.h
rename to src/Daemon/vendor/include/spdlog/formatter.h
diff --git a/src/Client/vendor/include/spdlog/fwd.h b/src/Daemon/vendor/include/spdlog/fwd.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/fwd.h
rename to src/Daemon/vendor/include/spdlog/fwd.h
diff --git a/src/Client/vendor/include/spdlog/logger-inl.h b/src/Daemon/vendor/include/spdlog/logger-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/logger-inl.h
rename to src/Daemon/vendor/include/spdlog/logger-inl.h
diff --git a/src/Client/vendor/include/spdlog/logger.h b/src/Daemon/vendor/include/spdlog/logger.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/logger.h
rename to src/Daemon/vendor/include/spdlog/logger.h
diff --git a/src/Client/vendor/include/spdlog/mdc.h b/src/Daemon/vendor/include/spdlog/mdc.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/mdc.h
rename to src/Daemon/vendor/include/spdlog/mdc.h
diff --git a/src/Client/vendor/include/spdlog/pattern_formatter-inl.h b/src/Daemon/vendor/include/spdlog/pattern_formatter-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/pattern_formatter-inl.h
rename to src/Daemon/vendor/include/spdlog/pattern_formatter-inl.h
diff --git a/src/Client/vendor/include/spdlog/pattern_formatter.h b/src/Daemon/vendor/include/spdlog/pattern_formatter.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/pattern_formatter.h
rename to src/Daemon/vendor/include/spdlog/pattern_formatter.h
diff --git a/src/Client/vendor/include/spdlog/sinks/android_sink.h b/src/Daemon/vendor/include/spdlog/sinks/android_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/android_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/android_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/ansicolor_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/ansicolor_sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/ansicolor_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/ansicolor_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/base_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/base_sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/base_sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/base_sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/base_sink.h b/src/Daemon/vendor/include/spdlog/sinks/base_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/base_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/base_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/basic_file_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/basic_file_sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/basic_file_sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/basic_file_sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/basic_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/basic_file_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/basic_file_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/basic_file_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/callback_sink.h b/src/Daemon/vendor/include/spdlog/sinks/callback_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/callback_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/callback_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/daily_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/daily_file_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/daily_file_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/daily_file_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/dist_sink.h b/src/Daemon/vendor/include/spdlog/sinks/dist_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/dist_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/dist_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/dup_filter_sink.h b/src/Daemon/vendor/include/spdlog/sinks/dup_filter_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/dup_filter_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/dup_filter_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/hourly_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/hourly_file_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/hourly_file_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/hourly_file_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/kafka_sink.h b/src/Daemon/vendor/include/spdlog/sinks/kafka_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/kafka_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/kafka_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/mongo_sink.h b/src/Daemon/vendor/include/spdlog/sinks/mongo_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/mongo_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/mongo_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/msvc_sink.h b/src/Daemon/vendor/include/spdlog/sinks/msvc_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/msvc_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/msvc_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/null_sink.h b/src/Daemon/vendor/include/spdlog/sinks/null_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/null_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/null_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/ostream_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ostream_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/ostream_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/ostream_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/qt_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/qt_sinks.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/qt_sinks.h
rename to src/Daemon/vendor/include/spdlog/sinks/qt_sinks.h
diff --git a/src/Client/vendor/include/spdlog/sinks/ringbuffer_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ringbuffer_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/ringbuffer_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/ringbuffer_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/rotating_file_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/rotating_file_sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/rotating_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/rotating_file_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/sink.h b/src/Daemon/vendor/include/spdlog/sinks/sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_color_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/stdout_color_sinks.h
rename to src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks.h
diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_sinks-inl.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_sinks-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/stdout_sinks-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/stdout_sinks-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_sinks.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/stdout_sinks.h
rename to src/Daemon/vendor/include/spdlog/sinks/stdout_sinks.h
diff --git a/src/Client/vendor/include/spdlog/sinks/syslog_sink.h b/src/Daemon/vendor/include/spdlog/sinks/syslog_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/syslog_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/syslog_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/systemd_sink.h b/src/Daemon/vendor/include/spdlog/sinks/systemd_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/systemd_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/systemd_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/tcp_sink.h b/src/Daemon/vendor/include/spdlog/sinks/tcp_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/tcp_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/tcp_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/udp_sink.h b/src/Daemon/vendor/include/spdlog/sinks/udp_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/udp_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/udp_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/win_eventlog_sink.h b/src/Daemon/vendor/include/spdlog/sinks/win_eventlog_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/win_eventlog_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/win_eventlog_sink.h
diff --git a/src/Client/vendor/include/spdlog/sinks/wincolor_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/wincolor_sink-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/wincolor_sink-inl.h
rename to src/Daemon/vendor/include/spdlog/sinks/wincolor_sink-inl.h
diff --git a/src/Client/vendor/include/spdlog/sinks/wincolor_sink.h b/src/Daemon/vendor/include/spdlog/sinks/wincolor_sink.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/sinks/wincolor_sink.h
rename to src/Daemon/vendor/include/spdlog/sinks/wincolor_sink.h
diff --git a/src/Client/vendor/include/spdlog/spdlog-inl.h b/src/Daemon/vendor/include/spdlog/spdlog-inl.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/spdlog-inl.h
rename to src/Daemon/vendor/include/spdlog/spdlog-inl.h
diff --git a/src/Client/vendor/include/spdlog/spdlog.h b/src/Daemon/vendor/include/spdlog/spdlog.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/spdlog.h
rename to src/Daemon/vendor/include/spdlog/spdlog.h
diff --git a/src/Client/vendor/include/spdlog/stopwatch.h b/src/Daemon/vendor/include/spdlog/stopwatch.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/stopwatch.h
rename to src/Daemon/vendor/include/spdlog/stopwatch.h
diff --git a/src/Client/vendor/include/spdlog/tweakme.h b/src/Daemon/vendor/include/spdlog/tweakme.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/tweakme.h
rename to src/Daemon/vendor/include/spdlog/tweakme.h
diff --git a/src/Client/vendor/include/spdlog/version.h b/src/Daemon/vendor/include/spdlog/version.h
similarity index 100%
rename from src/Client/vendor/include/spdlog/version.h
rename to src/Daemon/vendor/include/spdlog/version.h
diff --git a/src/Client/vendor/include/type_safe/arithmetic_policy.hpp b/src/Daemon/vendor/include/type_safe/arithmetic_policy.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/arithmetic_policy.hpp
rename to src/Daemon/vendor/include/type_safe/arithmetic_policy.hpp
diff --git a/src/Client/vendor/include/type_safe/boolean.hpp b/src/Daemon/vendor/include/type_safe/boolean.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/boolean.hpp
rename to src/Daemon/vendor/include/type_safe/boolean.hpp
diff --git a/src/Client/vendor/include/type_safe/bounded_type.hpp b/src/Daemon/vendor/include/type_safe/bounded_type.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/bounded_type.hpp
rename to src/Daemon/vendor/include/type_safe/bounded_type.hpp
diff --git a/src/Client/vendor/include/type_safe/compact_optional.hpp b/src/Daemon/vendor/include/type_safe/compact_optional.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/compact_optional.hpp
rename to src/Daemon/vendor/include/type_safe/compact_optional.hpp
diff --git a/src/Client/vendor/include/type_safe/config.hpp b/src/Daemon/vendor/include/type_safe/config.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/config.hpp
rename to src/Daemon/vendor/include/type_safe/config.hpp
diff --git a/src/Client/vendor/include/type_safe/constrained_type.hpp b/src/Daemon/vendor/include/type_safe/constrained_type.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/constrained_type.hpp
rename to src/Daemon/vendor/include/type_safe/constrained_type.hpp
diff --git a/src/Client/vendor/include/type_safe/deferred_construction.hpp b/src/Daemon/vendor/include/type_safe/deferred_construction.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/deferred_construction.hpp
rename to src/Daemon/vendor/include/type_safe/deferred_construction.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/aligned_union.hpp b/src/Daemon/vendor/include/type_safe/detail/aligned_union.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/aligned_union.hpp
rename to src/Daemon/vendor/include/type_safe/detail/aligned_union.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/all_of.hpp b/src/Daemon/vendor/include/type_safe/detail/all_of.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/all_of.hpp
rename to src/Daemon/vendor/include/type_safe/detail/all_of.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/assert.hpp b/src/Daemon/vendor/include/type_safe/detail/assert.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/assert.hpp
rename to src/Daemon/vendor/include/type_safe/detail/assert.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/assign_or_construct.hpp b/src/Daemon/vendor/include/type_safe/detail/assign_or_construct.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/assign_or_construct.hpp
rename to src/Daemon/vendor/include/type_safe/detail/assign_or_construct.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/constant_parser.hpp b/src/Daemon/vendor/include/type_safe/detail/constant_parser.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/constant_parser.hpp
rename to src/Daemon/vendor/include/type_safe/detail/constant_parser.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/copy_move_control.hpp b/src/Daemon/vendor/include/type_safe/detail/copy_move_control.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/copy_move_control.hpp
rename to src/Daemon/vendor/include/type_safe/detail/copy_move_control.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/force_inline.hpp b/src/Daemon/vendor/include/type_safe/detail/force_inline.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/force_inline.hpp
rename to src/Daemon/vendor/include/type_safe/detail/force_inline.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/is_nothrow_swappable.hpp b/src/Daemon/vendor/include/type_safe/detail/is_nothrow_swappable.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/is_nothrow_swappable.hpp
rename to src/Daemon/vendor/include/type_safe/detail/is_nothrow_swappable.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/map_invoke.hpp b/src/Daemon/vendor/include/type_safe/detail/map_invoke.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/map_invoke.hpp
rename to src/Daemon/vendor/include/type_safe/detail/map_invoke.hpp
diff --git a/src/Client/vendor/include/type_safe/detail/variant_impl.hpp b/src/Daemon/vendor/include/type_safe/detail/variant_impl.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/detail/variant_impl.hpp
rename to src/Daemon/vendor/include/type_safe/detail/variant_impl.hpp
diff --git a/src/Client/vendor/include/type_safe/downcast.hpp b/src/Daemon/vendor/include/type_safe/downcast.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/downcast.hpp
rename to src/Daemon/vendor/include/type_safe/downcast.hpp
diff --git a/src/Client/vendor/include/type_safe/flag.hpp b/src/Daemon/vendor/include/type_safe/flag.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/flag.hpp
rename to src/Daemon/vendor/include/type_safe/flag.hpp
diff --git a/src/Client/vendor/include/type_safe/flag_set.hpp b/src/Daemon/vendor/include/type_safe/flag_set.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/flag_set.hpp
rename to src/Daemon/vendor/include/type_safe/flag_set.hpp
diff --git a/src/Client/vendor/include/type_safe/floating_point.hpp b/src/Daemon/vendor/include/type_safe/floating_point.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/floating_point.hpp
rename to src/Daemon/vendor/include/type_safe/floating_point.hpp
diff --git a/src/Client/vendor/include/type_safe/index.hpp b/src/Daemon/vendor/include/type_safe/index.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/index.hpp
rename to src/Daemon/vendor/include/type_safe/index.hpp
diff --git a/src/Client/vendor/include/type_safe/integer.hpp b/src/Daemon/vendor/include/type_safe/integer.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/integer.hpp
rename to src/Daemon/vendor/include/type_safe/integer.hpp
diff --git a/src/Client/vendor/include/type_safe/narrow_cast.hpp b/src/Daemon/vendor/include/type_safe/narrow_cast.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/narrow_cast.hpp
rename to src/Daemon/vendor/include/type_safe/narrow_cast.hpp
diff --git a/src/Client/vendor/include/type_safe/optional.hpp b/src/Daemon/vendor/include/type_safe/optional.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/optional.hpp
rename to src/Daemon/vendor/include/type_safe/optional.hpp
diff --git a/src/Client/vendor/include/type_safe/optional_ref.hpp b/src/Daemon/vendor/include/type_safe/optional_ref.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/optional_ref.hpp
rename to src/Daemon/vendor/include/type_safe/optional_ref.hpp
diff --git a/src/Client/vendor/include/type_safe/output_parameter.hpp b/src/Daemon/vendor/include/type_safe/output_parameter.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/output_parameter.hpp
rename to src/Daemon/vendor/include/type_safe/output_parameter.hpp
diff --git a/src/Client/vendor/include/type_safe/reference.hpp b/src/Daemon/vendor/include/type_safe/reference.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/reference.hpp
rename to src/Daemon/vendor/include/type_safe/reference.hpp
diff --git a/src/Client/vendor/include/type_safe/strong_typedef.hpp b/src/Daemon/vendor/include/type_safe/strong_typedef.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/strong_typedef.hpp
rename to src/Daemon/vendor/include/type_safe/strong_typedef.hpp
diff --git a/src/Client/vendor/include/type_safe/tagged_union.hpp b/src/Daemon/vendor/include/type_safe/tagged_union.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/tagged_union.hpp
rename to src/Daemon/vendor/include/type_safe/tagged_union.hpp
diff --git a/src/Client/vendor/include/type_safe/types.hpp b/src/Daemon/vendor/include/type_safe/types.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/types.hpp
rename to src/Daemon/vendor/include/type_safe/types.hpp
diff --git a/src/Client/vendor/include/type_safe/variant.hpp b/src/Daemon/vendor/include/type_safe/variant.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/variant.hpp
rename to src/Daemon/vendor/include/type_safe/variant.hpp
diff --git a/src/Client/vendor/include/type_safe/visitor.hpp b/src/Daemon/vendor/include/type_safe/visitor.hpp
similarity index 100%
rename from src/Client/vendor/include/type_safe/visitor.hpp
rename to src/Daemon/vendor/include/type_safe/visitor.hpp
diff --git a/src/Client/vendor/include/utf8cpp/utf8.h b/src/Daemon/vendor/include/utf8cpp/utf8.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8.h
rename to src/Daemon/vendor/include/utf8cpp/utf8.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/checked.h b/src/Daemon/vendor/include/utf8cpp/utf8/checked.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/checked.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/checked.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/core.h b/src/Daemon/vendor/include/utf8cpp/utf8/core.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/core.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/core.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp11.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp11.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/cpp11.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp11.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp17.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp17.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/cpp17.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp17.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp20.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp20.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/cpp20.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp20.h
diff --git a/src/Client/vendor/include/utf8cpp/utf8/unchecked.h b/src/Daemon/vendor/include/utf8cpp/utf8/unchecked.h
similarity index 100%
rename from src/Client/vendor/include/utf8cpp/utf8/unchecked.h
rename to src/Daemon/vendor/include/utf8cpp/utf8/unchecked.h
diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake
similarity index 100%
rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake
rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake
diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-config.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config.cmake
similarity index 100%
rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-config.cmake
rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config.cmake
diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake
similarity index 100%
rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake
rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake
diff --git a/src/Client/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift b/src/Daemon/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
similarity index 100%
rename from src/Client/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
rename to src/Daemon/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift
diff --git a/src/Makefile b/src/Makefile
index d83bbfaf..1f404caa 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,6 +1,5 @@
all:
- $(MAKE) -C cli
- $(MAKE) -C Client
+ $(MAKE) -C Daemon
$(MAKE) -C DriverKit
$(MAKE) -C Manager
mkdir -p Manager/build/Release/Karabiner-VirtualHIDDevice-Manager.app/Contents/Library/SystemExtensions
@@ -10,8 +9,7 @@ all:
$(MAKE) codesign
clean:
- $(MAKE) -C cli clean
- $(MAKE) -C Client clean
+ $(MAKE) -C Daemon clean
$(MAKE) -C DriverKit clean
$(MAKE) -C Manager clean
diff --git a/src/Manager/project.yml b/src/Manager/project.yml
index ae68172c..a22b5c76 100644
--- a/src/Manager/project.yml
+++ b/src/Manager/project.yml
@@ -10,7 +10,7 @@ targets:
OTHER_SWIFT_FLAGS: '-warnings-as-errors'
type: application
platform: macOS
- deploymentTarget: 11.0
+ deploymentTarget: 13.0
sources:
- path: Sources
compilerFlags:
diff --git a/src/cli/Makefile b/src/cli/Makefile
deleted file mode 100644
index 2361a088..00000000
--- a/src/cli/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-all:
- /usr/bin/python3 ../../scripts/update_version.py
- xcodegen generate
- xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build"
-
-clean:
- rm -rf *.xcodeproj
- rm -rf build
-
-update_vendor:
- rm -rf vendor
- cget install pqrs-org/cget-recipes --prefix vendor
- cget install -f cget-requirements.txt --prefix vendor
diff --git a/src/cli/cget-requirements.txt b/src/cli/cget-requirements.txt
deleted file mode 100644
index eca67542..00000000
--- a/src/cli/cget-requirements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-jarro2783/cxxopts
-pqrs-org/cpp-osx-launch_services
diff --git a/src/cli/include/.gitignore b/src/cli/include/.gitignore
deleted file mode 100644
index 9134aa0b..00000000
--- a/src/cli/include/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/version.hpp
diff --git a/src/cli/project.yml b/src/cli/project.yml
deleted file mode 100644
index 05d652e9..00000000
--- a/src/cli/project.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: cli
-
-targets:
- cli:
- settings:
- CODE_SIGN_ENTITLEMENTS: ''
- CODE_SIGN_IDENTITY: '-'
- CODE_SIGN_STYLE: Manual
- HEADER_SEARCH_PATHS:
- - include
- SYSTEM_HEADER_SEARCH_PATHS:
- - vendor/include
- type: tool
- platform: macOS
- deploymentTarget: 11.0
- sources:
- - path: src
- compilerFlags:
- - -Wall
- - -Werror
- - '-std=c++20'
- dependencies:
- - sdk: CoreServices.framework
diff --git a/src/cli/src/main.cpp b/src/cli/src/main.cpp
deleted file mode 100644
index 5a1d267f..00000000
--- a/src/cli/src/main.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wshorten-64-to-32"
-#include
-#pragma clang diagnostic pop
-
-#include "version.hpp"
-#include
-
-int main(int argc, char** argv) {
- int exit_code = 0;
-
- cxxopts::Options options("cli",
- "A command line utility of Karabiner-DriverKit-VirtualHIDDevice");
-
- options.add_options()("lsregister-karabiner-driverkit-virtualhiddeviceclient",
- "[Maintenance Command] Register Karabiner-DriverKit-VirtualHIDDeviceClient.app in the Launch Services database");
-
- options.add_options()("version",
- "Displays version");
-
- options.add_options()("help",
- "Print help");
-
- try {
- auto parse_result = options.parse(argc, argv);
-
- {
- std::string key = "lsregister-karabiner-driverkit-virtualhiddeviceclient";
- if (parse_result.count(key)) {
- // Update the application name in System Settings > Login Items.
- auto status = pqrs::osx::launch_services::register_application("/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app", false);
- std::cout << key << ": " << status.to_string() << std::endl;
-
- goto finish;
- }
- }
-
- {
- std::string key = "version";
- if (parse_result.count(key)) {
- std::cout << "version: " << VERSION << std::endl;
- std::cout << "driver_version: " << DRIVER_VERSION << std::endl;
- std::cout << "client_protocol_version: " << CLIENT_PROTOCOL_VERSION << std::endl;
-
- goto finish;
- }
- }
-
- } catch (const cxxopts::exceptions::exception& e) {
- std::cout << "error parsing options: " << e.what() << std::endl;
- exit_code = 2;
- goto finish;
- }
-
- options.show_positional_help();
- std::cout << options.help() << std::endl;
-
- exit_code = 1;
-
-finish:
- return exit_code;
-}
diff --git a/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp b/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp
deleted file mode 100644
index 0b272ace..00000000
--- a/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp
+++ /dev/null
@@ -1,2878 +0,0 @@
-/*
-
-Copyright (c) 2014-2022 Jarryd Beck
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-*/
-
-// vim: ts=2:sw=2:expandtab
-
-#ifndef CXXOPTS_HPP_INCLUDED
-#define CXXOPTS_HPP_INCLUDED
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#ifdef CXXOPTS_NO_EXCEPTIONS
-#include
-#endif
-
-#if defined(__GNUC__) && !defined(__clang__)
-# if (__GNUC__ * 10 + __GNUC_MINOR__) < 49
-# define CXXOPTS_NO_REGEX true
-# endif
-#endif
-#if defined(_MSC_VER) && !defined(__clang__)
-#define CXXOPTS_LINKONCE_CONST __declspec(selectany) extern
-#define CXXOPTS_LINKONCE __declspec(selectany) extern
-#else
-#define CXXOPTS_LINKONCE_CONST
-#define CXXOPTS_LINKONCE
-#endif
-
-#ifndef CXXOPTS_NO_REGEX
-# include
-#endif // CXXOPTS_NO_REGEX
-
-// Nonstandard before C++17, which is coincidentally what we also need for
-#ifdef __has_include
-# if __has_include()
-# include
-# ifdef __cpp_lib_optional
-# define CXXOPTS_HAS_OPTIONAL
-# endif
-# endif
-#endif
-
-#define CXXOPTS_FALLTHROUGH
-#ifdef __has_cpp_attribute
- #if __has_cpp_attribute(fallthrough)
- #undef CXXOPTS_FALLTHROUGH
- #define CXXOPTS_FALLTHROUGH [[fallthrough]]
- #endif
-#endif
-
-#if __cplusplus >= 201603L
-#define CXXOPTS_NODISCARD [[nodiscard]]
-#else
-#define CXXOPTS_NODISCARD
-#endif
-
-#ifndef CXXOPTS_VECTOR_DELIMITER
-#define CXXOPTS_VECTOR_DELIMITER ','
-#endif
-
-#define CXXOPTS__VERSION_MAJOR 3
-#define CXXOPTS__VERSION_MINOR 2
-#define CXXOPTS__VERSION_PATCH 1
-
-#if (__GNUC__ < 10 || (__GNUC__ == 10 && __GNUC_MINOR__ < 1)) && __GNUC__ >= 6
- #define CXXOPTS_NULL_DEREF_IGNORE
-#endif
-
-#if defined(__GNUC__)
-#define DO_PRAGMA(x) _Pragma(#x)
-#define CXXOPTS_DIAGNOSTIC_PUSH DO_PRAGMA(GCC diagnostic push)
-#define CXXOPTS_DIAGNOSTIC_POP DO_PRAGMA(GCC diagnostic pop)
-#define CXXOPTS_IGNORE_WARNING(x) DO_PRAGMA(GCC diagnostic ignored x)
-#else
-// define other compilers here if needed
-#define CXXOPTS_DIAGNOSTIC_PUSH
-#define CXXOPTS_DIAGNOSTIC_POP
-#define CXXOPTS_IGNORE_WARNING(x)
-#endif
-
-#ifdef CXXOPTS_NO_RTTI
-#define CXXOPTS_RTTI_CAST static_cast
-#else
-#define CXXOPTS_RTTI_CAST dynamic_cast
-#endif
-
-namespace cxxopts {
-static constexpr struct {
- uint8_t major, minor, patch;
-} version = {
- CXXOPTS__VERSION_MAJOR,
- CXXOPTS__VERSION_MINOR,
- CXXOPTS__VERSION_PATCH
-};
-} // namespace cxxopts
-
-//when we ask cxxopts to use Unicode, help strings are processed using ICU,
-//which results in the correct lengths being computed for strings when they
-//are formatted for the help output
-//it is necessary to make sure that can be found by the
-//compiler, and that icu-uc is linked in to the binary.
-
-#ifdef CXXOPTS_USE_UNICODE
-#include
-
-namespace cxxopts {
-
-using String = icu::UnicodeString;
-
-inline
-String
-toLocalString(std::string s)
-{
- return icu::UnicodeString::fromUTF8(std::move(s));
-}
-
-// GNU GCC with -Weffc++ will issue a warning regarding the upcoming class, we want to silence it:
-// warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor
-CXXOPTS_DIAGNOSTIC_PUSH
-CXXOPTS_IGNORE_WARNING("-Wnon-virtual-dtor")
-// This will be ignored under other compilers like LLVM clang.
-class UnicodeStringIterator
-{
- public:
-
- using iterator_category = std::forward_iterator_tag;
- using value_type = int32_t;
- using difference_type = std::ptrdiff_t;
- using pointer = value_type*;
- using reference = value_type&;
-
- UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos)
- : s(string)
- , i(pos)
- {
- }
-
- value_type
- operator*() const
- {
- return s->char32At(i);
- }
-
- bool
- operator==(const UnicodeStringIterator& rhs) const
- {
- return s == rhs.s && i == rhs.i;
- }
-
- bool
- operator!=(const UnicodeStringIterator& rhs) const
- {
- return !(*this == rhs);
- }
-
- UnicodeStringIterator&
- operator++()
- {
- ++i;
- return *this;
- }
-
- UnicodeStringIterator
- operator+(int32_t v)
- {
- return UnicodeStringIterator(s, i + v);
- }
-
- private:
- const icu::UnicodeString* s;
- int32_t i;
-};
-CXXOPTS_DIAGNOSTIC_POP
-
-inline
-String&
-stringAppend(String&s, String a)
-{
- return s.append(std::move(a));
-}
-
-inline
-String&
-stringAppend(String& s, std::size_t n, UChar32 c)
-{
- for (std::size_t i = 0; i != n; ++i)
- {
- s.append(c);
- }
-
- return s;
-}
-
-template
-String&
-stringAppend(String& s, Iterator begin, Iterator end)
-{
- while (begin != end)
- {
- s.append(*begin);
- ++begin;
- }
-
- return s;
-}
-
-inline
-size_t
-stringLength(const String& s)
-{
- return static_cast(s.length());
-}
-
-inline
-std::string
-toUTF8String(const String& s)
-{
- std::string result;
- s.toUTF8String(result);
-
- return result;
-}
-
-inline
-bool
-empty(const String& s)
-{
- return s.isEmpty();
-}
-
-} // namespace cxxopts
-
-namespace std {
-
-inline
-cxxopts::UnicodeStringIterator
-begin(const icu::UnicodeString& s)
-{
- return cxxopts::UnicodeStringIterator(&s, 0);
-}
-
-inline
-cxxopts::UnicodeStringIterator
-end(const icu::UnicodeString& s)
-{
- return cxxopts::UnicodeStringIterator(&s, s.length());
-}
-
-} // namespace std
-
-//ifdef CXXOPTS_USE_UNICODE
-#else
-
-namespace cxxopts {
-
-using String = std::string;
-
-template
-T
-toLocalString(T&& t)
-{
- return std::forward(t);
-}
-
-inline
-std::size_t
-stringLength(const String& s)
-{
- return s.length();
-}
-
-inline
-String&
-stringAppend(String&s, const String& a)
-{
- return s.append(a);
-}
-
-inline
-String&
-stringAppend(String& s, std::size_t n, char c)
-{
- return s.append(n, c);
-}
-
-template
-String&
-stringAppend(String& s, Iterator begin, Iterator end)
-{
- return s.append(begin, end);
-}
-
-template
-std::string
-toUTF8String(T&& t)
-{
- return std::forward(t);
-}
-
-inline
-bool
-empty(const std::string& s)
-{
- return s.empty();
-}
-
-} // namespace cxxopts
-
-//ifdef CXXOPTS_USE_UNICODE
-#endif
-
-namespace cxxopts {
-
-namespace {
-CXXOPTS_LINKONCE_CONST std::string LQUOTE("\'");
-CXXOPTS_LINKONCE_CONST std::string RQUOTE("\'");
-} // namespace
-
-// GNU GCC with -Weffc++ will issue a warning regarding the upcoming class, we
-// want to silence it: warning: base class 'class
-// std::enable_shared_from_this' has accessible non-virtual
-// destructor This will be ignored under other compilers like LLVM clang.
-CXXOPTS_DIAGNOSTIC_PUSH
-CXXOPTS_IGNORE_WARNING("-Wnon-virtual-dtor")
-
-// some older versions of GCC warn under this warning
-CXXOPTS_IGNORE_WARNING("-Weffc++")
-class Value : public std::enable_shared_from_this
-{
- public:
-
- virtual ~Value() = default;
-
- virtual
- std::shared_ptr
- clone() const = 0;
-
- virtual void
- add(const std::string& text) const = 0;
-
- virtual void
- parse(const std::string& text) const = 0;
-
- virtual void
- parse() const = 0;
-
- virtual bool
- has_default() const = 0;
-
- virtual bool
- is_container() const = 0;
-
- virtual bool
- has_implicit() const = 0;
-
- virtual std::string
- get_default_value() const = 0;
-
- virtual std::string
- get_implicit_value() const = 0;
-
- virtual std::shared_ptr
- default_value(const std::string& value) = 0;
-
- virtual std::shared_ptr
- implicit_value(const std::string& value) = 0;
-
- virtual std::shared_ptr
- no_implicit_value() = 0;
-
- virtual bool
- is_boolean() const = 0;
-};
-
-CXXOPTS_DIAGNOSTIC_POP
-
-namespace exceptions {
-
-class exception : public std::exception
-{
- public:
- explicit exception(std::string message)
- : m_message(std::move(message))
- {
- }
-
- CXXOPTS_NODISCARD
- const char*
- what() const noexcept override
- {
- return m_message.c_str();
- }
-
- private:
- std::string m_message;
-};
-
-class specification : public exception
-{
- public:
-
- explicit specification(const std::string& message)
- : exception(message)
- {
- }
-};
-
-class parsing : public exception
-{
- public:
- explicit parsing(const std::string& message)
- : exception(message)
- {
- }
-};
-
-class option_already_exists : public specification
-{
- public:
- explicit option_already_exists(const std::string& option)
- : specification("Option " + LQUOTE + option + RQUOTE + " already exists")
- {
- }
-};
-
-class invalid_option_format : public specification
-{
- public:
- explicit invalid_option_format(const std::string& format)
- : specification("Invalid option format " + LQUOTE + format + RQUOTE)
- {
- }
-};
-
-class invalid_option_syntax : public parsing {
- public:
- explicit invalid_option_syntax(const std::string& text)
- : parsing("Argument " + LQUOTE + text + RQUOTE +
- " starts with a - but has incorrect syntax")
- {
- }
-};
-
-class no_such_option : public parsing
-{
- public:
- explicit no_such_option(const std::string& option)
- : parsing("Option " + LQUOTE + option + RQUOTE + " does not exist")
- {
- }
-};
-
-class missing_argument : public parsing
-{
- public:
- explicit missing_argument(const std::string& option)
- : parsing(
- "Option " + LQUOTE + option + RQUOTE + " is missing an argument"
- )
- {
- }
-};
-
-class option_requires_argument : public parsing
-{
- public:
- explicit option_requires_argument(const std::string& option)
- : parsing(
- "Option " + LQUOTE + option + RQUOTE + " requires an argument"
- )
- {
- }
-};
-
-class gratuitous_argument_for_option : public parsing
-{
- public:
- gratuitous_argument_for_option
- (
- const std::string& option,
- const std::string& arg
- )
- : parsing(
- "Option " + LQUOTE + option + RQUOTE +
- " does not take an argument, but argument " +
- LQUOTE + arg + RQUOTE + " given"
- )
- {
- }
-};
-
-class requested_option_not_present : public parsing
-{
- public:
- explicit requested_option_not_present(const std::string& option)
- : parsing("Option " + LQUOTE + option + RQUOTE + " not present")
- {
- }
-};
-
-class option_has_no_value : public exception
-{
- public:
- explicit option_has_no_value(const std::string& option)
- : exception(
- !option.empty() ?
- ("Option " + LQUOTE + option + RQUOTE + " has no value") :
- "Option has no value")
- {
- }
-};
-
-class incorrect_argument_type : public parsing
-{
- public:
- explicit incorrect_argument_type
- (
- const std::string& arg
- )
- : parsing(
- "Argument " + LQUOTE + arg + RQUOTE + " failed to parse"
- )
- {
- }
-};
-
-} // namespace exceptions
-
-
-template
-void throw_or_mimic(const std::string& text)
-{
- static_assert(std::is_base_of::value,
- "throw_or_mimic only works on std::exception and "
- "deriving classes");
-
-#ifndef CXXOPTS_NO_EXCEPTIONS
- // If CXXOPTS_NO_EXCEPTIONS is not defined, just throw
- throw T{text};
-#else
- // Otherwise manually instantiate the exception, print what() to stderr,
- // and exit
- T exception{text};
- std::cerr << exception.what() << std::endl;
- std::exit(EXIT_FAILURE);
-#endif
-}
-
-using OptionNames = std::vector;
-
-namespace values {
-
-namespace parser_tool {
-
-struct IntegerDesc
-{
- std::string negative = "";
- std::string base = "";
- std::string value = "";
-};
-struct ArguDesc {
- std::string arg_name = "";
- bool grouping = false;
- bool set_value = false;
- std::string value = "";
-};
-
-#ifdef CXXOPTS_NO_REGEX
-inline IntegerDesc SplitInteger(const std::string &text)
-{
- if (text.empty())
- {
- throw_or_mimic(text);
- }
- IntegerDesc desc;
- const char *pdata = text.c_str();
- if (*pdata == '-')
- {
- pdata += 1;
- desc.negative = "-";
- }
- if (strncmp(pdata, "0x", 2) == 0)
- {
- pdata += 2;
- desc.base = "0x";
- }
- if (*pdata != '\0')
- {
- desc.value = std::string(pdata);
- }
- else
- {
- throw_or_mimic(text);
- }
- return desc;
-}
-
-inline bool IsTrueText(const std::string &text)
-{
- const char *pdata = text.c_str();
- if (*pdata == 't' || *pdata == 'T')
- {
- pdata += 1;
- if (strncmp(pdata, "rue\0", 4) == 0)
- {
- return true;
- }
- }
- else if (strncmp(pdata, "1\0", 2) == 0)
- {
- return true;
- }
- return false;
-}
-
-inline bool IsFalseText(const std::string &text)
-{
- const char *pdata = text.c_str();
- if (*pdata == 'f' || *pdata == 'F')
- {
- pdata += 1;
- if (strncmp(pdata, "alse\0", 5) == 0)
- {
- return true;
- }
- }
- else if (strncmp(pdata, "0\0", 2) == 0)
- {
- return true;
- }
- return false;
-}
-
-inline OptionNames split_option_names(const std::string &text)
-{
- OptionNames split_names;
-
- std::string::size_type token_start_pos = 0;
- auto length = text.length();
-
- if (length == 0)
- {
- throw_or_mimic(text);
- }
-
- while (token_start_pos < length) {
- const auto &npos = std::string::npos;
- auto next_non_space_pos = text.find_first_not_of(' ', token_start_pos);
- if (next_non_space_pos == npos) {
- throw_or_mimic(text);
- }
- token_start_pos = next_non_space_pos;
- auto next_delimiter_pos = text.find(',', token_start_pos);
- if (next_delimiter_pos == token_start_pos) {
- throw_or_mimic(text);
- }
- if (next_delimiter_pos == npos) {
- next_delimiter_pos = length;
- }
- auto token_length = next_delimiter_pos - token_start_pos;
- // validate the token itself matches the regex /([:alnum:][-_[:alnum:]]*/
- {
- const char* option_name_valid_chars =
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "abcdefghijklmnopqrstuvwxyz"
- "0123456789"
- "_-.?";
-
- if (!std::isalnum(text[token_start_pos], std::locale::classic()) ||
- text.find_first_not_of(option_name_valid_chars, token_start_pos) < next_delimiter_pos) {
- throw_or_mimic(text);
- }
- }
- split_names.emplace_back(text.substr(token_start_pos, token_length));
- token_start_pos = next_delimiter_pos + 1;
- }
- return split_names;
-}
-
-inline ArguDesc ParseArgument(const char *arg, bool &matched)
-{
- ArguDesc argu_desc;
- const char *pdata = arg;
- matched = false;
- if (strncmp(pdata, "--", 2) == 0)
- {
- pdata += 2;
- if (isalnum(*pdata, std::locale::classic()))
- {
- argu_desc.arg_name.push_back(*pdata);
- pdata += 1;
- while (isalnum(*pdata, std::locale::classic()) || *pdata == '-' || *pdata == '_')
- {
- argu_desc.arg_name.push_back(*pdata);
- pdata += 1;
- }
- if (argu_desc.arg_name.length() > 1)
- {
- if (*pdata == '=')
- {
- argu_desc.set_value = true;
- pdata += 1;
- if (*pdata != '\0')
- {
- argu_desc.value = std::string(pdata);
- }
- matched = true;
- }
- else if (*pdata == '\0')
- {
- matched = true;
- }
- }
- }
- }
- else if (strncmp(pdata, "-", 1) == 0)
- {
- pdata += 1;
- argu_desc.grouping = true;
- while (isalnum(*pdata, std::locale::classic()))
- {
- argu_desc.arg_name.push_back(*pdata);
- pdata += 1;
- }
- matched = !argu_desc.arg_name.empty() && *pdata == '\0';
- }
- return argu_desc;
-}
-
-#else // CXXOPTS_NO_REGEX
-
-namespace {
-CXXOPTS_LINKONCE
-const char* const integer_pattern =
- "(-)?(0x)?([0-9a-zA-Z]+)|((0x)?0)";
-CXXOPTS_LINKONCE
-const char* const truthy_pattern =
- "(t|T)(rue)?|1";
-CXXOPTS_LINKONCE
-const char* const falsy_pattern =
- "(f|F)(alse)?|0";
-CXXOPTS_LINKONCE
-const char* const option_pattern =
- "--([[:alnum:]][-_[:alnum:]\\.]+)(=(.*))?|-([[:alnum:]].*)";
-CXXOPTS_LINKONCE
-const char* const option_specifier_pattern =
- "([[:alnum:]][-_[:alnum:]\\.]*)(,[ ]*[[:alnum:]][-_[:alnum:]]*)*";
-CXXOPTS_LINKONCE
-const char* const option_specifier_separator_pattern = ", *";
-
-} // namespace
-
-inline IntegerDesc SplitInteger(const std::string &text)
-{
- static const std::basic_regex integer_matcher(integer_pattern);
-
- std::smatch match;
- std::regex_match(text, match, integer_matcher);
-
- if (match.length() == 0)
- {
- throw_or_mimic(text);
- }
-
- IntegerDesc desc;
- desc.negative = match[1];
- desc.base = match[2];
- desc.value = match[3];
-
- if (match.length(4) > 0)
- {
- desc.base = match[5];
- desc.value = "0";
- return desc;
- }
-
- return desc;
-}
-
-inline bool IsTrueText(const std::string &text)
-{
- static const std::basic_regex truthy_matcher(truthy_pattern);
- std::smatch result;
- std::regex_match(text, result, truthy_matcher);
- return !result.empty();
-}
-
-inline bool IsFalseText(const std::string &text)
-{
- static const std::basic_regex falsy_matcher(falsy_pattern);
- std::smatch result;
- std::regex_match(text, result, falsy_matcher);
- return !result.empty();
-}
-
-// Gets the option names specified via a single, comma-separated string,
-// and returns the separate, space-discarded, non-empty names
-// (without considering which or how many are single-character)
-inline OptionNames split_option_names(const std::string &text)
-{
- static const std::basic_regex option_specifier_matcher(option_specifier_pattern);
- if (!std::regex_match(text.c_str(), option_specifier_matcher))
- {
- throw_or_mimic(text);
- }
-
- OptionNames split_names;
-
- static const std::basic_regex option_specifier_separator_matcher(option_specifier_separator_pattern);
- constexpr int use_non_matches { -1 };
- auto token_iterator = std::sregex_token_iterator(
- text.begin(), text.end(), option_specifier_separator_matcher, use_non_matches);
- std::copy(token_iterator, std::sregex_token_iterator(), std::back_inserter(split_names));
- return split_names;
-}
-
-inline ArguDesc ParseArgument(const char *arg, bool &matched)
-{
- static const std::basic_regex option_matcher(option_pattern);
- std::match_results result;
- std::regex_match(arg, result, option_matcher);
- matched = !result.empty();
-
- ArguDesc argu_desc;
- if (matched) {
- argu_desc.arg_name = result[1].str();
- argu_desc.set_value = result[2].length() > 0;
- argu_desc.value = result[3].str();
- if (result[4].length() > 0)
- {
- argu_desc.grouping = true;
- argu_desc.arg_name = result[4].str();
- }
- }
-
- return argu_desc;
-}
-
-#endif // CXXOPTS_NO_REGEX
-#undef CXXOPTS_NO_REGEX
-} // namespace parser_tool
-
-namespace detail {
-
-template
-struct SignedCheck;
-
-template
-struct SignedCheck
-{
- template
- void
- operator()(bool negative, U u, const std::string& text)
- {
- if (negative)
- {
- if (u > static_cast((std::numeric_limits::min)()))
- {
- throw_or_mimic(text);
- }
- }
- else
- {
- if (u > static_cast((std::numeric_limits::max)()))
- {
- throw_or_mimic(text);
- }
- }
- }
-};
-
-template
-struct SignedCheck
-{
- template
- void
- operator()(bool, U, const std::string&) const {}
-};
-
-template
-void
-check_signed_range(bool negative, U value, const std::string& text)
-{
- SignedCheck::is_signed>()(negative, value, text);
-}
-
-} // namespace detail
-
-template
-void
-checked_negate(R& r, T&& t, const std::string&, std::true_type)
-{
- // if we got to here, then `t` is a positive number that fits into
- // `R`. So to avoid MSVC C4146, we first cast it to `R`.
- // See https://github.com/jarro2783/cxxopts/issues/62 for more details.
- r = static_cast(-static_cast(t-1)-1);
-}
-
-template
-void
-checked_negate(R&, T&&, const std::string& text, std::false_type)
-{
- throw_or_mimic(text);
-}
-
-template
-void
-integer_parser(const std::string& text, T& value)
-{
- parser_tool::IntegerDesc int_desc = parser_tool::SplitInteger(text);
-
- using US = typename std::make_unsigned::type;
- constexpr bool is_signed = std::numeric_limits::is_signed;
-
- const bool negative = int_desc.negative.length() > 0;
- const uint8_t base = int_desc.base.length() > 0 ? 16 : 10;
- const std::string & value_match = int_desc.value;
-
- US result = 0;
-
- for (char ch : value_match)
- {
- US digit = 0;
-
- if (ch >= '0' && ch <= '9')
- {
- digit = static_cast(ch - '0');
- }
- else if (base == 16 && ch >= 'a' && ch <= 'f')
- {
- digit = static_cast(ch - 'a' + 10);
- }
- else if (base == 16 && ch >= 'A' && ch <= 'F')
- {
- digit = static_cast(ch - 'A' + 10);
- }
- else
- {
- throw_or_mimic(text);
- }
-
- US limit = 0;
- if (negative)
- {
- limit = static_cast(std::abs(static_cast(std::numeric_limits::min())));
- }
- else
- {
- limit = std::numeric_limits::max();
- }
-
- if (base != 0 && result > limit / base)
- {
- throw_or_mimic(text);
- }
- if (result * base > limit - digit)
- {
- throw_or_mimic(text);
- }
-
- result = static_cast(result * base + digit);
- }
-
- detail::check_signed_range(negative, result, text);
-
- if (negative)
- {
- checked_negate(value, result, text, std::integral_constant());
- }
- else
- {
- value = static_cast(result);
- }
-}
-
-template
-void stringstream_parser(const std::string& text, T& value)
-{
- std::stringstream in(text);
- in >> value;
- if (!in) {
- throw_or_mimic(text);
- }
-}
-
-template ::value>::type* = nullptr
- >
-void parse_value(const std::string& text, T& value)
-{
- integer_parser(text, value);
-}
-
-inline
-void
-parse_value(const std::string& text, bool& value)
-{
- if (parser_tool::IsTrueText(text))
- {
- value = true;
- return;
- }
-
- if (parser_tool::IsFalseText(text))
- {
- value = false;
- return;
- }
-
- throw_or_mimic(text);
-}
-
-inline
-void
-parse_value(const std::string& text, std::string& value)
-{
- value = text;
-}
-
-// The fallback parser. It uses the stringstream parser to parse all types
-// that have not been overloaded explicitly. It has to be placed in the
-// source code before all other more specialized templates.
-template ::value>::type* = nullptr
- >
-void
-parse_value(const std::string& text, T& value) {
- stringstream_parser(text, value);
-}
-
-#ifdef CXXOPTS_HAS_OPTIONAL
-template
-void
-parse_value(const std::string& text, std::optional& value)
-{
- T result;
- parse_value(text, result);
- value = std::move(result);
-}
-#endif
-
-inline
-void parse_value(const std::string& text, char& c)
-{
- if (text.length() != 1)
- {
- throw_or_mimic(text);
- }
-
- c = text[0];
-}
-
-template
-void
-parse_value(const std::string& text, std::vector& value)
-{
- if (text.empty()) {
- T v;
- parse_value(text, v);
- value.emplace_back(std::move(v));
- return;
- }
- std::stringstream in(text);
- std::string token;
- while(!in.eof() && std::getline(in, token, CXXOPTS_VECTOR_DELIMITER)) {
- T v;
- parse_value(token, v);
- value.emplace_back(std::move(v));
- }
-}
-
-template
-void
-add_value(const std::string& text, T& value)
-{
- parse_value(text, value);
-}
-
-template
-void
-add_value(const std::string& text, std::vector& value)
-{
- T v;
- add_value(text, v);
- value.emplace_back(std::move(v));
-}
-
-template
-struct type_is_container
-{
- static constexpr bool value = false;
-};
-
-template
-struct type_is_container>
-{
- static constexpr bool value = true;
-};
-
-template
-class abstract_value : public Value
-{
- using Self = abstract_value;
-
- public:
- abstract_value()
- : m_result(std::make_shared())
- , m_store(m_result.get())
- {
- }
-
- explicit abstract_value(T* t)
- : m_store(t)
- {
- }
-
- ~abstract_value() override = default;
-
- abstract_value& operator=(const abstract_value&) = default;
-
- abstract_value(const abstract_value& rhs)
- {
- if (rhs.m_result)
- {
- m_result = std::make_shared();
- m_store = m_result.get();
- }
- else
- {
- m_store = rhs.m_store;
- }
-
- m_default = rhs.m_default;
- m_implicit = rhs.m_implicit;
- m_default_value = rhs.m_default_value;
- m_implicit_value = rhs.m_implicit_value;
- }
-
- void
- add(const std::string& text) const override
- {
- add_value(text, *m_store);
- }
-
- void
- parse(const std::string& text) const override
- {
- parse_value(text, *m_store);
- }
-
- bool
- is_container() const override
- {
- return type_is_container::value;
- }
-
- void
- parse() const override
- {
- parse_value(m_default_value, *m_store);
- }
-
- bool
- has_default() const override
- {
- return m_default;
- }
-
- bool
- has_implicit() const override
- {
- return m_implicit;
- }
-
- std::shared_ptr
- default_value(const std::string& value) override
- {
- m_default = true;
- m_default_value = value;
- return shared_from_this();
- }
-
- std::shared_ptr
- implicit_value(const std::string& value) override
- {
- m_implicit = true;
- m_implicit_value = value;
- return shared_from_this();
- }
-
- std::shared_ptr
- no_implicit_value() override
- {
- m_implicit = false;
- return shared_from_this();
- }
-
- std::string
- get_default_value() const override
- {
- return m_default_value;
- }
-
- std::string
- get_implicit_value() const override
- {
- return m_implicit_value;
- }
-
- bool
- is_boolean() const override
- {
- return std::is_same::value;
- }
-
- const T&
- get() const
- {
- if (m_store == nullptr)
- {
- return *m_result;
- }
- return *m_store;
- }
-
- protected:
- std::shared_ptr m_result{};
- T* m_store{};
-
- bool m_default = false;
- bool m_implicit = false;
-
- std::string m_default_value{};
- std::string m_implicit_value{};
-};
-
-template
-class standard_value : public abstract_value
-{
- public:
- using abstract_value::abstract_value;
-
- CXXOPTS_NODISCARD
- std::shared_ptr
- clone() const override
- {
- return std::make_shared>(*this);
- }
-};
-
-template <>
-class standard_value : public abstract_value
-{
- public:
- ~standard_value() override = default;
-
- standard_value()
- {
- set_default_and_implicit();
- }
-
- explicit standard_value(bool* b)
- : abstract_value(b)
- {
- m_implicit = true;
- m_implicit_value = "true";
- }
-
- std::shared_ptr
- clone() const override
- {
- return std::make_shared>(*this);
- }
-
- private:
-
- void
- set_default_and_implicit()
- {
- m_default = true;
- m_default_value = "false";
- m_implicit = true;
- m_implicit_value = "true";
- }
-};
-
-} // namespace values
-
-template
-std::shared_ptr
-value()
-{
- return std::make_shared>();
-}
-
-template
-std::shared_ptr
-value(T& t)
-{
- return std::make_shared>(&t);
-}
-
-class OptionAdder;
-
-CXXOPTS_NODISCARD
-inline
-const std::string&
-first_or_empty(const OptionNames& long_names)
-{
- static const std::string empty{""};
- return long_names.empty() ? empty : long_names.front();
-}
-
-class OptionDetails
-{
- public:
- OptionDetails
- (
- std::string short_,
- OptionNames long_,
- String desc,
- std::shared_ptr val
- )
- : m_short(std::move(short_))
- , m_long(std::move(long_))
- , m_desc(std::move(desc))
- , m_value(std::move(val))
- , m_count(0)
- {
- m_hash = std::hash{}(first_long_name() + m_short);
- }
-
- OptionDetails(const OptionDetails& rhs)
- : m_desc(rhs.m_desc)
- , m_value(rhs.m_value->clone())
- , m_count(rhs.m_count)
- {
- }
-
- OptionDetails(OptionDetails&& rhs) = default;
-
- CXXOPTS_NODISCARD
- const String&
- description() const
- {
- return m_desc;
- }
-
- CXXOPTS_NODISCARD
- const Value&
- value() const {
- return *m_value;
- }
-
- CXXOPTS_NODISCARD
- std::shared_ptr
- make_storage() const
- {
- return m_value->clone();
- }
-
- CXXOPTS_NODISCARD
- const std::string&
- short_name() const
- {
- return m_short;
- }
-
- CXXOPTS_NODISCARD
- const std::string&
- first_long_name() const
- {
- return first_or_empty(m_long);
- }
-
- CXXOPTS_NODISCARD
- const std::string&
- essential_name() const
- {
- return m_long.empty() ? m_short : m_long.front();
- }
-
- CXXOPTS_NODISCARD
- const OptionNames &
- long_names() const
- {
- return m_long;
- }
-
- std::size_t
- hash() const
- {
- return m_hash;
- }
-
- private:
- std::string m_short{};
- OptionNames m_long{};
- String m_desc{};
- std::shared_ptr m_value{};
- int m_count;
-
- std::size_t m_hash{};
-};
-
-struct HelpOptionDetails
-{
- std::string s;
- OptionNames l;
- String desc;
- bool has_default;
- std::string default_value;
- bool has_implicit;
- std::string implicit_value;
- std::string arg_help;
- bool is_container;
- bool is_boolean;
-};
-
-struct HelpGroupDetails
-{
- std::string name{};
- std::string description{};
- std::vector options{};
-};
-
-class OptionValue
-{
- public:
- void
- add
- (
- const std::shared_ptr& details,
- const std::string& text
- )
- {
- ensure_value(details);
- ++m_count;
- m_value->add(text);
- m_long_names = &details->long_names();
- }
-
- void
- parse
- (
- const std::shared_ptr& details,
- const std::string& text
- )
- {
- ensure_value(details);
- ++m_count;
- m_value->parse(text);
- m_long_names = &details->long_names();
- }
-
- void
- parse_default(const std::shared_ptr& details)
- {
- ensure_value(details);
- m_default = true;
- m_long_names = &details->long_names();
- m_value->parse();
- }
-
- void
- parse_no_value(const std::shared_ptr& details)
- {
- m_long_names = &details->long_names();
- }
-
-#if defined(CXXOPTS_NULL_DEREF_IGNORE)
-CXXOPTS_DIAGNOSTIC_PUSH
-CXXOPTS_IGNORE_WARNING("-Wnull-dereference")
-#endif
-
- CXXOPTS_NODISCARD
- std::size_t
- count() const noexcept
- {
- return m_count;
- }
-
-#if defined(CXXOPTS_NULL_DEREF_IGNORE)
-CXXOPTS_DIAGNOSTIC_POP
-#endif
-
- // TODO: maybe default options should count towards the number of arguments
- CXXOPTS_NODISCARD
- bool
- has_default() const noexcept
- {
- return m_default;
- }
-
- template
- const T&
- as() const
- {
- if (m_value == nullptr) {
- throw_or_mimic(
- m_long_names == nullptr ? "" : first_or_empty(*m_long_names));
- }
-
- return CXXOPTS_RTTI_CAST&>(*m_value).get();
- }
-
- private:
- void
- ensure_value(const std::shared_ptr& details)
- {
- if (m_value == nullptr)
- {
- m_value = details->make_storage();
- }
- }
-
-
- const OptionNames * m_long_names = nullptr;
- // Holding this pointer is safe, since OptionValue's only exist in key-value pairs,
- // where the key has the string we point to.
- std::shared_ptr m_value{};
- std::size_t m_count = 0;
- bool m_default = false;
-};
-
-class KeyValue
-{
- public:
- KeyValue(std::string key_, std::string value_) noexcept
- : m_key(std::move(key_))
- , m_value(std::move(value_))
- {
- }
-
- CXXOPTS_NODISCARD
- const std::string&
- key() const
- {
- return m_key;
- }
-
- CXXOPTS_NODISCARD
- const std::string&
- value() const
- {
- return m_value;
- }
-
- template
- T
- as() const
- {
- T result;
- values::parse_value(m_value, result);
- return result;
- }
-
- private:
- std::string m_key;
- std::string m_value;
-};
-
-using ParsedHashMap = std::unordered_map;
-using NameHashMap = std::unordered_map;
-
-class ParseResult
-{
- public:
- class Iterator
- {
- public:
- using iterator_category = std::forward_iterator_tag;
- using value_type = KeyValue;
- using difference_type = void;
- using pointer = const KeyValue*;
- using reference = const KeyValue&;
-
- Iterator() = default;
- Iterator(const Iterator&) = default;
-
-// GCC complains about m_iter not being initialised in the member
-// initializer list
-CXXOPTS_DIAGNOSTIC_PUSH
-CXXOPTS_IGNORE_WARNING("-Weffc++")
- Iterator(const ParseResult *pr, bool end=false)
- : m_pr(pr)
- {
- if (end)
- {
- m_sequential = false;
- m_iter = m_pr->m_defaults.end();
- }
- else
- {
- m_sequential = true;
- m_iter = m_pr->m_sequential.begin();
-
- if (m_iter == m_pr->m_sequential.end())
- {
- m_sequential = false;
- m_iter = m_pr->m_defaults.begin();
- }
- }
- }
-CXXOPTS_DIAGNOSTIC_POP
-
- Iterator& operator++()
- {
- ++m_iter;
- if(m_sequential && m_iter == m_pr->m_sequential.end())
- {
- m_sequential = false;
- m_iter = m_pr->m_defaults.begin();
- return *this;
- }
- return *this;
- }
-
- Iterator operator++(int)
- {
- Iterator retval = *this;
- ++(*this);
- return retval;
- }
-
- bool operator==(const Iterator& other) const
- {
- return (m_sequential == other.m_sequential) && (m_iter == other.m_iter);
- }
-
- bool operator!=(const Iterator& other) const
- {
- return !(*this == other);
- }
-
- const KeyValue& operator*()
- {
- return *m_iter;
- }
-
- const KeyValue* operator->()
- {
- return m_iter.operator->();
- }
-
- private:
- const ParseResult* m_pr;
- std::vector::const_iterator m_iter;
- bool m_sequential = true;
- };
-
- ParseResult() = default;
- ParseResult(const ParseResult&) = default;
-
- ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector sequential,
- std::vector default_opts, std::vector&& unmatched_args)
- : m_keys(std::move(keys))
- , m_values(std::move(values))
- , m_sequential(std::move(sequential))
- , m_defaults(std::move(default_opts))
- , m_unmatched(std::move(unmatched_args))
- {
- }
-
- ParseResult& operator=(ParseResult&&) = default;
- ParseResult& operator=(const ParseResult&) = default;
-
- Iterator
- begin() const
- {
- return Iterator(this);
- }
-
- Iterator
- end() const
- {
- return Iterator(this, true);
- }
-
- std::size_t
- count(const std::string& o) const
- {
- auto iter = m_keys.find(o);
- if (iter == m_keys.end())
- {
- return 0;
- }
-
- auto viter = m_values.find(iter->second);
-
- if (viter == m_values.end())
- {
- return 0;
- }
-
- return viter->second.count();
- }
-
- const OptionValue&
- operator[](const std::string& option) const
- {
- auto iter = m_keys.find(option);
-
- if (iter == m_keys.end())
- {
- throw_or_mimic(option);
- }
-
- auto viter = m_values.find(iter->second);
-
- if (viter == m_values.end())
- {
- throw_or_mimic(option);
- }
-
- return viter->second;
- }
-
- const std::vector&
- arguments() const
- {
- return m_sequential;
- }
-
- const std::vector&
- unmatched() const
- {
- return m_unmatched;
- }
-
- const std::vector&
- defaults() const
- {
- return m_defaults;
- }
-
- const std::string
- arguments_string() const
- {
- std::string result;
- for(const auto& kv: m_sequential)
- {
- result += kv.key() + " = " + kv.value() + "\n";
- }
- for(const auto& kv: m_defaults)
- {
- result += kv.key() + " = " + kv.value() + " " + "(default)" + "\n";
- }
- return result;
- }
-
- private:
- NameHashMap m_keys{};
- ParsedHashMap m_values{};
- std::vector m_sequential{};
- std::vector m_defaults{};
- std::vector m_unmatched{};
-};
-
-struct Option
-{
- Option
- (
- std::string opts,
- std::string desc,
- std::shared_ptr value = ::cxxopts::value(),
- std::string arg_help = ""
- )
- : opts_(std::move(opts))
- , desc_(std::move(desc))
- , value_(std::move(value))
- , arg_help_(std::move(arg_help))
- {
- }
-
- std::string opts_;
- std::string desc_;
- std::shared_ptr value_;
- std::string arg_help_;
-};
-
-using OptionMap = std::unordered_map>;
-using PositionalList = std::vector;
-using PositionalListIterator = PositionalList::const_iterator;
-
-class OptionParser
-{
- public:
- OptionParser(const OptionMap& options, const PositionalList& positional, bool allow_unrecognised)
- : m_options(options)
- , m_positional(positional)
- , m_allow_unrecognised(allow_unrecognised)
- {
- }
-
- ParseResult
- parse(int argc, const char* const* argv);
-
- bool
- consume_positional(const std::string& a, PositionalListIterator& next);
-
- void
- checked_parse_arg
- (
- int argc,
- const char* const* argv,
- int& current,
- const std::shared_ptr& value,
- const std::string& name
- );
-
- void
- add_to_option(const std::shared_ptr& value, const std::string& arg);
-
- void
- parse_option
- (
- const std::shared_ptr& value,
- const std::string& name,
- const std::string& arg = ""
- );
-
- void
- parse_default(const std::shared_ptr& details);
-
- void
- parse_no_value(const std::shared_ptr& details);
-
- private:
-
- void finalise_aliases();
-
- const OptionMap& m_options;
- const PositionalList& m_positional;
-
- std::vector m_sequential{};
- std::vector m_defaults{};
- bool m_allow_unrecognised;
-
- ParsedHashMap m_parsed{};
- NameHashMap m_keys{};
-};
-
-class Options
-{
- public:
-
- explicit Options(std::string program_name, std::string help_string = "")
- : m_program(std::move(program_name))
- , m_help_string(toLocalString(std::move(help_string)))
- , m_custom_help("[OPTION...]")
- , m_positional_help("positional parameters")
- , m_show_positional(false)
- , m_allow_unrecognised(false)
- , m_width(76)
- , m_tab_expansion(false)
- , m_options(std::make_shared())
- {
- }
-
- Options&
- positional_help(std::string help_text)
- {
- m_positional_help = std::move(help_text);
- return *this;
- }
-
- Options&
- custom_help(std::string help_text)
- {
- m_custom_help = std::move(help_text);
- return *this;
- }
-
- Options&
- show_positional_help()
- {
- m_show_positional = true;
- return *this;
- }
-
- Options&
- allow_unrecognised_options()
- {
- m_allow_unrecognised = true;
- return *this;
- }
-
- Options&
- set_width(std::size_t width)
- {
- m_width = width;
- return *this;
- }
-
- Options&
- set_tab_expansion(bool expansion=true)
- {
- m_tab_expansion = expansion;
- return *this;
- }
-
- ParseResult
- parse(int argc, const char* const* argv);
-
- OptionAdder
- add_options(std::string group = "");
-
- void
- add_options
- (
- const std::string& group,
- std::initializer_list options
- );
-
- void
- add_option
- (
- const std::string& group,
- const Option& option
- );
-
- void
- add_option
- (
- const std::string& group,
- const std::string& s,
- const OptionNames& l,
- std::string desc,
- const std::shared_ptr& value,
- std::string arg_help
- );
-
- void
- add_option
- (
- const std::string& group,
- const std::string& short_name,
- const std::string& single_long_name,
- std::string desc,
- const std::shared_ptr& value,
- std::string arg_help
- )
- {
- OptionNames long_names;
- long_names.emplace_back(single_long_name);
- add_option(group, short_name, long_names, desc, value, arg_help);
- }
-
- //parse positional arguments into the given option
- void
- parse_positional(std::string option);
-
- void
- parse_positional(std::vector options);
-
- void
- parse_positional(std::initializer_list options);
-
- template
- void
- parse_positional(Iterator begin, Iterator end) {
- parse_positional(std::vector{begin, end});
- }
-
- std::string
- help(const std::vector& groups = {}, bool print_usage=true) const;
-
- std::vector
- groups() const;
-
- const HelpGroupDetails&
- group_help(const std::string& group) const;
-
- const std::string& program() const
- {
- return m_program;
- }
-
- private:
-
- void
- add_one_option
- (
- const std::string& option,
- const std::shared_ptr& details
- );
-
- String
- help_one_group(const std::string& group) const;
-
- void
- generate_group_help
- (
- String& result,
- const std::vector& groups
- ) const;
-
- void
- generate_all_groups_help(String& result) const;
-
- std::string m_program{};
- String m_help_string{};
- std::string m_custom_help{};
- std::string m_positional_help{};
- bool m_show_positional;
- bool m_allow_unrecognised;
- std::size_t m_width;
- bool m_tab_expansion;
-
- std::shared_ptr m_options;
- std::vector m_positional{};
- std::unordered_set m_positional_set{};
-
- //mapping from groups to help options
- std::vector m_group{};
- std::map m_help{};
-};
-
-class OptionAdder
-{
- public:
-
- OptionAdder(Options& options, std::string group)
- : m_options(options), m_group(std::move(group))
- {
- }
-
- OptionAdder&
- operator()
- (
- const std::string& opts,
- const std::string& desc,
- const std::shared_ptr& value
- = ::cxxopts::value(),
- std::string arg_help = ""
- );
-
- private:
- Options& m_options;
- std::string m_group;
-};
-
-namespace {
-constexpr std::size_t OPTION_LONGEST = 30;
-constexpr std::size_t OPTION_DESC_GAP = 2;
-
-String
-format_option
-(
- const HelpOptionDetails& o
-)
-{
- const auto& s = o.s;
- const auto& l = first_or_empty(o.l);
-
- String result = " ";
-
- if (!s.empty())
- {
- result += "-" + toLocalString(s);
- if (!l.empty())
- {
- result += ",";
- }
- }
- else
- {
- result += " ";
- }
-
- if (!l.empty())
- {
- result += " --" + toLocalString(l);
- }
-
- auto arg = !o.arg_help.empty() ? toLocalString(o.arg_help) : "arg";
-
- if (!o.is_boolean)
- {
- if (o.has_implicit)
- {
- result += " [=" + arg + "(=" + toLocalString(o.implicit_value) + ")]";
- }
- else
- {
- result += " " + arg;
- }
- }
-
- return result;
-}
-
-String
-format_description
-(
- const HelpOptionDetails& o,
- std::size_t start,
- std::size_t allowed,
- bool tab_expansion
-)
-{
- auto desc = o.desc;
-
- if (o.has_default && (!o.is_boolean || o.default_value != "false"))
- {
- if(!o.default_value.empty())
- {
- desc += toLocalString(" (default: " + o.default_value + ")");
- }
- else
- {
- desc += toLocalString(" (default: \"\")");
- }
- }
-
- String result;
-
- if (tab_expansion)
- {
- String desc2;
- auto size = std::size_t{ 0 };
- for (auto c = std::begin(desc); c != std::end(desc); ++c)
- {
- if (*c == '\n')
- {
- desc2 += *c;
- size = 0;
- }
- else if (*c == '\t')
- {
- auto skip = 8 - size % 8;
- stringAppend(desc2, skip, ' ');
- size += skip;
- }
- else
- {
- desc2 += *c;
- ++size;
- }
- }
- desc = desc2;
- }
-
- desc += " ";
-
- auto current = std::begin(desc);
- auto previous = current;
- auto startLine = current;
- auto lastSpace = current;
-
- auto size = std::size_t{};
-
- bool appendNewLine;
- bool onlyWhiteSpace = true;
-
- while (current != std::end(desc))
- {
- appendNewLine = false;
- if (*previous == ' ' || *previous == '\t')
- {
- lastSpace = current;
- }
- if (*current != ' ' && *current != '\t')
- {
- onlyWhiteSpace = false;
- }
-
- while (*current == '\n')
- {
- previous = current;
- ++current;
- appendNewLine = true;
- }
-
- if (!appendNewLine && size >= allowed)
- {
- if (lastSpace != startLine)
- {
- current = lastSpace;
- previous = current;
- }
- appendNewLine = true;
- }
-
- if (appendNewLine)
- {
- stringAppend(result, startLine, current);
- startLine = current;
- lastSpace = current;
-
- if (*previous != '\n')
- {
- stringAppend(result, "\n");
- }
-
- stringAppend(result, start, ' ');
-
- if (*previous != '\n')
- {
- stringAppend(result, lastSpace, current);
- }
-
- onlyWhiteSpace = true;
- size = 0;
- }
-
- previous = current;
- ++current;
- ++size;
- }
-
- //append whatever is left but ignore whitespace
- if (!onlyWhiteSpace)
- {
- stringAppend(result, startLine, previous);
- }
-
- return result;
-}
-
-} // namespace
-
-inline
-void
-Options::add_options
-(
- const std::string &group,
- std::initializer_list options
-)
-{
- OptionAdder option_adder(*this, group);
- for (const auto &option: options)
- {
- option_adder(option.opts_, option.desc_, option.value_, option.arg_help_);
- }
-}
-
-inline
-OptionAdder
-Options::add_options(std::string group)
-{
- return OptionAdder(*this, std::move(group));
-}
-
-inline
-OptionAdder&
-OptionAdder::operator()
-(
- const std::string& opts,
- const std::string& desc,
- const std::shared_ptr& value,
- std::string arg_help
-)
-{
- OptionNames option_names = values::parser_tool::split_option_names(opts);
- // Note: All names will be non-empty; but we must separate the short
- // (length-1) and longer names
- std::string short_name {""};
- auto first_short_name_iter =
- std::partition(option_names.begin(), option_names.end(),
- [&](const std::string& name) { return name.length() > 1; }
- );
- auto num_length_1_names = (option_names.end() - first_short_name_iter);
- switch(num_length_1_names) {
- case 1:
- short_name = *first_short_name_iter;
- option_names.erase(first_short_name_iter);
- CXXOPTS_FALLTHROUGH;
- case 0:
- break;
- default:
- throw_or_mimic(opts);
- };
-
- m_options.add_option
- (
- m_group,
- short_name,
- option_names,
- desc,
- value,
- std::move(arg_help)
- );
-
- return *this;
-}
-
-inline
-void
-OptionParser::parse_default(const std::shared_ptr& details)
-{
- // TODO: remove the duplicate code here
- auto& store = m_parsed[details->hash()];
- store.parse_default(details);
- m_defaults.emplace_back(details->essential_name(), details->value().get_default_value());
-}
-
-inline
-void
-OptionParser::parse_no_value(const std::shared_ptr& details)
-{
- auto& store = m_parsed[details->hash()];
- store.parse_no_value(details);
-}
-
-inline
-void
-OptionParser::parse_option
-(
- const std::shared_ptr& value,
- const std::string& /*name*/,
- const std::string& arg
-)
-{
- auto hash = value->hash();
- auto& result = m_parsed[hash];
- result.parse(value, arg);
-
- m_sequential.emplace_back(value->essential_name(), arg);
-}
-
-inline
-void
-OptionParser::checked_parse_arg
-(
- int argc,
- const char* const* argv,
- int& current,
- const std::shared_ptr& value,
- const std::string& name
-)
-{
- if (current + 1 >= argc)
- {
- if (value->value().has_implicit())
- {
- parse_option(value, name, value->value().get_implicit_value());
- }
- else
- {
- throw_or_mimic(name);
- }
- }
- else
- {
- if (value->value().has_implicit())
- {
- parse_option(value, name, value->value().get_implicit_value());
- }
- else
- {
- parse_option(value, name, argv[current + 1]);
- ++current;
- }
- }
-}
-
-inline
-void
-OptionParser::add_to_option(const std::shared_ptr& value, const std::string& arg)
-{
- auto hash = value->hash();
- auto& result = m_parsed[hash];
- result.add(value, arg);
-
- m_sequential.emplace_back(value->essential_name(), arg);
-}
-
-inline
-bool
-OptionParser::consume_positional(const std::string& a, PositionalListIterator& next)
-{
- while (next != m_positional.end())
- {
- auto iter = m_options.find(*next);
- if (iter != m_options.end())
- {
- if (!iter->second->value().is_container())
- {
- auto& result = m_parsed[iter->second->hash()];
- if (result.count() == 0)
- {
- add_to_option(iter->second, a);
- ++next;
- return true;
- }
- ++next;
- continue;
- }
- add_to_option(iter->second, a);
- return true;
- }
- throw_or_mimic(*next);
- }
-
- return false;
-}
-
-inline
-void
-Options::parse_positional(std::string option)
-{
- parse_positional(std::vector{std::move(option)});
-}
-
-inline
-void
-Options::parse_positional(std::vector options)
-{
- m_positional = std::move(options);
-
- m_positional_set.insert(m_positional.begin(), m_positional.end());
-}
-
-inline
-void
-Options::parse_positional(std::initializer_list options)
-{
- parse_positional(std::vector(options));
-}
-
-inline
-ParseResult
-Options::parse(int argc, const char* const* argv)
-{
- OptionParser parser(*m_options, m_positional, m_allow_unrecognised);
-
- return parser.parse(argc, argv);
-}
-
-inline ParseResult
-OptionParser::parse(int argc, const char* const* argv)
-{
- int current = 1;
- bool consume_remaining = false;
- auto next_positional = m_positional.begin();
-
- std::vector unmatched;
-
- while (current != argc)
- {
- if (strcmp(argv[current], "--") == 0)
- {
- consume_remaining = true;
- ++current;
- break;
- }
- bool matched = false;
- values::parser_tool::ArguDesc argu_desc =
- values::parser_tool::ParseArgument(argv[current], matched);
-
- if (!matched)
- {
- //not a flag
-
- // but if it starts with a `-`, then it's an error
- if (argv[current][0] == '-' && argv[current][1] != '\0') {
- if (!m_allow_unrecognised) {
- throw_or_mimic(argv[current]);
- }
- }
-
- //if true is returned here then it was consumed, otherwise it is
- //ignored
- if (consume_positional(argv[current], next_positional))
- {
- }
- else
- {
- unmatched.emplace_back(argv[current]);
- }
- //if we return from here then it was parsed successfully, so continue
- }
- else
- {
- //short or long option?
- if (argu_desc.grouping)
- {
- const std::string& s = argu_desc.arg_name;
-
- for (std::size_t i = 0; i != s.size(); ++i)
- {
- std::string name(1, s[i]);
- auto iter = m_options.find(name);
-
- if (iter == m_options.end())
- {
- if (m_allow_unrecognised)
- {
- unmatched.push_back(std::string("-") + s[i]);
- continue;
- }
- //error
- throw_or_mimic(name);
- }
-
- auto value = iter->second;
-
- if (i + 1 == s.size())
- {
- //it must be the last argument
- checked_parse_arg(argc, argv, current, value, name);
- }
- else if (value->value().has_implicit())
- {
- parse_option(value, name, value->value().get_implicit_value());
- }
- else if (i + 1 < s.size())
- {
- std::string arg_value = s.substr(i + 1);
- parse_option(value, name, arg_value);
- break;
- }
- else
- {
- //error
- throw_or_mimic(name);
- }
- }
- }
- else if (argu_desc.arg_name.length() != 0)
- {
- const std::string& name = argu_desc.arg_name;
-
- auto iter = m_options.find(name);
-
- if (iter == m_options.end())
- {
- if (m_allow_unrecognised)
- {
- // keep unrecognised options in argument list, skip to next argument
- unmatched.emplace_back(argv[current]);
- ++current;
- continue;
- }
- //error
- throw_or_mimic(name);
- }
-
- auto opt = iter->second;
-
- //equals provided for long option?
- if (argu_desc.set_value)
- {
- //parse the option given
-
- parse_option(opt, name, argu_desc.value);
- }
- else
- {
- //parse the next argument
- checked_parse_arg(argc, argv, current, opt, name);
- }
- }
-
- }
-
- ++current;
- }
-
- for (auto& opt : m_options)
- {
- auto& detail = opt.second;
- const auto& value = detail->value();
-
- auto& store = m_parsed[detail->hash()];
-
- if (value.has_default()) {
- if (!store.count() && !store.has_default()) {
- parse_default(detail);
- }
- }
- else {
- parse_no_value(detail);
- }
- }
-
- if (consume_remaining)
- {
- while (current < argc)
- {
- if (!consume_positional(argv[current], next_positional)) {
- break;
- }
- ++current;
- }
-
- //adjust argv for any that couldn't be swallowed
- while (current != argc) {
- unmatched.emplace_back(argv[current]);
- ++current;
- }
- }
-
- finalise_aliases();
-
- ParseResult parsed(std::move(m_keys), std::move(m_parsed), std::move(m_sequential), std::move(m_defaults), std::move(unmatched));
- return parsed;
-}
-
-inline
-void
-OptionParser::finalise_aliases()
-{
- for (auto& option: m_options)
- {
- auto& detail = *option.second;
- auto hash = detail.hash();
- m_keys[detail.short_name()] = hash;
- for(const auto& long_name : detail.long_names()) {
- m_keys[long_name] = hash;
- }
-
- m_parsed.emplace(hash, OptionValue());
- }
-}
-
-inline
-void
-Options::add_option
-(
- const std::string& group,
- const Option& option
-)
-{
- add_options(group, {option});
-}
-
-inline
-void
-Options::add_option
-(
- const std::string& group,
- const std::string& s,
- const OptionNames& l,
- std::string desc,
- const std::shared_ptr& value,
- std::string arg_help
-)
-{
- auto stringDesc = toLocalString(std::move(desc));
- auto option = std::make_shared(s, l, stringDesc, value);
-
- if (!s.empty())
- {
- add_one_option(s, option);
- }
-
- for(const auto& long_name : l) {
- add_one_option(long_name, option);
- }
-
- //add the help details
-
- if (m_help.find(group) == m_help.end())
- {
- m_group.push_back(group);
- }
-
- auto& options = m_help[group];
-
- options.options.emplace_back(HelpOptionDetails{s, l, stringDesc,
- value->has_default(), value->get_default_value(),
- value->has_implicit(), value->get_implicit_value(),
- std::move(arg_help),
- value->is_container(),
- value->is_boolean()});
-}
-
-inline
-void
-Options::add_one_option
-(
- const std::string& option,
- const std::shared_ptr& details
-)
-{
- auto in = m_options->emplace(option, details);
-
- if (!in.second)
- {
- throw_or_mimic(option);
- }
-}
-
-inline
-String
-Options::help_one_group(const std::string& g) const
-{
- using OptionHelp = std::vector>;
-
- auto group = m_help.find(g);
- if (group == m_help.end())
- {
- return "";
- }
-
- OptionHelp format;
-
- std::size_t longest = 0;
-
- String result;
-
- if (!g.empty())
- {
- result += toLocalString(" " + g + " options:\n");
- }
-
- for (const auto& o : group->second.options)
- {
- if (o.l.size() &&
- m_positional_set.find(o.l.front()) != m_positional_set.end() &&
- !m_show_positional)
- {
- continue;
- }
-
- auto s = format_option(o);
- longest = (std::max)(longest, stringLength(s));
- format.push_back(std::make_pair(s, String()));
- }
- longest = (std::min)(longest, OPTION_LONGEST);
-
- //widest allowed description -- min 10 chars for helptext/line
- std::size_t allowed = 10;
- if (m_width > allowed + longest + OPTION_DESC_GAP)
- {
- allowed = m_width - longest - OPTION_DESC_GAP;
- }
-
- auto fiter = format.begin();
- for (const auto& o : group->second.options)
- {
- if (o.l.size() &&
- m_positional_set.find(o.l.front()) != m_positional_set.end() &&
- !m_show_positional)
- {
- continue;
- }
-
- auto d = format_description(o, longest + OPTION_DESC_GAP, allowed, m_tab_expansion);
-
- result += fiter->first;
- if (stringLength(fiter->first) > longest)
- {
- result += '\n';
- result += toLocalString(std::string(longest + OPTION_DESC_GAP, ' '));
- }
- else
- {
- result += toLocalString(std::string(longest + OPTION_DESC_GAP -
- stringLength(fiter->first),
- ' '));
- }
- result += d;
- result += '\n';
-
- ++fiter;
- }
-
- return result;
-}
-
-inline
-void
-Options::generate_group_help
-(
- String& result,
- const std::vector& print_groups
-) const
-{
- for (std::size_t i = 0; i != print_groups.size(); ++i)
- {
- const String& group_help_text = help_one_group(print_groups[i]);
- if (empty(group_help_text))
- {
- continue;
- }
- result += group_help_text;
- if (i < print_groups.size() - 1)
- {
- result += '\n';
- }
- }
-}
-
-inline
-void
-Options::generate_all_groups_help(String& result) const
-{
- generate_group_help(result, m_group);
-}
-
-inline
-std::string
-Options::help(const std::vector& help_groups, bool print_usage) const
-{
- String result = m_help_string;
- if(print_usage)
- {
- result+= "\nUsage:\n " + toLocalString(m_program);
- }
-
- if (!m_custom_help.empty())
- {
- result += " " + toLocalString(m_custom_help);
- }
-
- if (!m_positional.empty() && !m_positional_help.empty()) {
- result += " " + toLocalString(m_positional_help);
- }
-
- result += "\n\n";
-
- if (help_groups.empty())
- {
- generate_all_groups_help(result);
- }
- else
- {
- generate_group_help(result, help_groups);
- }
-
- return toUTF8String(result);
-}
-
-inline
-std::vector
-Options::groups() const
-{
- return m_group;
-}
-
-inline
-const HelpGroupDetails&
-Options::group_help(const std::string& group) const
-{
- return m_help.at(group);
-}
-
-} // namespace cxxopts
-
-#endif //CXXOPTS_HPP_INCLUDED
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string b/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string
deleted file mode 100644
index cad04ac8..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string
+++ /dev/null
@@ -1,23 +0,0 @@
-p
-q
-r
-s
--
-o
-r
-g
-_
-_
-c
-p
-p
--
-c
-f
--
-s
-t
-r
-i
-n
-g
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp b/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
deleted file mode 100644
index 7e5997c0..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
+++ /dev/null
@@ -1,79 +0,0 @@
-#pragma once
-
-// pqrs::cf::cf_ptr v2.0
-
-// (C) Copyright Takayama Fumihiko 2018.
-// Distributed under the Boost Software License, Version 1.0.
-// (See http://www.boost.org/LICENSE_1_0.txt)
-
-#include
-
-namespace pqrs {
-namespace cf {
-template
-class cf_ptr final {
-public:
- cf_ptr(void) : cf_ptr(nullptr) {
- }
-
- cf_ptr(T _Nullable p) : p_(p) {
- if (p_) {
- CFRetain(p_);
- }
- }
-
- cf_ptr(const cf_ptr& other) : p_(nullptr) {
- *this = other;
- }
-
- cf_ptr& operator=(const cf_ptr& other) {
- auto old = p_;
-
- p_ = other.p_;
- if (p_) {
- CFRetain(p_);
- }
-
- if (old) {
- CFRelease(old);
- }
-
- return *this;
- }
-
- ~cf_ptr(void) {
- reset();
- }
-
- const T& get(void) const {
- return p_;
- }
-
- T& get(void) {
- return const_cast((static_cast(*this)).get());
- }
-
- void reset(void) {
- if (p_) {
- CFRelease(p_);
- p_ = nullptr;
- }
- }
-
- operator bool(void) const {
- return p_ != nullptr;
- }
-
- const T& operator*(void)const {
- return p_;
- }
-
- T& operator*(void) {
- return const_cast(*(static_cast(*this)));
- }
-
-private:
- T _Nullable p_;
-};
-} // namespace cf
-} // namespace pqrs
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-launch_services b/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-launch_services
deleted file mode 100644
index 82cb82da..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-launch_services
+++ /dev/null
@@ -1,33 +0,0 @@
-p
-q
-r
-s
--
-o
-r
-g
-_
-_
-c
-p
-p
--
-o
-s
-x
--
-l
-a
-u
-n
-c
-h
-_
-s
-e
-r
-v
-i
-c
-e
-s
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp b/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
deleted file mode 100644
index 2518630c..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
+++ /dev/null
@@ -1,57 +0,0 @@
-#pragma once
-
-// pqrs::cf::string v2.1
-
-// (C) Copyright Takayama Fumihiko 2018.
-// Distributed under the Boost Software License, Version 1.0.
-// (See http://www.boost.org/LICENSE_1_0.txt)
-
-#include
-#include
-#include
-#include
-
-namespace pqrs {
-namespace cf {
-inline std::optional make_string(CFStringRef value) {
- if (value) {
- if (auto p = CFStringGetCStringPtr(value, kCFStringEncodingUTF8)) {
- return p;
- } else {
- // When cf_string contains unicode character such as `こんにちは`.
- auto length = CFStringGetLength(value);
- auto max_size = CFStringGetMaximumSizeForEncoding(length, kCFStringEncodingUTF8) + 1;
- std::vector buffer(max_size);
- if (CFStringGetCString(value, &(buffer[0]), max_size, kCFStringEncodingUTF8)) {
- return &(buffer[0]);
- }
- }
- }
-
- return std::nullopt;
-}
-
-inline std::optional make_string(CFTypeRef value) {
- if (value) {
- if (CFGetTypeID(value) == CFStringGetTypeID()) {
- return make_string(static_cast(value));
- }
- }
-
- return std::nullopt;
-}
-
-inline cf_ptr make_cf_string(const std::string& string) {
- cf_ptr result;
-
- if (auto cf_string = CFStringCreateWithCString(kCFAllocatorDefault,
- string.c_str(),
- kCFStringEncodingUTF8)) {
- result = cf_string;
- CFRelease(cf_string);
- }
-
- return result;
-}
-} // namespace cf
-} // namespace pqrs
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services.hpp b/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services.hpp
deleted file mode 100644
index 3f361162..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-#pragma once
-
-// pqrs::osx::launch_services v1.1
-
-// (C) Copyright Takayama Fumihiko 2022.
-// Distributed under the Boost Software License, Version 1.0.
-// (See https://www.boost.org/LICENSE_1_0.txt)
-
-#include "launch_services/status.hpp"
-#include
-
-namespace pqrs {
-namespace osx {
-namespace launch_services {
-
-inline status register_application(const std::string& path, bool update = true) {
- if (auto cf_path = pqrs::cf::make_cf_string(path)) {
- if (auto url = CFURLCreateWithFileSystemPath(nullptr,
- *cf_path,
- kCFURLPOSIXPathStyle,
- true)) {
- auto s = LSRegisterURL(url, update);
- CFRelease(url);
-
- return s;
- }
- }
-
- return kLSUnknownErr;
-}
-
-} // namespace launch_services
-} // namespace osx
-} // namespace pqrs
diff --git a/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services/status.hpp b/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services/status.hpp
deleted file mode 100644
index 05bae75f..00000000
--- a/src/cli/vendor/cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services/status.hpp
+++ /dev/null
@@ -1,69 +0,0 @@
-#pragma once
-
-// (C) Copyright Takayama Fumihiko 2022.
-// Distributed under the Boost Software License, Version 1.0.
-// (See https://www.boost.org/LICENSE_1_0.txt)
-
-#include
-#include
-#include
-
-namespace pqrs {
-namespace osx {
-namespace launch_services {
-
-class status final {
-public:
- status(OSStatus s) : status_(s) {
- }
-
- OSStatus get(void) const {
- return status_;
- }
-
- std::string to_string(void) const {
-#define PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(OSSTATUS) \
- case OSSTATUS: \
- return #OSSTATUS;
-
- switch (status_) {
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(noErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSAppInTrashErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSUnknownErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSNotAnApplicationErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSDataUnavailableErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSApplicationNotFoundErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSDataErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSLaunchInProgressErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSServerCommunicationErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSCannotSetInfoErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSIncompatibleSystemVersionErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSNoLaunchPermissionErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSNoExecutableErr);
- PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING(kLSMultipleSessionsNotSupportedErr);
- }
-
-#undef PQRS_OSX_LAUNCH_SERVICES_OSSTATUS_TO_STRING
-
- return std::string("Unknown OSStatus (") + std::to_string(status_) + ")";
- }
-
- bool no_error(void) const {
- return status_ == noErr;
- }
-
- operator bool(void) const {
- return no_error();
- }
-
-private:
- OSStatus status_;
-};
-
-inline std::ostream& operator<<(std::ostream& stream, const status& value) {
- return stream << value.to_string();
-}
-
-} // namespace launch_services
-} // namespace osx
-} // namespace pqrs
diff --git a/src/cli/vendor/include/cxxopts.hpp b/src/cli/vendor/include/cxxopts.hpp
deleted file mode 120000
index a61075c4..00000000
--- a/src/cli/vendor/include/cxxopts.hpp
+++ /dev/null
@@ -1 +0,0 @@
-../cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp
\ No newline at end of file
diff --git a/src/cli/vendor/include/pqrs/cf/cf_ptr.hpp b/src/cli/vendor/include/pqrs/cf/cf_ptr.hpp
deleted file mode 120000
index 8c59fea1..00000000
--- a/src/cli/vendor/include/pqrs/cf/cf_ptr.hpp
+++ /dev/null
@@ -1 +0,0 @@
-../../../cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp
\ No newline at end of file
diff --git a/src/cli/vendor/include/pqrs/cf/string.hpp b/src/cli/vendor/include/pqrs/cf/string.hpp
deleted file mode 120000
index ab500d28..00000000
--- a/src/cli/vendor/include/pqrs/cf/string.hpp
+++ /dev/null
@@ -1 +0,0 @@
-../../../cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp
\ No newline at end of file
diff --git a/src/cli/vendor/include/pqrs/osx/launch_services.hpp b/src/cli/vendor/include/pqrs/osx/launch_services.hpp
deleted file mode 120000
index c7c45d92..00000000
--- a/src/cli/vendor/include/pqrs/osx/launch_services.hpp
+++ /dev/null
@@ -1 +0,0 @@
-../../../cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services.hpp
\ No newline at end of file
diff --git a/src/cli/vendor/include/pqrs/osx/launch_services/status.hpp b/src/cli/vendor/include/pqrs/osx/launch_services/status.hpp
deleted file mode 120000
index 2c802578..00000000
--- a/src/cli/vendor/include/pqrs/osx/launch_services/status.hpp
+++ /dev/null
@@ -1 +0,0 @@
-../../../../cget/pkg/pqrs-org__cpp-osx-launch_services/install/include/pqrs/osx/launch_services/status.hpp
\ No newline at end of file
diff --git a/src/scripts/codesign.sh b/src/scripts/codesign.sh
index c2c47eaf..0a5712cd 100755
--- a/src/scripts/codesign.sh
+++ b/src/scripts/codesign.sh
@@ -42,30 +42,19 @@ codesign \
Manager/build/Release/Karabiner-VirtualHIDDevice-Manager.app
#
-# Sign Karabiner-DriverKit-VirtualHIDDeviceClient
+# Sign Karabiner-VirtualHIDDevice-Daemon
#
# Embed provisioning profile
cp \
- Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile \
- Client/build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/embedded.provisionprofile
+ Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile \
+ Daemon/build/Release/Karabiner-VirtualHIDDevice-Daemon.app/Contents/embedded.provisionprofile
# Sign
codesign \
--sign $CODE_SIGN_IDENTITY \
- --entitlements Client/entitlements.plist \
+ --entitlements Daemon/entitlements.plist \
--options runtime \
--verbose \
--force \
- Client/build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app
-
-#
-# Sign cli
-#
-
-codesign \
- --sign $CODE_SIGN_IDENTITY \
- --options runtime \
- --verbose \
- --force \
- cli/build/Release/cli
+ Daemon/build/Release/Karabiner-VirtualHIDDevice-Daemon.app