Typescript Implementation Issue

Hi, I am really love your work for this react-modal-sheet. However, I face implementation issue. Would be great if you can take a look.
I know you are busy with your job, any help will be appreciated.
Typescript implementation with "react-modal-sheet": "^0.1.3",
Type '{}' is missing the following properties from type 'Pick<MotionProps, "inherit" | "transition" | "style" | "static" | "drag" | "onDrag" | "onDragEnd" | "onDragStart" | "onAnimationStart" | "transformTemplate" | "transformValues" | ... 31 more ... | "custom">': static, positionTransition, layoutTransition, _dragValueX, and 4 more.
    17 |       <Sheet isOpen={true} onClose={() => {}}>
  > 18 |         <Sheet.Backdrop />
       |          ^
    19 |       </Sheet>

Any idea for this issue?
Thanks

Thank you for reporting this!
What versions are you using for framer-motion and typescript?

"typescript": "~3.7.2",
"framer-motion": "^2.9.4",

Thanks for replying in such a fast time. Keep safe :D

Just to update as well. It works on frame-motion: 1.11.0

Thanks for the details!
I have trouble reproducing this locally 🤔
However, I think I will just drop the support for framer-motion v1 and release a new version that only supports framer-motion v2. Hopefully that will fix this issue 🤞

@franziz I just released 1.0.0 that now only supports framer-motion v2 🚀
I checked that at least on Codesandbox the new types seem to work fine now. Hopefully it works for you too!

It works in your 1.0.0 release!
Great! Thanks.

Hi, I have this issue with:

"framer-motion": "^3.2.0",
"react-modal-sheet": "^1.3.0",


Update promise-btn-d.js

Fixes angular-material bug of spinner not showing up (Issue #28).

Coverage decreased (-77.9%) to 22.115% when pulling fcf3fd9990bed55b3378fb55f85551d037c4787a on SamarRizvi:patch-1 into c801c35bbd0031fafbc696c8df29065fe95faa5c on johannesjo:master.

Coverage remained the same at 100.0% when pulling 82c07c6c1de87118308bc03803e5c8f5a11d1778 on SamarRizvi:patch-1 into c801c35bbd0031fafbc696c8df29065fe95faa5c on johannesjo:master.

Thanks for the PR. I'll try to check it, as soon as I can.

@SamarRizvi Can you maybe squash those two commits? I don't like having the same commit messages twice to be honest.

@johannesjo I have squashed the two commits into one in the pull request #30 . Discard this pull request and merge the pull request #30


Finding value of an element

Hi there
I am testing a wpf app that uses Windows Report Viewer to show reports. I am trying to access elements on the report but am having trouble accessing the text. I can see the element, which has the name "Text Box", but not the value "User Text One" in this instance. Is there a way for me to access the value?
I'm using winappdriver 1.0 RC1, writing the tests in C#

Are you able to get the instance of this element?
If yes, you can use
elementObject.GetAttribute("Value")

Hi @djewiss,
We are currently supporting UI Automation mode and test against it. When you set your inspect.exe to UI Automation mode, does it give you the value you need in any of the attribute?

Hi timotiusmargo
I cannot see that value when inspect.exe is in UI Automation mode. I'll try something different. Thanks


Issues compiling on macOS Mojave

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

$ cmake --version
cmake version 3.15.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.1 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

$ g++ --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.1 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

-- The C compiler identification is AppleClang <IP_ADDRESS>10046
-- The CXX compiler identification is AppleClang <IP_ADDRESS>10046
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- LibChaos: Other (Static) - Core - remotes/origin/patches/pok3r-0-gf4f3b22
-- Using the multi-header code from /Users/taishi/pok3r/pok3rtool/nlohmann_json/include/
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/taishi/pok3r/pok3rtool-build

Scanning dependencies of target chaos-static
[  0%] Building CXX object libchaos/chaos/CMakeFiles/chaos-static.dir/chaos.cpp.o
[  2%] Building CXX object libchaos/chaos/CMakeFiles/chaos-static.dir/base/zclock.cpp.o
[  5%] Building CXX object libchaos/chaos/CMakeFiles/chaos-static.dir/base/zerror.cpp.o
<make output>
[ 97%] Building CXX object CMakeFiles/pok3rtool.dir/updatepackage.cpp.o
In file included from /Users/taishi/pok3r/pok3rtool/updatepackage.cpp:1:
In file included from /Users/taishi/pok3r/pok3rtool/updatepackage.h:4:
In file included from /Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zbinary.h:10:
In file included from /Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zarray.h:10:
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:71:50: warning: source of this 'memcpy' call is a pointer to dynamic class 'ZString'; vtable pointer will be copied [-Wdynamic-class-memaccess]
        ::memcpy(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
        ~~~~~~~~                                 ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zarray.h:34:39: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZString>::rawcopy' requested here
    ZArray(ZAllocator<T> *alloc = new ZAllocator<T>) : _alloc(alloc), _data(nullptr), _size(0), _realsize(0){
                                      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/string/zpath.h:27:7: note: in instantiation of member function 'LibChaos::ZArray<LibChaos::ZString>::ZArray' requested here
class ZPath {
      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:71:50: note: explicitly cast the pointer to silence this warning
        ::memcpy(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
                                                 ^
                                                 (void*)
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:74:51: warning: source of this 'memmove' call is a pointer to dynamic class 'ZString'; vtable pointer will be moved [-Wdynamic-class-memaccess]
        ::memmove(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
        ~~~~~~~~~                                 ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zarray.h:34:39: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZString>::rawmove' requested here
    ZArray(ZAllocator<T> *alloc = new ZAllocator<T>) : _alloc(alloc), _data(nullptr), _size(0), _realsize(0){
                                      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/string/zpath.h:27:7: note: in instantiation of member function 'LibChaos::ZArray<LibChaos::ZString>::ZArray' requested here
class ZPath {
      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:74:51: note: explicitly cast the pointer to silence this warning
        ::memmove(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
                                                  ^
                                                  (void*)
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:71:50: warning: source of this 'memcpy' call is a pointer to class containing a dynamic class 'ZArray<LibChaos::ZString>'; vtable pointer will be copied
      [-Wdynamic-class-memaccess]
        ::memcpy(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
        ~~~~~~~~                                 ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:25:13: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZError::TraceFrame>::rawcopy' requested here
    virtual ~ZAllocator(){}
            ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zarray.h:73:9: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZError::TraceFrame>::~ZAllocator' requested here
        delete _alloc;
        ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/base/zexception.h:25:7: note: in instantiation of member function 'LibChaos::ZArray<LibChaos::ZError::TraceFrame>::~ZArray' requested here
class ZException {
      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:71:50: note: explicitly cast the pointer to silence this warning
        ::memcpy(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
                                                 ^
                                                 (void*)
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:74:51: warning: source of this 'memmove' call is a pointer to class containing a dynamic class 'ZArray<LibChaos::ZString>'; vtable pointer will be moved
      [-Wdynamic-class-memaccess]
        ::memmove(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
        ~~~~~~~~~                                 ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:25:13: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZError::TraceFrame>::rawmove' requested here
    virtual ~ZAllocator(){}
            ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zarray.h:73:9: note: in instantiation of member function 'LibChaos::ZAllocator<LibChaos::ZError::TraceFrame>::~ZAllocator' requested here
        delete _alloc;
        ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/base/zexception.h:25:7: note: in instantiation of member function 'LibChaos::ZArray<LibChaos::ZError::TraceFrame>::~ZArray' requested here
class ZException {
      ^
/Users/taishi/pok3r/pok3rtool/libchaos/chaos/data/zallocator.h:74:51: note: explicitly cast the pointer to silence this warning
        ::memmove(reinterpret_cast<void *>(dest), src, sizeof(T) * count);
                                                  ^
                                                  (void*)
4 warnings generated.
[100%] Linking CXX executable pok3rtool
Undefined symbols for architecture x86_64:
  "_rawhid_openall", referenced from:
      HIDDevice::openAll(unsigned short, unsigned short, unsigned short, unsigned short) in librawhid.a(hiddevice.cpp.o)
     (maybe you meant: _rawhid_openall_filter)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [pok3rtool] Error 1
make[1]: *** [CMakeFiles/pok3rtool.dir/all] Error 2
make: *** [all] Error 2```

Thanks for the details. I think the issue is the platform macros in hiddevice.cpp. Maybe a refactor went wrong somewhere. I made and pushed the changes, but I don't have access to my Mac right now to test. Can you pull master and try it now? Let me know if it works.

Excellent, compiled without issues. I do have a couple comments:

With GCC/G++ 9 (installed through brew) the number of warnings is greatly reduced (no other changes noticed though)
I can't seem to be able to list anything:

No device found, check connection and permissions

Tried without -t, without sudo and also with list.
Furthermore, I moved the USB adapter from my monitor to my USB-C hub to no avail

Right the list command does not work on OSX (pok3rtool should say that?). You just have to know the type of device you are looking for, so pok3rtool -t pok3r version. You may have to run it with sudo depending on your system.

Ran it with sudo and still nothing. I wonder, how is the lookup made on the system? By a certain HW pattern? Name?

Hmm, odd.  Can you attach the pok3tool log file corresponding to sudo pok3rtool -t pok3r version? It should dump verbose logs to a logs folder.

That's not very exciting. I guess I don't have much debug output from the OSX functions. Alright, I'll try to reproduce this tonight.

So forget what I said about the list command not working. Apparently I fixed that over a year ago... I think I just blocked out that IOkit nightmare.
Now, pok3rtool list and pok3rtool -t pok3r version both work on my machine without sudo on High Sierra. I am working on getting a Mojave machine to test on, but I'd be surprised if that made the difference. There is likely some other system configuration required to open devices the way I am. That would be good to know. I will look into it.

I also can't reproduce this on Mojave. Clean install in a VM, only installed Homebrew, developer tools, and CMake, cloned the repository, and compiled from master (68b94dc). The list command works as expected, showing a keyboard attached from the host.
One thing i notice from your log output is that it saw no devices at all. Normally it will show a line for each USB device it found and inspected, but it shows none at all. I'm not familiar enough with macOS to think why that would be. Maybe a security setting?

I limited the output for that device. Here's the full output:
+-o Root  <class IORegistryEntry, id 0x100000100, retain 17>
  | {
  |   "IOKitBuildVersion" = "Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64"
  |   "OS Build Version" = "18G95"
  |   "IOBluetoothActive" = Yes
  |   "OSKernelCPUSubtype" = 3
  |   "OSKernelCPUType" = 16777223
  |   "OSPrelinkKextCount" = 245
  |   "IOConsoleLocked" = No
  |   "IORegistryPlanes" = {"IOPower"="IOPower","IOService"="IOService","IOUSB"="IOUSB","IO80211Plane"="IO80211Plane","CoreCapture"="CoreCapture","IOACPIPlane"="IOACPIPlane","IODeviceTree"="IODeviceTree"}
  |   "IOConsoleUsers" = ({"kCGSSessionOnConsoleKey"=Yes,"kCGSSessionLoginwindowSafeLogin"=No,"kSCSecuritySessionID"=100009,"kCGSessionLongUserNameKey"="Juan Marino","kCGSSessionUserIDKey"=501,"kCGSSessionSystemSafeBoot"=No,"kCGSessionLoginDoneKey"=Yes,"kCGSSessionIDKey"=257,"kCGSSessionGroupIDKey"=20,"kCGSSessionUserNameKey"="taishi","kCGSSessionAuditIDKey"=100009})
  |   "IOKitDiagnostics" = {"Container allocation"=36693380,"Instance allocation"=86700936,"Pageable allocation"=4776996864,"Classes"={"IONDRVFramebuffer"=0,"IGAccelCommandQueue"=43,"IOHIDEventServiceFastPathUserClient"=0,"IOKitDiagnosticsClient"=0,"IONaturalMemoryCursor"=0,"IOAudioClientBufferSet"=0,"DspFuncBuzzKill"=1,"IOAccelDisplayPipe2"=1,"IOUSBHostHIDDevice"=26,"AppleHDAMikeyInternalCS4208"=0,"AppleUSBRequest"=1,"AppleUSBDiagnostics"=0,"AppleUSBXHCIIsochronousRequestPool"=3,"IGAccelSharedUserClient"=76,"AppleSMCPMC"=0,"AppleHDATDM_Codec"=1,"IOUSBMassStorageDriverRequestTimer"=0,"IOHDACodecDevice"=2,"IOThunderboltDeficitCommandQueue"=1,"IORegistryEntry"=127,"OSLiveNumber"=6,"AppleActuatorDevice"=1,"IOUSBMassStorageUASDriver"=0,"AppleHDAWorkLoop"=1,"IORTC"=1,"IOHIDevice"=0,"IOPCIEventSource"=0,"AppleUSBRealtek8153Patcher"=1,"IOThunderboltAbstractMicro"=1,"DspFuncUserClient"=0,"AppleHDAHardwareConfigDriverLoader"=0,"IO80211DriverCommandDescriptor"=0,"IOMemoryCursor"=1,"AppleSmartBatteryManager"=1,"AppleHDATDM_CS42L81"=0,"IOThunderboltXDPropertiesDirectory"=2,"IOBreaker"=0,"AppleIntelFramebuffer"=3,"AppleHDAFunctionGroup_80862807"=1,"IOUSBLowLatencyCommandLegacy"=0,"AppleThunderboltNHIReceiveRingManager"=1,"AppleThunderboltIPReceiveCommand"=0,"AppleVirtIO9PWriteTransaction"=0,"EFIData"=59,"AppleUSB20HubPort"=1289,"AppleUSB20KeyboardHub"=0,"AppleHIDKeyboardEventDriver"=0,"AIDCircularBufferShared"=0,"AppleUSBXHCIPort"=2,"IOAccelCommandQueue"=1,"DspFunc4ChOutput"=1,"IGRangeAllocator"=80,"IOSurfaceSharedEventNotification"=0,"IOBluetoothHostControllerUserClient"=0,"AppleKeyStoreUserClient"=15,"IOThunderboltSwitchType1"=0,"AppleHDAFunctionGroupWM8800"=0,"IOSMBusRequest"=0,"IntelFBClientControl"=1,"IOSkywalkPacket"=0,"DspFuncBeamFormer"=0,"IOPMServiceInterestNotifier"=154,"AppleACPILid"=1,"AppleUpstreamUserClientDriver"=3,"IOHIDResourceQueue"=0,"IOStorage"=4,"IOAccelSegmentResourceList"=0,"AppleUSBRequestPool"=2,"IOTimeSyncEthernetNICClock"=0,"IOSerialStreamSync"=1,"IOHIDConsumer"=0,"IO80211AWDLMulticastPeer"=1,"AppleUSBHostCompositeDevice"=4,"IOSharedInterruptController"=2,"IOThunderboltXDPropertiesEntry"=11,"IOHIDClientData"=7,"IOBluetoothMemoryDescriptorRetainer"=0,"IOGraphicsWorkLoop"=2,"hv_vmx_vm_t"=2,"AppleHSSPIController"=1,"AppleHDATDMBusManagerCS4208"=0,"IGAccelVideoContextMedia"=0,"IOTimeSyncClockManagerUserClient"=2,"OSSerializer"=133,"IOPCIMessagedInterruptController"=1,"IOUserEthernetResourceUserClient"=0,"IOThunderboltConfigMultiReadCommand"=5,"OSCollection"=5,"IOThunderboltSet"=54,"IOUSBDeviceUserClientV2"=14,"SmbusHandler"=1,"AppleHDAEngineOutput"=2,"AIDReporters"=0,"_IOServiceNullNotifier"=1,"AIDInterface"=0,"IOTimeSyncUnicastUDPv4PtPPort"=0,"IOSkywalkMemorySegment"=0,"com_apple_driver_eficheckuserclient"=0,"IOBluetoothHCIUserClient"=55,"AppleUSB20InternalIntelHubClient"=0,"AppleIntelPCHPMC"=1,"AppleIntelPlane"=9,"com_apple_driver_pm_cpu_reporter"=1,"IONetworkStackUserClient"=1,"AppleMultitouchEventDriverV2Wrapper"=1,"AppleDisplay"=1,"IOTimeSyncPortManager"=0,"IOBluetoothHostController"=1,"IOInterleavedMemoryDescriptor"=0,"_IOServiceNotifier"=1952,"AppleHDAFunctionGroupGT216"=0,"AppleAPFSUserClient"=0,"AppleGraphicsDevicePolicy"=1,"IGAccel2DContext"=3,"AppleHDAFunctionGroupCS4208"=0,"IOSkywalkEthernetInterface"=0,"IGScheduler"=1,"IOSKArena"=2,"DspFuncVolume_4ch"=0,"AppleUSBXHCILPTCommandRing"=0,"IOUSBHostDevice"=5691,"IOSubMemoryDescriptor"=6,"AppleHSBluetoothInterface"=0,"AppleUSBRequestCompleter"=1,"IOThunderboltXDPropertiesCache"=1,"IOTimeSyncEthernetInterfaceAdapter"=0,"IOBluetoothL2CAPSignalChannel"=2,"IOAVBNubUserClient"=0,"IOThunderboltXDomainLink"=0,"IOServiceUserNotification"=523,"AppleMultitouchTrackpadHIDEventDriver"=1,"AppleFDEKeyStoreUserClient"=0,"IOThunderboltConfigPrepareToSleepCommand"=2,"IO80211PacketDescriptor"=4096,"DspFuncPreGain"=0,"IOSkywalkNetworkBSDClient"=0,"AirPort_BrcmNIC_InputQueue"=1,"IGHardwareBlit3DContext"=41,"com_apple_filesystems_apfs"=0,"IOAccelDevice2"=1,"DigitizerTransducer"=0,"IOSKRegionMapper"=10,"IOBluetoothL2CAPInformationFrameMemoryBlock"=0,"IOMbufMemoryCursor"=1,"AppleHDAController"=1,"IOSKMemoryArray"=0,"IOAccelCLContext2"=0,"AppleThunderboltDPAdapterFamily"=2,"IOCPU"=1,"IOAccelMTLEvent2"=0,"IOAccelEventMachineFast2"=1,"AppleACPIEventPoller"=1,"IONetworkStack"=1,"IO80211ActionFrameDescriptor"=0,"DspFuncBiquad"=0,"CCDataPipeBlob"=0,"IOThunderboltTransmitQueue"=1,"ApplePlatformEnabler"=1,"IOTSAEITimeSyncTransmitQueueEntry"=0,"IOSCSIPeripheralDeviceType07"=0,"IOSlaveMemory"=0,"IOTimeSyncNetworkPortUserClient"=0,"CSRBluetoothHostController"=0,"AppleHDAFunctionGroupATI_RS710"=0,"AppleUSBECMDataNC"=0,"AppleMMIOSerial"=1,"ACMRestrictedModeAnalyticsKernelService"=0,"IOSimpleReporter"=117,"IO80211Interface"=1,"AppleUSBXHCILPTHB"=0,"AppleIntelLpssUARTv1"=1,"IOModemSerialStreamSync"=0,"AppleHDATDM_CS42L83"=1,"IOHDIXControllerUserClient"=0,"IOUSBMassStorageCBIDriverNub"=0,"com_apple_AppleFSCompression_AppleFSCompressionTypeZlib"=1,"AppleHDATDMAmpMAX98706"=0,"DspFunc2Dot2Crossover"=0,"AppleThunderboltNHIType2"=0,"IOUSBInterface"=1,"AppleUSBLegacyRoot"=1,"IOAccelChannel2"=1,"CCFaultReporter"=0,"AppleCSRBluetoothHostController"=0,"AppleHDAPathControl"=8,"AGPMClient"=0,"IOSurfaceEvent"=0,"AppleHDATDMAmpTAS5764L"=0,"IOBluetoothRFCOMMChannelUserClient"=1,"IOSCSIPrimaryCommandsDevice"=1,"AppleNVMeWorkLoop"=2,"IOAccelEventFence"=0,"IOThunderboltConfigWriteCommand"=11,"AppleSMBusControllerMCP"=0,"AppleMCCSControlGibraltar"=0,"IOTimeSyncDomainUserClient"=1,"IOHIDProviderPropertyMerger"=0,"IOThunderboltCommand"=5,"IOUSBDevice"=1,"AppleSEPControl"=0,"IOAccelVidMemory"=0,"IOGDiagnosticUserClient"=0,"AppleHDAEngineInput"=1,"AppleHPMEmbedded"=0,"IOThunderboltCallbackEventSource"=5,"IOAccelDisplayPipeTransaction2"=1,"AppleHPMUserClient"=0,"IOSkywalkNetworkInterface"=0,"IOHIDKeyboard"=0,"AIDQueueEventSourceWorkItem"=0,"IOACPIPlatformDevice"=190,"_IOServiceInterestNotifier"=573,"AppleUSBHostRequestCompleter"=5698,"IOBluetoothLocalUtilityEventSource"=0,"IntelAccelerator"=1,"IOFramebufferI2CInterface"=3,"IOPowerConnection"=164,"IOFBController"=1,"AppleThunderboltIPTransmitCommand"=0,"IOBluetoothSerialClientModemStreamSync"=0,"IOWatchDogTimer"=2,"IOThunderboltConfigPollQuadletCommand"=0,"IOEventSource"=19,"IODMACommand"=486,"IOMachPort"=6346,"IOPMinformeeList"=15725,"IOThunderboltReceiveQueue"=1,"AppleCredentialManager"=1,"AppleUSB30XHCITypeCPort"=2,"MEIClientList"=1,"AppleACPIPowerResource"=0,"IOThunderboltXDPropertiesImmediateValue"=7,"CCLogStream"=5,"AppleUSBHostControllerIsochEndpoint"=0,"IOHIDEvent"=0,"DspFuncNoiseCanceller"=1,"IOAccelTask"=1,"OSDictionary"=89786,"IOAccelGLContext2"=1,"IOAGPDevice"=0,"AppleMultitouchMouseHIDEventDriver"=0,"AppleUSB20InternalHub"=0,"AppleActuatorHIDEventDriver"=1,"AppleUSBXHCIParkingCommandRing"=0,"IGInterruptBridge"=1,"IOHDACodecDeviceUserClient"=0,"AppleUSB20InternalIntelHub"=0,"IGStolenMemoryPool"=1,"IODisplayWrangler"=1,"AppleFDEKeyStore"=1,"AppleIntelI2CController"=0,"AppleUSBIORequest"=160,"IOThunderboltConfigXDomainROMChangedRequestCommand"=0,"IOUSBMassStorageDriverUFIDevice"=0,"AppleOnboardSerialBSDClient"=1,"IOUSBPipeV2"=0,"DspFuncFIRdirect"=1,"AppleUSBHostLegacyClient"=4296,"AppleLMUClient"=2,"AppleHDATDMSinkDevice"=0,"IGAccelSurface"=10,"IOAccelKernelMappedMemory"=341,"Dont_Steal_Mac_OS_X"=1,"IOTimeSyncMachNanoPort"=1,"IOAudioTimeIntervalFilterIIR"=0,"IOHIDEventSource"=69,"IOTimeSyncUnicastUDPv6PtPPort"=0,"GTraceBuffer"=2,"OSSet"=57535,"AppleIntelPanel"=1,"AppleNVMeRequestPool"=1,"AppleIntelScaler"=5,"DspFuncCalibrationEQ"=0,"AppleUSB30XHCICardReaderPort"=0,"IOAudioEngineUserClient"=54,"org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDKeyboard_v061000"=1,"AGPMHeuristic4"=0,"IOAccelBlockFence"=0,"AppleUSBHostPacketFilterService"=1,"AppleHDAWidget_80862805"=0,"DspFuncChOutput"=1,"IGSemaphoreWaitBufferQueue"=60,"IOCommand"=12520,"AppleHDAWidgetAD1984"=0,"AppleUSB30GLHub"=0,"IOAudioTimerEvent"=0,"CCDataPipe"=2,"DspPatchPoint"=72,"HIDMTQueueEventSourceWorkItem"=0,"IOSCSIProtocolInterface"=2,"AppleTDMType00"=0,"AppleUSBXHCIAR"=1,"AppleVirtIOBlockTransaction"=0,"IOBluetoothGamepadHIDDriver"=0,"IOAVBNub"=1,"AppleHDAFunctionGroupALC885"=0,"IGAccelVideoContextMain"=0,"AppleIntelHDCP2"=0,"AppleHDAFunctionGroup"=2,"AppleHDAFunctionGroupExternalControl"=1,"AppleVirtIO9P"=0,"IOGUIDPartitionScheme"=1,"AppleHDANode"=2,"IOUSBMassStorageUFIDriverNub"=0,"OSCollectionIterator"=37,"AppleEFIRuntime"=1,"IOFilterScheme"=0,"AppleMCCSIOController"=6,"AppleUSBHostResources"=1,"IONVMeController"=1,"IOApplePartitionScheme"=0,"CamelliaTcon2"=0,"IOSurfaceRootUserClient"=68,"IOSkywalkInterface"=0,"IO80211PeerExtendedStats"=0,"IODisplay"=2,"TDMConfig"=4,"IOHIDAsyncReportQueue"=0,"IOThunderboltSwitch"=1,"IOUserEthernetResource"=1,"IOSkywalkPacketQueue"=0,"AppleVirtIORingBuffer"=0,"IOBasicOutputQueue"=1,"AppleS3ELabController"=0,"AppleHDACodec"=1,"AppleUSBHostControllerListElement"=0,"AppleSEPIntelIOP"=0,"IOThunderboltConfigReadCommand"=14,"IOUSBControllerIsochListElement"=0,"AppleGPUWranglerClient"=5,"IOPacketQueue"=1,"IOFramebufferSharedUserClient"=2,"IOAccelSharedUserClient2"=1,"IOUserClient"=41,"IOHITabletPointer"=0,"IGAccelDisplayPipe"=3,"IOAVBAudioLoader"=0,"AppleUSBHostControllerIsochListElement"=0,"AppleVirtIOPCITransport"=0,"AppleUSB30HubPort"=12,"IOHIDEventSystemUserClient"=1,"AppleHDAWidgetFactory"=0,"IOHDIXHDDrive"=0,"AGPM"=1,"AppleSimpleUARTCommand"=16,"AppleSystemPolicy"=1,"AppleUSB30Hub"=3,"IO80211AWDLPeer"=0,"AppleVirtIO9PVFS"=1,"IOTimeSyncWiFiControllerAdapter"=0,"IOAccelEventMachine2"=1,"HIDSPIQueueEventSource"=5,"IOSlaveRelayCommandPool"=0,"IGGarbageCollector"=1,"IOAccelBufferMemoryDescriptorPool2"=1,"DspFunc3ChOutput"=0,"AppleMCCSControlModule"=3,"ACMKernelService"=0,"IOUSBHostPipe"=1,"IOPolledFilePollers"=1,"_HACK_RingBuffer"=0,"AppleHSSPINub"=1,"IO80211String"=0,"IOHDIXHDDriveOutKernelUserClient"=0,"IOUSBNotification"=0,"AppleHDAWidgetSTAC9220"=0,"IOAccelDisplayMachine2"=1,"IOEthernetAVBController"=0,"IOTimeSyncEthernetAVBControllerAdapter"=0,"IOThunderboltSwitchI2CCommandQueue"=2,"AppleIntelPAVPEventSource"=1,"AppleHDAMikeyInternal"=1,"IOSkywalkRxSubmissionQueue"=0,"AppleVirtIOConsoleTransaction"=0,"IOUSBInterfaceUserClient"=0,"IOAccelGPURestartReport2"=0,"IOFramebufferParameterHandler"=3,"AppleTDMControlLUN"=0,"IOThunderboltLinkController"=5,"IOGatedOutputQueue"=16,"AppleUSBRootHubDevice"=3,"AppleHDAFunctionGroupMCP89"=0,"IOReportLegend"=6,"IOSkywalkGeneralPacketQueue"=0,"IOSurface"=795,"IOThunderboltConfigCompareSwapCommand"=5,"IOTimeSyncPseudoStreamingInterfaceAdapter"=0,"AppleUSBXHCIEndpoint"=27,"IOHIDEventQueue"=18,"IOSurfaceSendRight"=0,"AppleIntelUSBXHCICommandRing"=4,"AIDService"=0,"AppleAPICInterruptController"=1,"AppleSMC"=1,"IOTimeSyncService"=1,"IOSkywalkNetworkController"=0,"IOAccelShared2"=76,"IOCommandPool"=12,"IOBlockStorageDevice"=2,"AGPMHeuristic"=1,"IGHardwarePerProcessPageTable64"=77,"IOPMrootDomain"=1,"IOAccelFenceMachine"=1,"AppleEffaceableStorage"=0,"AppleUSBNetworkingCommandPool"=0,"IOUSBDeviceUserClient"=1,"IO80211VirtualInterfaceNamer"=1,"KextAuditUserClient"=1,"AirPort_BrcmNIC_Interface"=1,"IOI2CInterfaceUserClient"=0,"IOThunderboltDispatchCallback"=1,"AppleHDAFunctionGroupAD1984"=0,"DspFuncControlFreak"=1,"AppleThunderboltDPInAdapter"=2,"AppleOnboardSerialSkywalkInterface"=0,"IOHDIXCommandQueue"=0,"_IOOpenServiceIterator"=0,"IOCommandGate"=29554,"EventElementCollection"=0,"DspParameter"=247,"IOUSBMassStorageDriver"=1,"AppleUSBNetworkingHostCommandPool"=0,"IOPMRequestQueue"=2,"IOSkywalkRxCompletionQueue"=0,"AppleECSMBusController"=1,"IOBlockStorageDriver"=3,"DspFuncThermalSpeakerProtection"=1,"AppleHDAWidgetALC262"=0,"IOHIDWorkLoop"=1,"IOThunderboltArray"=9,"IOBlockStorageServices"=2,"AirPort_BrcmNIC_P2PInterface"=2,"AppleACPIACAdapter"=1,"IOUSBInterfaceIterator"=0,"AppleThunderboltPCIDownAdapter"=3,"IODTPlatformExpert"=1,"IOAppleLabelScheme"=0,"IOSlaveMemoryBuffer"=0,"IOMbufBigMemoryCursor"=0,"AppleUSBXHCIInterrupter"=1,"AppleUSBXHCICommandRing"=1,"AppleUSBXHCIIsochronousEndpoint"=0,"AppleUSBXHCIPCI"=1,"IOBluetoothMemoryBlock"=0,"AppleHDAControllerUserClient"=0,"IOBluetoothHostControllerTransport"=1,"AppleHPMIECS"=2,"IO80211Peer"=1,"RootDomainUserClient"=109,"DspFuncSplineLimiter"=0,"IOThunderboltTimerCommand"=10,"org_virtualbox_VBoxUSBClient"=0,"AppleAPFSContainer"=1,"DspFuncMozartCompressorDualBand"=1,"IONDRV"=0,"AppleHSBluetoothNub"=0,"IOThunderboltConfigCommand"=10,"IOPCIDevice"=35,"AppleUSB20XHCIPort"=9,"IOBluetoothInactivityTimerEventSource"=3,"IGAccelTask"=77,"OSNumber"=283952,"IGAccelStatistics"=1,"IOAccelMemoryAllocator2"=0,"AppleThunderboltNHIMemoryBlock"=29,"IOThunderboltConfigXDomainPathTeardownRequestCommand"=0,"AIDUserClientLogger"=0,"AppleThunderboltNHITransmitRingManager"=1,"IOThunderboltIECSNub"=2,"CCFaultReport"=0,"IGHardwareGuC"=0,"AppleHDAFunctionGroupExternalControl_VirtualGPO"=0,"AppleThunderboltNHITransmitRing"=12,"AppleUSBXHCI"=1,"AppleBroadcomBluetoothHostController"=1,"IOTimeSyncIntervalFilter"=0,"MEIEventSource"=1,"AppleIntelCNLUSBXHCI"=0,"IOTimeSyncNetworkPort"=0,"AppleHDAFunctionGroup_1002AAA0"=0,"IOThunderboltConfigErrorCommand"=2,"IOUserNotification"=2,"IOTimeSyncUnicastLinkLayerPtPPort"=0,"IOHIDKeyboardDevice"=0,"IOThunderboltEEPROM"=4,"IGHardwareGuCWorkQueue"=0,"IOHDAStream"=3,"AppleHPMCommandGate"=2,"AppleUSBXHCILPT"=0,"IOBluetoothRFCOMMMemoryBlock"=0,"com_apple_AppleFSCompression_AppleFSCompressionTypeDataless"=1,"AppleGPUWrangler_GPUPostStartWorkItem"=0,"AGPMHeuristic3"=0,"IOThunderboltControlPathListener"=8,"AppleUSBXHCITransferRing"=28,"AppleThunderboltNHI"=1,"AppleVirtIOConsole"=0,"AppleHDAFunctionGroupATI_Broadway"=0,"IOTimeSyncEthernetAVBInterfaceAdapter"=0,"IOThunderboltHopSet"=36,"IOThunderboltXDPropertiesLeafData"=0,"IOUSBHubDevice"=0,"AppleUSBHostDeviceIdler"=10,"IOPMWorkQueue"=1,"IOTimeSyncFilteredService"=0,"AppleIntelFramebufferController"=1,"IGScheduler4"=0,"AppleUSB30XHCIPort"=3,"AppleSMBusControllerUserClient"=0,"IOThunderboltTimerCommandQueue"=1,"IOSlaveProcessorUSBHostRelay"=0,"IODeblocker"=0,"AppleHPM"=1,"AppleRTC"=1,"AppleUSBXHCISPT"=1,"IOTimeSyncWiFiInterfaceAdapter"=0,"AppleIntelSPIDevice"=1,"AppleThunderboltIPControlCommand"=0,"IOAccelDeviceShmem"=145,"IOSharedDataQueue"=7,"X86PlatformShim"=1,"IOSyncer"=0,"IGCanonicalRangeAllocator"=76,"AppleGPUWrangler_WorkItem"=0,"AppleDeviceManagementHIDEventService"=1,"AppleThunderboltIPConnection"=0,"IGHardwareRingBuffer"=3,"IGHardwareCommandStreamer2"=0,"AppleUSBECMData"=1,"IORangeAllocator"=3,"IOMediaBSDClient"=5,"OSBoolean"=2,"AppleSEPCommand"=0,"AppleUSBXHCIRequest"=1353,"IOAccelSubmitter2"=2,"IOWorkQueue"=10,"ApplePlatformEnablerUserClient"=0,"RSNPairwiseKeyInstallTimer"=1,"DspFuncAutoGainControl"=0,"IOMapper"=1,"IOUSBMassStorageUFIDriver"=0,"AppleACPIInterruptLink"=0,"IOPCI2PCIBridge"=12,"IOAppleBluetoothHIDDriver"=1,"IOSurfaceRoot"=1,"IOHIDSystem"=1,"IOHIDInterface"=11,"IOUSBInterfaceUserClientV3"=0,"com_apple_BootCache"=1,"AppleHDA8086_9D70Controller"=0,"IOUSBHostStream"=0,"LogManagerDevice"=3,"IOThunderboltConfigWriteQuadletCommand"=4,"AIDReporter"=0,"IOAccelRangeAllocator"=0,"IOUSBController"=1,"AppleHIDKeyboardEventDriverV2"=2,"com_apple_driver_eficheck"=1,"IOAccelFIFOChannel2"=1,"AppleHDAFunctionGroupATI_RS730"=0,"AppleHDAWidgetATI_Park"=0,"AppleBacklightParameterHandler"=1,"AppleACPICPU"=4,"AppleMCCSControlFamily"=1,"IONetworkInterface"=1,"KernelRelay"=0,"IOThunderboltConfigCMOverrideCommand"=2,"org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDRoot_v061000"=1,"IGFence"=0,"IOBluetoothACLMemoryDescriptor"=0,"AppleThunderboltDPOutAdapter"=2,"IONetworkUserClient"=0,"IOReportUserClient"=7,"IOThunderboltConfigXDomainResponseCommand"=6,"DspFunc2To4Splitter"=0,"AppleUSBXHCIPipe"=1266,"DspFuncDRC"=0,"IOHDACodecFunction"=2,"IOSkywalkLegacyEthernet"=0,"IOUSBNub"=2,"IOCharacterDevice"=3,"AppleUSBHostMergeProperties"=1,"_IOConfigThread"=0,"AppleACPIPMC"=0,"IOSkywalkRing"=0,"AppleMultitouchHIDEventDriverV2"=1,"AppleHDAEngine"=2,"AppleUSBXHCIARRequest"=65,"IOTimeSyncClockManager"=1,"IO80211FlowQueueDatabase"=3,"AppleHDAWidgetGK10X"=0,"IGHardwareContext"=56,"IGHardwareResolveContext"=86,"AppleUSBHostController"=1,"IODiskImageBlockStorageDeviceOutKernel"=0,"AppleMultitouchHIDService"=0,"IOThunderboltConfigModifyQuadletCommand"=0,"IOTimeSyncFDPtPPort"=0,"MEIDriverIOEventSource"=3,"AppleSEPXART"=0,"IOUSBMassStorageDriverUFIStorageServices"=0,"IOThunderboltPath"=5,"IOCPUInterruptController"=1,"AppleHDAFunctionGroupFactory"=0,"AppleThunderboltHAL"=1,"IO80211P2PInterface"=1,"CCLogPipeUserClient"=0,"IOSkywalkKernelPipeBSDClient"=0,"AppleHDAFunctionGroupALC262"=0,"PMHaltWorker"=0,"AppleHDATDMDevice"=2,"IGScheduler2"=0,"IGHardwarePageTable"=2,"org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDPointing_v061000"=35,"AppleMCCSUserClient"=0,"IGStolenMemoryDescriptor"=1436,"AppleHSBluetoothHIDDriver"=0,"AppleUSBXHCIFL1100"=0,"IOSlaveCPU"=0,"AppleUpstreamUserClient"=0,"BNBDevice"=1,"IOAudioTimeIntervalFilter"=0,"AppleSimpleUARTSync"=1,"AppleUSBTDMMassStorageClass"=0,"IOBootFramebuffer"=0,"IOHIDResourceDeviceUserClient"=0,"IOInterruptController"=5,"DspFunc"=6,"SMCPolledInterface"=1,"AppleUSBHostResourcesClient"=1,"IOEthernetInterface"=4,"IOSkywalkPacketPoller"=0,"AppleHDAFunctionGroup_80862805"=0,"IOTimeSyncTimeLineFilter"=0,"AppleANS2Controller"=0,"AppleHSSPIControllerUserClient"=0,"AppleUSBXHCIARIsochronousRequest"=5,"IOMbufLittleMemoryCursor"=0,"AGDCPlugin"=1,"AppleHDATDMBusManager"=1,"AppleUSBHubPolicyMaker"=7,"IGPagePool"=4,"IOConditionLock"=0,"IOGraphicsControllerWorkLoop"=1,"IO80211WorkLoop"=1,"AppleIntelLpssSpiController"=1,"IOUSBUserClientLegacy"=1,"AppleHDAFunctionGroupGK10X"=0,"AppleUSBHostIORequestPool"=1266,"IOAccel2DContext2"=1,"com_apple_driver_pm_pch_reporter"=1,"DspFuncMultiBandDRC"=0,"IOAccelerator"=1,"IGGCObject"=2,"AppleAPFSVolume"=4,"AppleNVMeBuffer"=4,"AppleIntelLpssI2CDevice"=0,"IOSkywalkStatisticsReporter"=0,"PMTraceWorker"=1,"IOAudioControl"=3,"IOSCSIBlockCommandsDevice"=1,"AppleSMBusControllerICH"=0,"IOThunderboltUserProtocolListener"=0,"IO80211QueueCall"=1,"IONVMeBlockStorageDevice"=1,"AppleHDAWidgetCS4206"=0,"IOI2CInterface"=1,"AppleHDAHDMI_DPDriver"=1,"IO80211QueueDescriptor"=4,"IOAccelStatistics2"=1,"AppleHDAFunctionGroupSTAC9220"=0,"IOUSBHostIOSource"=1,"IONetworkController"=1,"OSString"=25750,"AppleIntelLpssDmac"=0,"CCIOReporterHub"=2,"AppleUSBHub"=2,"IOThunderboltAbstractPath"=1,"IOUserIterator"=5,"ApplePMTGraphicsInformation"=0,"DspFunc2To6Splitter"=0,"AppleMCCSParameterHandler"=3,"IOThunderboltConfigXDomainROMReadRequestCommand"=0,"PMSettingHandle"=6,"AppleCamIn"=1,"AppleMobileFileIntegrityUserClient"=0,"OSOrderedSet"=333,"AppleUSBXHCIIsochronousRequest"=11,"IOSortableConfigurationDescriptor"=0,"IGAccelCLContext"=0,"IOThunderboltString"=47,"AppleUSBXHCIStream"=0,"IOHIDEventDriver"=7,"DspFuncClientGainAdjust"=1,"IOThunderboltConfigXDomainUUIDRequestCommand"=2,"IOThunderboltIECSCommand"=0,"AppleUSBXHCIPPT"=0,"IOSerialBSDClient"=7,"IOStateReporter"=30,"IOThunderboltSwitchType2"=0,"com_apple_driver_pm_flex_reporter"=1,"AppleAPFSMedia"=1,"IOTimeSyncSnapshotService"=0,"IOAudioStream"=1,"APFSCryptoContext"=576,"IGAccelGLContext"=11,"AppleOnboardSerialDebugDevice"=0,"IOThunderboltReceiveCommand"=16,"IONotifier"=4,"AGPMHeuristic2"=1,"AIDLoggerUserClient"=0,"IOBluetoothL2CAPMemoryBlock"=0,"AppleIntelLpssUART"=1,"IOAccelContext2"=2,"AppleUSBPipe"=0,"IOTimeSyncTimeLineFilterIIR128"=0,"IGMappedBuffer"=78,"IOThunderboltPort"=19,"IOFilterInterruptEventSource"=16,"IOThunderboltConfigNotifyAckCommand"=0,"IOLittleMemoryCursor"=0,"DspFuncGain"=0,"IOHIDPointingDevice"=0,"IOSkywalkTxSubmissionQueue"=0,"AppleUSBXHCIWPT"=0,"_IOFramebufferNotifier"=16,"AppleSEPIntelIOPNub"=0,"IOThunderboltTunnelDriver"=3,"IGHardwareRingBufferBlit"=48,"IOBluetoothDataQueue"=4,"IOHDAController"=1,"AppleIntelLpssI2CController"=0,"AppleIntelSlowAdaptiveClockingManager"=1,"AppleUSBHostRequest"=2,"IGHardwareRingBufferVEBox"=0,"AppleIntelHDCP1"=1,"IOSKRegion"=15,"IOMedia"=7,"IGAccelMemoryMap"=10273,"IO80211VirtualInterface"=1,"IOHistogramReporter"=3,"IOPlatformPluginFamilyPriv"=1,"IONVMeControllerPolledAdapter"=1,"AppleHDAFunctionGroupExternalControlFactory"=0,"IO80211AWDLPeerManager"=1,"AppleSMBusDevice"=0,"IOBluetoothMemoryBlockQueue"=10,"IGHardwareGlobalPageTable"=1,"OSSymbol"=9318,"IOAccelSurface2"=1,"IOSurfaceSharedEventNotificationPort"=0,"IOSMBusController"=1,"AppleACPIPlatformExpert"=1,"IORegistryPlane"=7,"AirPort_BrcmNIC_Timer"=60,"AppleUSBCDCControl"=1,"IOHIDLibUserClient"=33,"IOUSBMassStorageDriverNub"=1,"AppleIntelUSBXHCI"=3,"IOThunderboltFrameList"=19,"IGAccelSysMemory"=15990,"AppleUSBInterfaceIterator"=0,"IOSlaveEndpoint"=0,"AppleHDAFunctionGroupExternalControl_GPIO"=1,"AppleSMBusController"=0,"CCDataPipeBlobOS"=0,"IOInterruptEventSource"=121,"AppleUSBXHCIInterrupterMSI"=10,"IOSkywalkPacketBufferPool"=0,"AudioAUUCDriver"=2,"IO80211ServiceRequestDescriptor"=2,"OSObject"=175,"IOBluetoothSerialManager"=1,"AppleHDAMikeyInternalCS8409"=1,"IGHardwarePerProcessPageTable"=1,"IOHDIXController"=1,"IOMbufNaturalMemoryCursor"=1,"AppleHDAPathSet"=5,"IOKDP"=0,"CCIOReporterDataStream"=1,"IOSlaveRelayEndpoint"=0,"IOBluetoothHIDDriver"=1,"IO80211AssociationJoinSnapshot"=1,"IOFence"=0,"IOAccelTraceStreamConnection"=4,"AppleUSBNetworkingCommand"=0,"IOGraphicsDevice"=1,"IOThunderboltNumber"=385,"IOUSBControllerListElement"=0,"AppleNVMeRequest"=256,"IOResources"=1,"AppleUSB20Hub"=1221,"IGHardwarePerProcessPageTable32"=0,"IOAccelNamespace"=154,"IOGraphicsSystemWorkLoop"=1,"AppleHDAWidgetAD1988"=0,"DspFuncMultiBandCompressor"=0,"GMetricsRecorder"=0,"IOSCSIPeripheralDeviceNub"=1,"AppleUSBXHCIARRequestPool"=1,"RSNSupplicant"=1,"IOSurfaceDeviceCache"=780,"IOThunderboltConfigReadQuadletCommand"=4,"AGPMController"=1,"AppleUSBXHCIRequestPool"=8,"IOThunderboltXDLocalPropertiesCache"=1,"AppleGraphicsDeviceControlClient"=6,"IGGuC"=1,"IOUSBBus"=1,"IGHardwareRingBufferMain"=182,"IOServicePM"=15725,"IOBigMemoryCursor"=0,"AppleIntelLpssI2CGate"=0,"AppleThunderboltNHIType3"=1,"AppleSmartBattery"=1,"AppleBusControllerCS8409"=1,"IGAccelVideoContextVEBox"=0,"ACMRestrictedModeKernelService"=0,"AppleUSBHostBusCurrentPool"=0,"AppleHDAWidgetMCP89"=0,"IOMemoryDescriptor"=3,"AppleTDMAKSServices"=0,"AppleIntelLpssGspi"=1,"AppleHDAFunctionGroupATI_RS780"=0,"IOUSBInterfaceUserClientV2"=0,"IODMAController"=0,"AppleUSBInterface"=14,"IGAccelFIFOChannel"=231,"IOThunderboltDictionary"=8,"IOUSBControllerV3"=1,"AppleGraphicsControl"=0,"AppleS3XController"=1,"IOBluetoothSCOMemoryDescriptorRetainer"=4,"EventQueue"=1,"IOThunderboltI2CCommand"=4,"AppleHDATDMBusManagerCS8409"=2,"AGPMEventSource"=1,"IGFenceAllocator"=1,"DspFuncEQ"=5,"IOCatalogue"=1,"IOWorkLoop"=1388,"IOThunderboltI2CCommandQueue"=1,"AppleAPFSMediaBSDClient"=1,"IODataQueue"=1,"CCIOReporterLogStream"=1,"IOHIDDevice"=5,"ACMPersistentStoreKernelService"=0,"IOHDACodecDriver"=2,"IOSkywalkNetworkPacket"=0,"AppleHDAWidgetATI_RS730"=0,"IOBluetoothL2CAPChannel"=7,"BluetoothMultitouchTransport"=1,"CCStream"=2,"AppleIntelHDCP"=1,"AppleHDAWidgetATI_RS780"=0,"IOHIDElement"=1,"IOReportHub"=1,"IOTSAEIMACAddress"=0,"DspFunc6ChOutput"=0,"AppleIntelI2CCommand"=0,"AppleIntelLpssI2CUserClient"=0,"IO80211ScanManager"=1,"IGAccelDevice"=82,"IOEthernetController"=3,"IOThunderboltConfigXDomainRequestCommand"=0,"DspFuncStereoEnhancer"=0,"org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDRoot_UserClient_v061000"=1,"IOSlowAdaptiveClockingDomain"=0,"IOTimerEventSource"=10934,"IOThunderboltCommandQueue"=10,"AppleHDAFunctionGroupCS8409"=1,"CryptoBufferDescriptor"=576,"IOSerialDriverSync"=1,"IOPCIConfigurator"=1,"com_apple_filesystems_hfs_encodings"=1,"AppleOnboardSerialBusInterface"=1,"org_virtualbox_VBoxUSBInterface"=0,"AppleUSB20InternalIntelHubPort"=0,"Stopwatch"=8,"IO80211NetBootNub"=0,"IOTimeSyncEthernetConcreteControllerAdapter"=0,"IOSlaveRelayCommand"=0,"DspFunc2WayCrossover"=0,"CCLogPipe"=4,"AppleSMCClient"=4,"AppleHDAWidgetGT216"=0,"IGHardwareBlit2DContext"=48,"IGAccelTraceStream"=4,"AppleUSBXHCIFL1100CommandRing"=0,"AIDReporterState"=0,"com_objective_see_firewall"=1,"AppleUSBECMControl"=1,"IOServiceMessageUserNotification"=651,"IOTimeSyncUserClient"=1,"AppleTDMAKSDriver"=0,"IOReporter"=3,"DspFuncVolume_3ch"=0,"AppleUSBHostBusCurrentClient"=31,"IOMultiMemoryDescriptor"=6839,"IOAccelDrawable2"=1,"IOPlatformPluginFamily"=1,"IOSCSILogicalUnitNub"=2,"AppleHSSPIInterface"=5,"HIDMTQueueEventSource"=1,"AppleHDAWidget_80862807"=7,"IOTimeSyncEthernetControllerAdapter"=0,"CamelliaBase"=1,"IGHardwareRingBufferMedia"=1,"IOSCSIHierarchicalLogicalUnit"=0,"AppleHDATDMDeviceFactory"=0,"IOTimeSyncClockMapping"=1,"AppleIntelMEClientController"=1,"AIDCircularBuffer"=0,"IOAccelAllocationInfo"=0,"KDIURL"=0,"AGPMHeuristic1"=0,"IOPanicPlatform"=0,"IODMAEventSource"=0,"IOThunderboltConnectionManager"=1,"IOSCSIMultipathedLogicalUnit"=0,"AppleCamInUserClient"=1,"IOPlatformDevice"=3,"AppleNVMeSMARTUserClient"=0,"AppleHDAWidgetCS4208"=0,"IOUSBUserClientInit"=0,"IOThunderboltXDDirectory"=0,"AppleHIDTransportIODataQueue"=0,"DspFuncSum"=0,"AppleUSBHostDARTDMACommand"=0,"AIDLogger"=0,"DspFuncStereoToMono"=0,"AppleHDATDMAmpSSM3515"=4,"AppleHDAAudioSelectorControlDP"=1,"CCCapture"=0,"AppleMultitouchHIDEventService"=0,"IOThunderboltData"=6,"IOSimpleMbufMemoryDescriptor"=0,"AppleThunderboltDPPathManager"=4,"AppleOnboardSerialSync"=1,"AppleIntelMEUserClient"=0,"IO80211RangingManager"=1,"org_virtualbox_VBoxUSBDevice"=0,"IOUSBMassStorageUASDriverCommand"=0,"IOBluetoothRFCOMMConnectionUserClient"=0,"IOThunderboltCommandGate"=5,"IOSkywalkController"=0,"IOAudioControlUserClient"=48,"DspBuffer"=8,"AppleThunderboltNHIType1"=0,"AppleThunderboltGenericHAL"=1,"OSSerialize"=1,"AppleIntelI2CCommandQueue"=0,"AppleUSBDescriptorCache"=5691,"com_objectivesee_driver_LuLu"=1,"IOAudioDevice"=1,"AppleUSBHostBillboardDevice"=1,"IOSurfaceSharedEventReference"=0,"OSKext"=168,"IOAccelCommandBufferPool2"=176,"IOAudioEngine"=1,"AppleHSBluetoothDevice"=0,"ApplePMC"=1,"AppleUSBDescriptor"=23625,"AppleVirtIOTransaction"=0,"IOBluetoothSerialClientSerialStreamSync"=7,"AppleGPUWrangler_GPU"=1,"com_apple_driver_pm_msr_reporter"=1,"AppleSMBIOS"=1,"IOSkywalkTxCompletionQueue"=0,"IGTelemetryUsage"=3,"SMCWatchDogTimer"=1,"IOTimeSyncUnicastLinkLayerEtEPort"=0,"AppleHDAFunctionGroupAD1988"=0,"AppleUSBHostBouncedDMACommand"=0,"_IOServiceJob"=0,"IO80211InterfaceMonitor"=3,"AGDPClientControl"=1,"IOPMPowerStateQueue"=1,"IOBluetoothRFCOMMConnection"=1,"OSIterator"=2,"hv_vcpu_t"=1,"IOAccelerationUserClient"=1,"IOBluetoothTimerEventSource"=0,"AppleIntelI2CDevice"=0,"IOThunderboltJTAG"=1,"AppleUSBHostBusCurrentAllocator"=1315,"IOMemoryMap"=16832,"DspFuncDelay"=0,"CCDataStream"=2,"AppleHPMLPSS"=0,"IOAudioToggleControl"=8,"AppleSEPTesting"=0,"com_apple_driver_pmtelemetry"=1,"IOThunderboltStatistics"=1,"IOBluetoothHCIRequest"=0,"SCSITask"=0,"AppleSmartBatteryManagerUserClient"=0,"IOBluetoothL2CAPSupervisoryFrameMemoryBlock"=0,"IOThunderboltLocalNode"=1,"IOHDIXHDDriveOutKernel"=0,"AppleUSBXHCIDevice"=11,"IOUSBMassStorageCBIDriver"=0,"AppleNVMeController"=1,"IO80211Controller"=1,"AppleMobileFileIntegrity"=1,"AppleHDAEngineUserClient"=0,"IOTimeSyncNotifier"=0,"IGHardwareExtendedContext"=4,"AppleHDAFunctionGroupMCP79"=0,"X86PlatformPlugin"=1,"IOPCIDiagnosticsClient"=0,"IOHIDParamUserClient"=7,"IOPCIBridge"=2,"AppleEffaceableStorageUserClient"=0,"IORegistryIterator"=0,"OSData"=76220,"AppleOnboardSerialPool"=1,"AIDReporterSimple"=0,"IOGraphicsAccelerator2"=1,"IOThunderboltFindCapabilityCommand"=5,"IOThunderboltPacketLoggerNub"=0,"PMAssertionsTracker"=1,"IOOutputQueue"=1,"AppleSEPUserClient"=0,"AppleUSBHostDMACommand"=0,"AppleEmbeddedKeyboard"=1,"IOThunderboltTransmitCommand"=3,"HSSPIIODataQueue_AppleHSSPIController"=0,"IGHwCsStatsTracker"=0,"DspFuncCrossover"=0,"IGAccelVideoContext"=0,"IOSCSIPeripheralDeviceType00"=2,"IOThunderboltXDomainPath"=0,"IO80211PeerManager"=1,"IOHDIXHDDriveNub"=0,"AppleKeyStoreCommand"=2,"AppleThunderboltIPService"=1,"AppleNVMeRequestTimer"=1,"AppleACPIPlatformUserClient"=0,"IOHIDKeyboardEventDevice"=0,"IOBluetoothL2CAPChannelUserClient"=5,"IOSkywalkLegacyEthernetInterface"=0,"IOSCSITargetDevice"=0,"AppleBacklightDisplay"=3,"IOSlaveProcessorRelay"=0,"IORootParent"=1,"com_apple_driver_pm_cstate_reporter"=1,"DspFuncMozartCompressor"=1,"IO80211PeerMonitor"=0,"AIDQueueEventSource"=0,"IOThunderboltSwitchLC"=1,"PMSettingObject"=6,"org_virtualbox_SupDrv"=1,"AppleACPIPCI"=1,"AppleKeyStore"=1,"AppleGPUWrangler_MatchNotificationWorkItem"=0,"IOThunderboltControlPath"=1,"IOPMinformee"=192,"IOUSBCommand"=0,"AppleUSBHostDMABufferMemoryDescriptor"=96,"IOPMPowerSource"=1,"IOSlowAdaptiveClockingManager"=1,"hv_vmx_space_t"=1,"IOTimeSyncReverseSync"=0,"IOUSBLog"=1,"DspFuncLimiter"=0,"IOThunderboltWorkLoop"=1,"AppleHDAMikeyInternalFactory"=0,"CCPipeUserClient"=0,"AppleSEPManager"=0,"AppleThunderboltIPTransmitter"=0,"IOBluetoothDevice"=2,"AppleBusPowerController"=1,"DspFuncWithSharedMemory"=7,"IOTimeSyncgPTPManager"=1,"IODisplayParameterHandler"=3,"AppleIntelDisplayPath"=3,"AppleIntelPanelA"=1,"AppleIntelLpssSpiDevice"=1,"IOAccelSharedNamespace2"=76,"IOBufferMemoryDescriptor"=19694,"AppleUSBXHCILPTH"=0,"AppleACPIButton"=2,"AppleHDADriverUserClient"=0,"IOThunderboltFamilyUserClient"=0,"CCPipe"=2,"IOHIDEventServiceUserClient"=7,"AppleHDAWidgetALC885"=0,"AppleSystemPolicyUserClient"=1,"AppleHDAWidgetCS8409"=74,"DspFuncBeam2"=1,"DspFunc2Dot1Crossover"=0,"IOThunderboltXDomainService"=0,"AppleMultitouchHIDEventDriver"=1,"IOPolledInterface"=3,"IGMemoryManager"=1,"IONDRVDevice"=0,"IOAccelMemory"=1,"IOTimeSyncTimeLineFilter128"=0,"AppleUSBDevice"=4297,"IOPlatformExpertDevice"=1,"IOTimeSyncEthernetLegacyInterfaceAdapter"=0,"IOUSBHubPolicyMaker"=1,"IOHIPointing"=0,"IOBluetoothHCIController"=1,"IOThunderboltController"=1,"AIDUserClient"=0,"IOTimeSyncFDEtEPort"=0,"AudioAUUC"=0,"AppleAPFSContainerScheme"=1,"IONetworkData"=24,"AppleHSSPIHIDDriver"=5,"IOAudioLevelControl"=3,"AppleUSBXHCISPTLP"=1,"IOBluetoothRFCOMMChannel"=8,"IOECStateNotifier"=0,"IOUSBCommandPool"=0,"IOBluetoothHCIPacketLogUserClient"=0,"IOTimeSyncAWDLInterfaceAdapter"=0,"AppleS1XController"=0,"IGWorkQueueAk"=35,"AppleAPFSVolumeBSDClient"=4,"AppleMultitouchEventServiceWrapper"=0,"IO80211FlowQueue"=0,"AppleLMUController"=1,"AppleHDADriver"=2,"IOPlatformPluginDevice"=2,"AppleTDMAKSCommand"=0,"IOKernelDebugger"=0,"IOBacklightDisplay"=1,"IOThunderboltNHIReceiveRing"=1,"IONetworkMedium"=8,"IODisplayConnect"=1,"AppleHDAWidgetATI_RS710"=0,"IOHIDResource"=1,"IOTimeSyncTimeLineFilterIIR"=0,"AGPMHeuristic0"=0,"IGAccelDisplayMachine"=1,"AppleNVMeTranslationSMARTUserClient"=0,"BNBMouseDevice"=0,"AppleHDAWidgetWM8800"=0,"AppleSATLSMARTUserClient"=0,"AppleUSBCDCCompositeDevice"=1,"IOTimeSyncPort"=1,"IOUSBRootHubDevice"=0,"AppleVirtIO9PTransaction"=0,"AppleMultitouchInputHIDEventDriver"=1,"IOSlaveRelayActionCommand"=0,"IOHIDPointingEventDevice"=0,"IOThunderboltXDPropertiesLeafText"=2,"IOTimeSyncgPTPManagerUserClient"=1,"IOHIDDeviceShim"=0,"AppleSCSISubsystemGlobals"=1,"IGAccelEventMachine"=1,"AppleHDAWidget_1002AAA0"=0,"IOBluetoothHostControllerUARTTransport"=1,"IOThunderboltConfigXDomainPathSetupRequestCommand"=0,"IOBluetoothObject"=4,"IOBluetoothACPIMethods"=2,"OSMetaClass"=0,"AppleThunderboltIPPort"=2,"DspFuncVolume"=2,"AppleUSBXHCIARIsochronousRequestPool"=1,"KernelRelayEndpoint"=0,"AppleGraphicsDeviceControl"=3,"IOAccelDisplayPipeGammaTable2"=4,"CCDataPipeBlobOD"=0,"IOUSBControllerV2"=1,"IOHIDPointing"=0,"IOAudioSelectorControl"=4,"DspFuncAudioMeter"=0,"CCDataSession"=0,"IOThunderboltIECSCommandQueue"=2,"IOBluetoothDeviceUserClient"=4,"IOSKMapper"=2,"IOThunderboltDispatchContext"=2,"IOSCSIProtocolServices"=2,"AppleEFINVRAM"=1,"IOKitDiagnostics"=1,"IOTimeSyncDomain"=1,"AppleIntelLpssDmacChannel"=0,"IODTNVRAM"=1,"AppleMultitouchDeviceUserClient"=2,"IOHIDEventServiceQueue"=8,"AirPort_BrcmNIC"=1,"com_apple_driver_pm_reporter"=8,"AppleUSBXHCITDPool"=7,"AppleUSBHostDMACommandPool"=7,"AppleACPIEC"=1,"IGSharedMappedBuffer"=1520,"IOAccelDisplayPipeUserClient2"=3,"AppleRTCUserClient"=0,"DspFuncXTC"=0,"AppleHDAWidgetMCP79"=0,"hv_vm_t"=1,"IOHDIXCommand"=0,"AppleSSE"=1,"IOPMRequest"=0,"IOECTimeSyncHandler"=0,"IOAccelMemoryMap"=1,"IOHIKeyboard"=0,"AppleGPUWrangler_BusyInterestWorkItem"=0,"IOHIDUserDevice"=0,"IGAccelResource"=8160,"AppleHDATDMAmpTAS5758L"=0,"AppleMCCSControlCello"=0,"AppleHDAFunctionGroupATI_Park"=0,"IOService"=188,"IORS232SerialStreamSync"=2,"IOSurfaceSharedEvent"=0,"AppleIntelMEIDriver"=1,"AppleHDAWidget_10DE0014"=0,"IOBluetoothWorkLoop"=0,"ACMAccessoryCacheKernelService"=0,"IOHIDEventRepairDriver"=0,"AppleHDAFunctionGroup_10DE0014"=0,"org_virtualbox_VBoxUSB"=1,"IOAccelBlockFencePort2"=46,"IOSKMemoryBuffer"=29,"AppleVirtIOBlockStorageDevice"=0,"IOTimeSyncUnicastUDPv4EtEPort"=0,"KextAudit"=1,"PMOBJECT"=3,"IOAccelSysMemory"=1,"AppleSMCFamily"=1,"HIDAlwaysNotifyingIODataQueue"=2,"IOFramebuffer"=1,"AppleMultitouchDevice"=3,"AppleUSBXHCIIsochronousTransferRing"=0,"IOPMCompletionQueue"=1,"AppleSEPCommandPool"=0,"DspFuncVirtualization"=0,"IOTimeSyncUserFilteredService"=0,"AppleOSXWatchdog"=1,"AppleHV"=1,"AppleCredentialManagerUserClient"=2,"IOThunderboltNHI"=1,"BroadcomBluetoothHostController"=1,"mDNSOffloadUserClient"=0,"AppleUSBHostPort"=2,"CCDataPipeUserClient"=0,"AppleHDAWidget"=2,"IOAccelMemoryInfoUserClient"=0,"AppleVirtIOQueue"=0,"IOFDiskPartitionScheme"=0,"AppleMultitouchEventDriverWrapper"=2,"com_apple_filesystems_hfs"=1,"AppleHDAFunctionGroupCS4206"=0,"AppleTDMEffaceableNORDriver"=0,"AppleUSBXHCITR"=5,"BanksiaTcon"=1,"AppleUSBXHCIStreamingEndpoint"=0,"BNBTrackpadDevice"=2,"AppleHDACodecGeneric"=2,"AppleGPUWrangler_DeferredReleaseWorkItem"=0,"AppleSSEUserClient"=1,"IOUSBMassStorageInterfaceNub"=1,"IOBluetoothSerialClient"=7,"KernelRelayHost"=0,"IOAccelResource2"=1,"IOPMPowerSourceList"=0,"AppleHDAEngineOutputDP"=1,"AppleUSB20InternalSMSCHub"=0,"IOThunderboltNub"=2,"mDNSHandoff"=1,"AppleVTDDeviceMapper"=0,"IOAccelTraceStream2"=1,"AppleHDAStream"=4,"AppleIntelLpssI2C"=0,"IOUSBPipe"=0,"AppleACPICPUInterruptController"=1,"AppleActuatorDeviceUserClient"=1,"AppleVirtIOTransport"=0,"IGHardwareDisplayContext"=1,"IOAVBControllerHelper"=0,"AppleSEPEndpoint"=0,"AppleVTD"=1,"IOPerfControlClient"=0,"EupDSP"=0,"AppleHSSPIDevice"=1,"AppleBusControllerFactory"=0,"IOPlatformExpert"=1,"IOUserEthernetController"=0,"IOTimeSyncEthernetPort"=0,"IOAccelDisplayPipePostCSCGammaVID"=0,"AppleVirtIO9PReadTransaction"=0,"com_apple_driver_pm_uncore_reporter"=1,"AppleUSBController"=7,"IOTimeSyncUserFilteredServiceUserClient"=0,"IOPartitionScheme"=2,"IOTimeSyncIntervalFilter128"=0,"AppleIntelSPIController"=1,"IOSlaveFirmware"=0,"IOConditionGate"=2,"AppleHSSPICommand"=30,"IOHIDUserClient"=1,"LogManager"=1,"IOACPIPlatformExpert"=1,"IOThunderboltSwitchType3"=2,"IOThunderboltUserObjectExporter"=0,"IOThunderboltNHITransmitRing"=1,"AppleOSXWatchdogClient"=1,"IOAccelVideoContext2"=0,"com_apple_driver_pm_cpu_mbox"=81,"IOAccelSharedEventFence"=0,"IOUSBControllerIsochEndpoint"=0,"IOThunderboltConfigResetCommand"=3,"IOUSBPortInterruptEventSource"=1315,"IOTimeSyncEthernetModernInterfaceAdapter"=0,"AppleIntelPAVP"=1,"DspFuncLoudness"=1,"IOHIDEventService"=3,"IOAudioTimeIntervalFilterFIR"=0,"IOTimeSyncIntervalFilterIIR128"=0,"IOAccelDisplayPipePreCSCLinearizationVID"=0,"IOUserEthernetInterface"=0,"IOThunderboltConfigXDomainLinkChangeRequestCommand"=0,"IOAudioPort"=0,"AppleUSBBusPowerClient"=2,"IOHIKeyboardMapper"=0,"IOSkywalkPacketBuffer"=0,"IOTimeSyncUnicastUDPv6EtEPort"=0,"ACMBridgeKernelService"=0,"KRActionCommandPool"=0,"IOUSBHostInterface"=1255,"IOTimeSyncIntervalFilterIIR"=0,"com_apple_driver_pm_msr_limits_reporter"=1,"AppleGPUWrangler"=1,"hv_vmx_vcpu_t"=2,"IGHardwareCommandStreamer4"=0,"OSArray"=77611,"IOGeneralMemoryDescriptor"=2078,"IOSkywalkBSDClient"=0,"IOThunderboltConfigXDomainLinkStatusRequestCommand"=0,"IOUSBIsocCommand"=0,"IOEthernetAVBInterface"=0,"IOThunderboltDispatchQueue"=12,"IOSlaveProcessor"=0,"IO80211FlowQueueLegacy"=0,"IGAccelSegmentResourceList"=0,"IOTimeSyncMachAbsoluteNanoseconds"=0,"org_virtualbox_SupDrvClient"=0,"AppleUSBHubPort"=2,"IO80211ControllerMonitor"=1,"IOThunderboltPortMicro"=0,"IOUSBWorkLoop"=7,"AppleUSB20HubExpressCardPort"=0,"IOSurfaceClient"=1131,"IOAudioEngineEntry"=0,"AppleThunderboltNHIReceiveRing"=12,"com_apple_driver_pm_ltr_reporter"=1,"IOThunderboltConfigXDomainCommand"=2,"IOThunderboltProtocolListener"=1,"AppleBusController"=1,"AIDSerialLogger"=0,"IOConfigurationDescriptorOrderedSet"=0,"MEICompletion"=0,"AppleGraphicsDeviceControlPlugin"=1,"IO80211CommandQueue"=10,"DspFuncManager"=3,"AppleUSB20XHCITypeCPort"=2,"DspFuncSplitBand"=0,"IOBootNDRV"=0,"IOHIDElementPrivate"=15116,"AppleHDAPath"=6,"AppleSSEInterface"=1,"AGDCPluginDisplayMetrics"=1,"IOHITablet"=0,"AppleThunderboltPCIUpAdapter"=1,"AppleTDMBlockStorageServices"=0,"AppleHPMDevice"=4,"AppleACPIEventController"=1,"IOFramebufferUserClient"=3},"IOMalloc allocation"=147519457}
  | }
  |
  +-o AppleUSBXHCI Root Hub Simulation@01000000  <class AppleUSBRootHubDevice, id 0x100043e26, registered, matched, active, busy 0 (2 ms), retain 12>
  |   {
  |     "iManufacturer" = 0
  |     "bNumConfigurations" = 1
  |     "idProduct" = 32775
  |     "bMaxPacketSize0" = 8
  |     "Built-In" = Yes
  |     "iProduct" = 0
  |     "USB Product Name" = "AppleUSBXHCI Root Hub Simulation"
  |     "iSerialNumber" = 0
  |     "bDeviceClass" = 9
  |     "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
  |     "IOUserClientClass" = "IOUSBDeviceUserClientV2"
  |     "locationID" = 16777216
  |     "bDeviceSubClass" = 255
  |     "bcdUSB" = 256
  |     "non-removable" = "yes"
  |     "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  |     "bDeviceProtocol" = 3
  |     "USB Vendor Name" = "Apple Inc."
  |     "Device Speed" = 3
  |     "idVendor" = 1452
  |     "IOClassNameOverride" = "IOUSBRootHubDevice"
  |   }
  |
  +-o AppleUSBXHCI Root Hub Simulation@14000000  <class AppleUSBRootHubDevice, id 0x100043e38, registered, matched, active, busy 0 (1 ms), retain 9>
  |   {
  |     "iManufacturer" = 0
  |     "bNumConfigurations" = 1
  |     "idProduct" = 32775
  |     "bMaxPacketSize0" = 8
  |     "Built-In" = Yes
  |     "iProduct" = 0
  |     "USB Product Name" = "AppleUSBXHCI Root Hub Simulation"
  |     "iSerialNumber" = 0
  |     "bDeviceClass" = 9
  |     "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
  |     "IOUserClientClass" = "IOUSBDeviceUserClientV2"
  |     "locationID" = 335544320
  |     "bDeviceSubClass" = 255
  |     "bcdUSB" = 256
  |     "non-removable" = "yes"
  |     "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
  |     "bDeviceProtocol" = 3
  |     "USB Vendor Name" = "Apple Inc."
  |     "Device Speed" = 3
  |     "idVendor" = 1452
  |     "IOClassNameOverride" = "IOUSBRootHubDevice"
  |   }
  |
  +-o AppleUSBXHCI Root Hub Simulation@00000000  <class AppleUSBRootHubDevice, id 0x1001430a5, registered, matched, active, busy 0 (3 ms), retain 12>
    | {
    |   "iManufacturer" = 0
    |   "bNumConfigurations" = 1
    |   "idProduct" = 32775
    |   "bMaxPacketSize0" = 8
    |   "Built-In" = Yes
    |   "iProduct" = 0
    |   "USB Product Name" = "AppleUSBXHCI Root Hub Simulation"
    |   "iSerialNumber" = 0
    |   "bDeviceClass" = 9
    |   "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
    |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    |   "locationID" = 0
    |   "bDeviceSubClass" = 255
    |   "bcdUSB" = 256
    |   "non-removable" = "yes"
    |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    |   "bDeviceProtocol" = 3
    |   "USB Vendor Name" = "Apple Inc."
    |   "Device Speed" = 3
    |   "idVendor" = 1452
    |   "IOClassNameOverride" = "IOUSBRootHubDevice"
    | }
    |
    +-o USB2.0 Hub             @00200000  <class AppleUSBDevice, id 0x1001430a8, registered, matched, active, busy 0 (7 ms), retain 16>
    | | {
    | |   "sessionID" =<PHONE_NUMBER>17007
    | |   "iManufacturer" = 1
    | |   "bNumConfigurations" = 1
    | |   "idProduct" = 10263
    | |   "bcdDevice" = 80
    | |   "Bus Power Available" = 250
    | |   "USB Address" = 1
    | |   "bMaxPacketSize0" = 64
    | |   "iProduct" = 2
    | |   "iSerialNumber" = 0
    | |   "bDeviceClass" = 9
    | |   "Built-In" = No
    | |   "locationID" = 2097152
    | |   "bDeviceSubClass" = 0
    | |   "bcdUSB" = 528
    | |   "USB Product Name" = "USB2.0 Hub             "
    | |   "PortNum" = 2
    | |   "non-removable" = "no"
    | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   "bDeviceProtocol" = 2
    | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | |   "kUSBCurrentConfiguration" = 1
    | |   "Device Speed" = 2
    | |   "USB Vendor Name" = "VIA Labs, Inc.         "
    | |   "idVendor" = 8457
    | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   "IOClassNameOverride" = "IOUSBDevice"
    | | }
    | |
    | +-o USB 2.0 BILLBOARD             @00210000  <class AppleUSBDevice, id 0x100143155, registered, matched, active, busy 0 (3 ms), retain 14>
    | |   {
    | |     "sessionID" =<PHONE_NUMBER>00352
    | |     "iManufacturer" = 1
    | |     "bNumConfigurations" = 1
    | |     "idProduct" = 258
    | |     "bcdDevice" = 4900
    | |     "Bus Power Available" = 250
    | |     "USB Address" = 9
    | |     "bMaxPacketSize0" = 64
    | |     "iProduct" = 2
    | |     "iSerialNumber" = 3
    | |     "bDeviceClass" = 17
    | |     "Built-In" = No
    | |     "locationID" = 2162688
    | |     "bDeviceSubClass" = 0
    | |     "bcdUSB" = 513
    | |     "USB Product Name" = "USB 2.0 BILLBOARD             "
    | |     "PortNum" = 1
    | |     "non-removable" = "no"
    | |     "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |     "bDeviceProtocol" = 0
    | |     "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |     "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | |     "kUSBCurrentConfiguration" = 1
    | |     "Device Speed" = 2
    | |     "USB Vendor Name" = "VIA Technologies Inc.         "
    | |     "idVendor" = 8457
    | |     "IOGeneralInterest" = "IOCommand is not serializable"
    | |     "USB Serial Number" = "0000000000000001"
    | |     "IOClassNameOverride" = "IOUSBDevice"
    | |   }
    | |
    | +-o 4-Port USB 2.0 Hub@00220000  <class AppleUSBDevice, id 0x10014318d, registered, matched, active, busy 0 (2 ms), retain 14>
    |     {
    |       "sessionID" =<PHONE_NUMBER>20020
    |       "iManufacturer" = 1
    |       "bNumConfigurations" = 1
    |       "idProduct" = 21521
    |       "bcdDevice" = 260
    |       "Bus Power Available" = 250
    |       "USB Address" = 10
    |       "bMaxPacketSize0" = 64
    |       "iProduct" = 2
    |       "iSerialNumber" = 0
    |       "bDeviceClass" = 9
    |       "Built-In" = No
    |       "locationID" = 2228224
    |       "bDeviceSubClass" = 0
    |       "bcdUSB" = 528
    |       "USB Product Name" = "4-Port USB 2.0 Hub"
    |       "PortNum" = 2
    |       "non-removable" = "no"
    |       "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    |       "bDeviceProtocol" = 2
    |       "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    |       "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    |       "kUSBCurrentConfiguration" = 1
    |       "Device Speed" = 2
    |       "USB Vendor Name" = "Generic"
    |       "idVendor" = 3034
    |       "IOGeneralInterest" = "IOCommand is not serializable"
    |       "IOClassNameOverride" = "IOUSBDevice"
    |     }
    |
    +-o USB3.0 Hub             @00400000  <class AppleUSBDevice, id 0x1001430b7, registered, matched, active, busy 0 (4 ms), retain 16>
    | | {
    | |   "sessionID" =<PHONE_NUMBER>35784
    | |   "iManufacturer" = 1
    | |   "bNumConfigurations" = 1
    | |   "idProduct" = 2071
    | |   "bcdDevice" = 80
    | |   "Bus Power Available" = 450
    | |   "USB Address" = 2
    | |   "bMaxPacketSize0" = 9
    | |   "iProduct" = 2
    | |   "iSerialNumber" = 0
    | |   "bDeviceClass" = 9
    | |   "Built-In" = No
    | |   "locationID" = 4194304
    | |   "bDeviceSubClass" = 0
    | |   "bcdUSB" = 784
    | |   "USB Product Name" = "USB3.0 Hub             "
    | |   "PortNum" = 4
    | |   "non-removable" = "no"
    | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   "bDeviceProtocol" = 3
    | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | |   "kUSBCurrentConfiguration" = 1
    | |   "Device Speed" = 3
    | |   "USB Vendor Name" = "VIA Labs, Inc.         "
    | |   "idVendor" = 8457
    | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   "IOClassNameOverride" = "IOUSBDevice"
    | | }
    | |
    | +-o 4-Port USB 3.0 Hub@00420000  <class AppleUSBDevice, id 0x10014310f, registered, matched, active, busy 0 (2 ms), retain 15>
    | | | {
    | | |   "sessionID" =<PHONE_NUMBER>61940
    | | |   "iManufacturer" = 1
    | | |   "bNumConfigurations" = 1
    | | |   "idProduct" = 1041
    | | |   "bcdDevice" = 260
    | | |   "Bus Power Available" = 450
    | | |   "USB Address" = 6
    | | |   "bMaxPacketSize0" = 9
    | | |   "iProduct" = 2
    | | |   "iSerialNumber" = 0
    | | |   "bDeviceClass" = 9
    | | |   "Built-In" = No
    | | |   "locationID" = 4325376
    | | |   "bDeviceSubClass" = 0
    | | |   "bcdUSB" = 768
    | | |   "USB Product Name" = "4-Port USB 3.0 Hub"
    | | |   "PortNum" = 2
    | | |   "non-removable" = "no"
    | | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | | |   "bDeviceProtocol" = 3
    | | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | | |   "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | | |   "kUSBCurrentConfiguration" = 1
    | | |   "Device Speed" = 3
    | | |   "USB Vendor Name" = "Generic"
    | | |   "idVendor" = 3034
    | | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | | |   "IOClassNameOverride" = "IOUSBDevice"
    | | | }
    | | |
    | | +-o USB 10/100/1000 LAN@00421000  <class AppleUSBDevice, id 0x100143122, registered, matched, active, busy 0 (5 ms), retain 16>
    | |     {
    | |       "sessionID" =<PHONE_NUMBER>12905
    | |       "iManufacturer" = 1
    | |       "bNumConfigurations" = 2
    | |       "idProduct" = 33107
    | |       "bcdDevice" = 12544
    | |       "Bus Power Available" = 450
    | |       "USB Address" = 7
    | |       "bMaxPacketSize0" = 9
    | |       "iProduct" = 2
    | |       "iSerialNumber" = 6
    | |       "bDeviceClass" = 0
    | |       "Built-In" = No
    | |       "locationID" = 4329472
    | |       "bDeviceSubClass" = 0
    | |       "bcdUSB" = 768
    | |       "USB Product Name" = "USB 10/100/1000 LAN"
    | |       "PortNum" = 1
    | |       "non-removable" = "no"
    | |       "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |       "bDeviceProtocol" = 0
    | |       "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |       "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | |       "kUSBCurrentConfiguration" = 2
    | |       "Device Speed" = 3
    | |       "USB Vendor Name" = "Realtek"
    | |       "idVendor" = 3034
    | |       "IOGeneralInterest" = "IOCommand is not serializable"
    | |       "USB Serial Number" = "001000001"
    | |       "IOClassNameOverride" = "IOUSBDevice"
    | |     }
    | |
    | +-o USB3.0 Card Reader@00440000  <class AppleUSBDevice, id 0x100143129, registered, matched, active, busy 0 (3 ms), retain 14>
    |     {
    |       "sessionID" =<PHONE_NUMBER>94771
    |       "iManufacturer" = 3
    |       "bNumConfigurations" = 1
    |       "idProduct" = 1865
    |       "bcdDevice" = 5432
    |       "Bus Power Available" = 450
    |       "USB Address" = 8
    |       "bMaxPacketSize0" = 9
    |       "iProduct" = 4
    |       "iSerialNumber" = 2
    |       "bDeviceClass" = 0
    |       "Built-In" = No
    |       "locationID" = 4456448
    |       "bDeviceSubClass" = 0
    |       "bcdUSB" = 800
    |       "USB Product Name" = "USB3.0 Card Reader"
    |       "PortNum" = 4
    |       "non-removable" = "no"
    |       "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    |       "bDeviceProtocol" = 0
    |       "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    |       "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    |       "kUSBCurrentConfiguration" = 1
    |       "Device Speed" = 3
    |       "USB Vendor Name" = "Generic"
    |       "idVendor" = 1507
    |       "uid" = "USB:05E30749000000001538"
    |       "IOGeneralInterest" = "IOCommand is not serializable"
    |       "USB Serial Number" = "000000001538"
    |       "IOClassNameOverride" = "IOUSBDevice"
    |     }
    |
    +-o IOUSBHostDevice@00100000  <class AppleUSBDevice, id 0x1001430cb, registered, matched, active, busy 0 (3 ms), retain 15>
    | | {
    | |   "sessionID" =<PHONE_NUMBER>62645
    | |   "iManufacturer" = 0
    | |   "bNumConfigurations" = 1
    | |   "idProduct" = 33346
    | |   "bcdDevice" = 256
    | |   "Bus Power Available" = 250
    | |   "USB Address" = 3
    | |   "bMaxPacketSize0" = 64
    | |   "iProduct" = 0
    | |   "iSerialNumber" = 1
    | |   "bDeviceClass" = 9
    | |   "Built-In" = No
    | |   "locationID" = 1048576
    | |   "bDeviceSubClass" = 0
    | |   "bcdUSB" = 528
    | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   "PortNum" = 1
    | |   "non-removable" = "no"
    | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   "bDeviceProtocol" = 2
    | |   "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    | |   "kUSBCurrentConfiguration" = 1
    | |   "Device Speed" = 2
    | |   "idVendor" = 1105
    | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   "USB Serial Number" = "DC0008794ACD"
    | |   "IOClassNameOverride" = "IOUSBDevice"
    | | }
    | |
    | +-o USB Keyboard@00110000  <class AppleUSBDevice, id 0x100147ae6, registered, matched, active, busy 0 (12 ms), retain 18>
    |     {
    |       "sessionID" =<PHONE_NUMBER>05477
    |       "iManufacturer" = 0
    |       "bNumConfigurations" = 1
    |       "idProduct" = 321
    |       "bcdDevice" = 279
    |       "Bus Power Available" = 250
    |       "USB Address" = 36
    |       "bMaxPacketSize0" = 64
    |       "iProduct" = 2
    |       "iSerialNumber" = 0
    |       "bDeviceClass" = 0
    |       "Built-In" = No
    |       "locationID" = 1114112
    |       "bDeviceSubClass" = 0
    |       "bcdUSB" = 272
    |       "USB Product Name" = "USB Keyboard"
    |       "PortNum" = 1
    |       "non-removable" = "no"
    |       "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    |       "bDeviceProtocol" = 0
    |       "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    |       "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
    |       "kUSBCurrentConfiguration" = 1
    |       "Device Speed" = 1
    |       "idVendor" = 1241
    |       "IOGeneralInterest" = "IOCommand is not serializable"
    |       "IOClassNameOverride" = "IOUSBDevice"
    |     }
    |
    +-o IOUSBHostDevice@00300000  <class AppleUSBDevice, id 0x1001430dd, registered, matched, active, busy 0 (1 ms), retain 14>
        {
          "sessionID" =<PHONE_NUMBER>59326
          "iManufacturer" = 0
          "bNumConfigurations" = 1
          "idProduct" = 33344
          "bcdDevice" = 256
          "Bus Power Available" = 450
          "USB Address" = 4
          "bMaxPacketSize0" = 9
          "iProduct" = 0
          "iSerialNumber" = 0
          "bDeviceClass" = 9
          "Built-In" = No
          "locationID" = 3145728
          "bDeviceSubClass" = 0
          "bcdUSB" = 784
          "IOUserClientClass" = "IOUSBDeviceUserClientV2"
          "PortNum" = 3
          "non-removable" = "no"
          "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
          "bDeviceProtocol" = 3
          "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
          "kUSBCurrentConfiguration" = 1
          "Device Speed" = 3
          "idVendor" = 1105
          "IOGeneralInterest" = "IOCommand is not serializable"
          "IOClassNameOverride" = "IOUSBDevice"
        }

I'll take my kb home today and mess with my Windows computer. It might be an outdated firmware or it's just borked.
I have a 2nd pok3r that I can test on as well.
Will keep you posted

Update: Updated firmware to 1.1.7 -- no success

Just tried on my unraid server, mounting /dev/bus/usb on a ubuntu container and works.
Same code as my Mac.
I'm curious as to wth is going on heh

I have the same issue on macOS Mojave:
$ ./pok3rtool version -v
[00:00:00:002] E Unknown device!
[00:00:00:002] N No device found, check connection and permissions

$ ./pok3rtool list -v
[00:00:00:002] N List Devices...
[00:00:00:016] D Found 0 devices

I just had a similar issue on macOS Catalina... funny thing pok3rtool was working perfectly fine and I was able to flash my custom QMK keymaps several times and then suddenly it just stopped my keyboard.
After hours of banging my head (recompiling pok3rtool... and even re-soldering my debugger and reflashing again), I finally realized that while I was customizing my layout, I install Karabiner and it was messing with pok3rtool devices (it creates virtual USB devices). As soon as I uninstalled it and it was fine!
Hopefully, this can help someone!
(Also lost many hours because my ribbon cable between the JLink and my breakout board wasn't plugged in the right direction and JLink/OpenOCD couldn't connect to my keyboard 😂)

That is very interesting. I'd be curious to see how Karabiner interferes with pok3rtool. It could be using some feature of the Apple USB system that I don't know about. I think I will try and reproduce this when I get a chance.


Refactor Copy/Paste

Copy/Paste behavior is somewhat under-specced in mobiledoc-kit at the moment (and in general — I cannot find a general-purpose algorithm described online for pasting structured content into a document).
This issue attempts to define some declarative behaviors for copy-pasting that align with user expectations. It addresses #249 as well.
Paste Algorithm for mobiledoc-kit

pasting when in a blank section

replaces that section with the entirety of the pasted post
update cursor to end of pasted content

pasting when cursor is in non-markerable section

if cursor is at start of section

for each pasted section

insert if before the cursor section
update cursor to be end of inserted section

else

for each pasted section

insert it after the cursor section
update cursor to be end of inserted section

pasting when cursor is in non-nested markerable (e.g., MarkupSection)

if pasted post first leaf section is not markerable

if cursor position is at start of section

insert each pasted section before the cursor section except the last one
if the last one is markerable:

prepend its content to the cursor section
update cursor position to be the end of the prepended content

else

insert it before the cursor section
update cursor position to be the end of the inserted section

else if cursor position is in middle of section

split the cursor section into pre- and post-split
for each pasted section except the last:

insert it before the post-split section
update cursor position to be the end of the inserted section

if last section is markerable:

prepend its content to the cursor section
update the cursor position to be the end of the prepended content

else

insert it  before the post-split section
update cursor position to be the end of the inserted section

else if cursor is at the end of the section

for each pasted section

insert it after the cursor section
update cursor position to be the end of the inserted section

else if pasted post first leaf section is non-nested markerable (e.g. MarkupSection)

insert leaf section markers at cursor position
update cursor position to be end of inserted content
if additional sections:

break cursor section at updated cursor position into pre- and post-split
for each section except the last:

insert it before post-split
update cursor position to be end of inserted section

for last section

if it is markerable:

insert its contents at start of post-split
update cursor position to be end of inserted content

else

insert it before post-split
update cursor position to be end of inserted section

else if pasted post first leaf section is nested markerable (e.g. ListItem)

insert content from 1st item at cursor position
update cursor position to be end of inserted content
if more items in the list or more sections to paste (aka “should insert linebreak”)

split the cursor section at updated position into pre- and post-split
if any remaining items:

create a new list with the remaining items
insert the list before post-split
update cursor position to be end of inserted list

if additional pasted sections:

for each section except the last

insert it before post-split
update cursor position to be end of inserted section

for last section

if it is markerable

insert its contents at start of post-split
update cursor position to be end of inserted content

else

insert it before post-split
update cursor position to be end of inserted section

pasting when cursor is in nested markerable (e.g. ListItem)

if pasted post first leaf section is not markerable

break list at list item/position (pre-split and post-split lists)
for each pasted section including the last:

insert it before post-split
update cursor position to be end of inserted section

if pasted post first leaf section is non-nested markerable (markup section)

insert contents of 1st section at cursor position
update cursor position to be end of inserted contents
if additional sections:

break list at list item/position (pre-split and post-split lists)
for each section except the last

insert it before post-split
update cursor position to be the end of the inserted section

for last section

if it is markerable

insert its contents at start of 1st item in post-split list
update cursor position to be end of inserted content

else

insert it before post-split
update cursor position to be end of inserted section

if pasted post first leaf section is nested markerable (ListItem):

insert contents of 1st item at cursor position
update cursor position to be end of inserted contents
let hasAdditionalSections be true if pasted content has sections after the list section
let sectionToInsertBefore be the section after the cursor’s list section if hasAdditionalSections
if additional list items

split cursor list item into pre- and post-split list items
for each list item except last

insert it before post-split list item
update cursor position to be end of inserted section

if hasAdditionalSections

break cursor list section between the last inserted item and the post-split list item (the post-split list section has the post-split list item and all remaining items)
insert the new list after existing list
update sectionToInsertBefore be the inserted list

else

insert contents of last list item at start of post-split list item
update cursor position to end of inserted content

if hasAdditionalSections

for each section including the last

insert it before sectionToInsertBefore
update cursor position to be end of inserted section

Here's some research I did on how Google Docs does copy/paste in different scenarios, for reference:
https://www.evernote.com/shard/s62/sh/88f31509-54c7-4b39-a93a-2e0876f1bf73/a1d9b7be0fb28ef9

closed by #267


Update tutorial-kafka.md

Description
Fixes an error that shows up in the kafka tutorial if you just copy paste the instructions

This PR has:

[x] been self-reviewed.

What is the error that the command throws?

What is the error that the command throws?

In step 2 the tutorial asks the user to cd into sample-data. In step 3 it assumes you are in the folder above sample-data


Fix spellings, grammar, and capitalization

you changed 1 word?

Lol no. I was in a rush so I just did that. I'm going to make more changes today


Fixed audio sample playback in README.md.

Audio sample links can now be played directly in the browser without requiring a download.

Thanks for your pull request 😊. It's a good idea to have the samples playable directly in the browser. But when i get it right, the files are loaded from your Github repo. Is there a way to keep the samples inside this repo?

Thank you for adding the audio files. When i see it right, you should adjust the link in README.md too, because it still links to ...

e.g.: https GITHUB /R-802/Thorsten-Voice/assets/109842181/23ffc3cf-9962-47d9-b28e-2be36f1bcec5

Sorry about that, I could not for the life of me figure out how to make the files play in the readme. Somehow these guys (https://github.com/suno-ai/bark) managed to do it using videos with the audio but the video/audio files are not in the repo. Also relinking the files with ./samples/thorsten-21.06-emotional/Mov/neutral.mov... etc does not work so I'll just close the PR.

Sorry to hear that, but i really like your idea. So thank you for trying. Maybe i can give it a try myself in future based on your code/inspiration 👏😊.


Wrong union type matching

TypeScript Version:  2.3.2
Code
type Action = { type: 'activate' } | { type: 'disactivate' };

function dispatchAction(action: Action): void {

}

const active = true;

dispatchAction({ type : (active? 'disactivate' : 'activate') });

Expected behavior:
Everything is correct. And if I change last line to:
dispatchAction(active? { type : 'disactivate' } : { type : 'activate' });

then no errors will be produced.
Actual behavior:
Error:
Argument of type '{ type: "activate" | "disactivate"; }' is not assignable to parameter of type 'Action'.
Type '{ type: "activate" | "disactivate"; }' is not assignable to type '{ type: "disactivate"; }'.
Types of property 'type' are incompatible.
Type '"activate" | "disactivate"' is not assignable to type '"disactivate"'.
Type '"activate"' is not assignable to type '"disactivate"'.

This is working as intended. I would suggest writing the declaration of type Action as follows to clearly indicate that the type property has two possible values regardless of the rest of the properties:
type Action = { type: 'activate' | 'disactivate' };

In general, the unification you propose is only possible for a small subset of types. See my comment in #12052.

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Scrollbar size

Type: Feature Request
Hi,
Pleeeeeeeease add a setting to change the explorer windows vertical scrollbar size.
Thanks, Tibi
VS Code version: Code 1.77.3 (704ed70d4fd1c6bd6342c436f1ede30d1cff4710, 2023-04-12T09:16:02.548Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Sandboxed: No

/duplicate of #160804 and #30191

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Improve algorithm

Word count would activate on untitled tabs and even in the settings pane, regardless of the noextension setting. This PR corrects that behaviour.
Also closes #60 and I think actually closes #64…

I like this change a lot! Thank you very much for the code improvements @danielbayley

I just published v2.6.2 which includes the changes from this PR :)


Errors with systemd unit file and Offline Container Installation

Hello,
I am trying to perform an offline container install of SC4S and keep getting the following error when trying to enable sc4s.service

[/usr/lib/systemd/system/sc4s.service:30] Trailing garbage, ignoring.
[/usr/lib/systemd/system/sc4s.service:31] Unknown lvalue '-e "SC4S_CONTAINER_HOST' in section 'Service'
[/usr/lib/systemd/system/sc4s.service:32] Missing '='.
[/usr/lib/systemd/system/sc4s.service:30] Trailing garbage, ignoring.
[/usr/lib/systemd/system/sc4s.service:31] Unknown lvalue '-e "SC4S_CONTAINER_HOST' in section 'Service'
[/usr/lib/systemd/system/sc4s.service:32] Missing '='.

This is the template I am using with modifications suggested in the offline installation guide:
[Unit]
Description=SC4S Container
Wants=NetworkManager.service network-online.target docker.service
After=NetworkManager.service network-online.target docker.service
Requires=docker.service

[Install]
WantedBy=multi-user.target

[Service]
Environment="SC4S_IMAGE=sc4slocal:latest"

# Required mount point for syslog-ng persist data (including disk buffer)
Environment="SC4S_PERSIST_MOUNT=splunk-sc4s-var:/var/lib/syslog-ng"

# Optional mount point for local overrides and configurations; see notes in docs
Environment="SC4S_LOCAL_MOUNT=/opt/sc4s/local:/etc/syslog-ng/conf.d/local:z"

# Optional mount point for local disk archive (EWMM output) files
Environment="SC4S_ARCHIVE_MOUNT=/opt/sc4s/archive:/var/lib/syslog-ng/archive:z"

# Map location of TLS custom TLS
Environment="SC4S_TLS_MOUNT=/opt/sc4s/tls:/etc/syslog-ng/tls:z"

TimeoutStartSec=0

ExecStartPre=/usr/bin/bash -c "/usr/bin/systemctl set-environment SC4SHOST=$(hostname -s)"

ExecStart=/usr/bin/docker run \
        -e "SC4S_CONTAINER_HOST=${SC4SHOST}" \
        -v "$SC4S_PERSIST_MOUNT" \
        -v "$SC4S_LOCAL_MOUNT" \
        -v "$SC4S_ARCHIVE_MOUNT" \
        -v "$SC4S_TLS_MOUNT" \
        --env-file=/opt/sc4s/env_file \
        --network host \
        --name SC4S \
        --rm $SC4S_IMAGE

Restart=on-abnormal

Any advice on what might be wrong with the service file?

Are u following the aforementioned guide https://splunk.github.io/splunk-connect-for-syslog/1566/gettingstarted/#offline-container-installation

@pdbrowne0001 Is this issue still relevant?

offline documentation is updated and we didnt notice any issue.


Support other mail services (Google App Engine, Amazon SES, etc)

We discussed this in a Flask-Security issue, but thought I'd put in an issue here to keep track.  It would be helpful if you could use the Flask-Mail API to to send mail via a mail service, such as Google App Engine (https://developers.google.com/appengine/docs/python/mail/sendingmail) or Amazon SES (http://aws.amazon.com/ses/).  I'm not overly familiar with SES, but it might require using 'boto' to access the API to send email.

+1 :thumbsup:

+1

+1 for sendgrid support :)

SES support would be nice or just away to set the "reply-to" address in config. Apologise in advance if this is already possible i just haven't worked it out yet. Currently using flask-security and I can't see an obvious way to set it without having to re-write some of the code.

+1

This would also be nice in order to have command line backend for sending (testing)

For now, this is outside the scope of this extension. Flask-Mail supports SMTP. Most services that offer mail sending APIs also provide SMTP interfaces. There are other mail extensions that provide custom backends, if that's really needed.


Gizmos Billboards

Objective

Most game engines like Unity and Unreal Engine have the ability to draw sprites as gizmos. This may be useful for drawing "nodes" for paths, lights and much more.
This PR adds flat coloured billboards for bevy. Since this PR already is pretty big, I would like to add drawing textures on the billboards in a future PR.

Solution

Moved the rendering code of line gizmos into its own module.
Added rendering code for billboard gizmos.
Added gizmos.billboard(position_3d, color) and gizmos.billboard_2d(position_2d, color) to actually draw gizmos.
GizmoConfignow includes two additional properties:

.billboard_size to configure the visual size (length along the edge) of billboards. This behaves very similar to .line_width
.billboard_perspectiveto apply perspective scaling to billboards.

The GizmoConfig.depth_bias applies to billboards aswell.

Showcase
You can draw billboards like this:
gizmos.billboard(Vec3::ZERO, RED);

Which produces results like these...
in 3D:
https://github.com/user-attachments/assets/6643d993-76d4-4acb-99f9-bd4a8b01c0d3
and in 2D:

Very nice: thanks for the polished video!

@lynn-lumen what needs to be done here to take this out of draft?

I don' really understand the ambiguity error🥲
Any help would be much appreciated:)

It looks like you've added some ambiguous systems. The diff of "what new systems are conflicting" is frustratingly annoying to get at though: I'm going to be spending some time today driving the count down to zero, which should make this much clearer.

#15031 should solve your pain here: particularly https://github.com/bevyengine/bevy/pull/15031/commits/5b157e98ac4728074ab0fe24282db973c70aa5b3

Thanks, I will have another try tomorrow :)

#15031 should solve your pain here: particularly 5b157e9

Thanks again, that really was very helpful :D

@alice-i-cecile This is ready for review now :)


Implementation of RollingHalfDisk class that represents dynamic system

New dynamic system is to implement is module disk.py. It should be inherited from similar class being implemented within scope of the module if possible.

The RollingHalfDisk class has been implemented. The code was checked with the following call:
from dynpy.models.mechanics import RollingHalfDisk, ForcedRollingHalfDisk
from dynpy.utilities.documents.document import DynSysOverviewReport
DynSysOverviewReport(reported_object=RollingHalfDisk())


Implementing a WSDL first service; EndpointType.JAX_WS_WSDL missing

First of all, thank you all for spending time developing this plugin! We've been upgrading a grails 2 app that had the old plugin and are running into some issue with getting our new WSDL to render the same.
I'd like to give the WSDL first approach a try but there doesn't appear to be support for EndpointType.JAX_WS_WSDL in the plugin, although it is mentioned in the documentation.  Am I missing something?  I don't see a definition for it in the EndpointType class.
We're using Grails 3.2.1 and the 3.1 version of the plugin.

Any idea ?
I'm facing the same problem with grails 3.2.7

We dropped the grails-cxf plugin and went with a camel-cxf component in our grails 3 app.  We weren't able to use any plugins.


Is there a way to turn off the home led ring on version 0.1.8?

Hello, i'm running version 0.1.8 because with the newer versions i have a very noticeable input lag when there are 2 joycons connected (but not if i connect just 1) and it works mostly good but the home led stays turned on the whole time and i find it kind of annoying so i'm wondering if there was a way to turn it off?

It's not implemented in XJoy but you can use the Set Home Light sub command right after LEDs are set as documented here: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_subcommands_notes.md#subcommand-0x38-set-home-light
I'd be happy to accept a pull request adding it
FYI I have a new project in the works that will be a paid program that does the same things XJoy does, but also supports outputting to mouse and keyboard, and will have a GUI, config file, and all of these issues fixed, so stay tuned for that if you're interested!


Support new Google protocol buffers canonical json mapping

Google's new protobuf version supports canonical encoding in json.
https://developers.google.com/protocol-buffers/docs/proto3#json
Can we support that here or would we make it a separate project? I thought it would be really nice to have, upickle,  a json library that works with ScalaJs support ScalaPB.
Right now ScalaPB doesn't seems to have support from any libraries that work with scalaJs:
http://trueaccord.github.io/ScalaPB/json.html

Bug bankruptcy