Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
+-o Root <class IORegistryEntry, retain 6>
| {
| "IORegistryPlanes" = {"IODeviceTree"="IODeviceTree","IOService"="IOService","IOPower"="IOPower"}
| "IOKitBuildVersion" = "Darwin Kernel Version 9.4.1: Mon Dec 8 21:02:57 PST 2008; root:xnu-1228.7.37~4/RELEASE_ARM_S5L8720X"
| "IOKitDiagnostics" = {"IOMalloc allocation"=1774633,"Instance allocation"=437600,"Classes"={"AppleS5L8900XSerial"=2,"IOPMPowerSource"=1,"IOUSBDeviceUserClientIniter"=1,"IOAudio2DeviceUserClient"=2,"PMSettingObject"=1,"IOTextCrypter"=2,"IOHIDevice"=0,"IOMemoryCursor"=0,"IOInterleavedMemoryDescriptor"=0,"AppleARMCHRPNVRAM"=1,"IOHDIXCommand"=0,"IOSDIOIoCardDevice"=1,"AppleS5L8900XClockControllerFunctionPerfAdvise"=0,"AppleM2CLCD"=1,"AppleMBXShared"=1,"IOCommandGate"=90,"IOPowerConnection"=28,"AppleUSBPhy"=1,"IONotifier"=2,"IOHIDEventServiceQueue"=4,"AppleNANDFTLUserClient"=0,"IOKernelDebugger"=0,"IOSerialDriverSync"=0,"IOHIDEventServiceUserClient"=4,"IOService"=100,"IOHIDElementPrivate"=0,"AppleARMPE"=1,"IOUSBDeviceInterface"=5,"IOFlashStorageDevice"=1,"AppleBCM4325DeviceInterfaceSdio"=1,"IOBreaker"=0,"AppleS5L8900XClockControllerFunctionAssertReset"=0,"MIEDriver"=1,"IOPMRequestQueue"=3,"AppleARMCFIFlashController"=0,"AppleARMSPIFlashController"=1,"IOMedia"=3,"IOHDIXHDDrive"=0,"AppleBCM4325ScanManager"=1,"AppleARMNMI"=0,"AppleS5L8720XIO"=1,"AppleARMFunction"=17,"IOPMprot"=30,"IOSyncer"=0,"AppleD1759PMUSTATFunction"=3,"IOWatchDogTimer"=1,"IOAccessoryPortUSB"=1,"IORegistryEntry"=2,"IODTPlatformExpert"=1,"AppleS5L8900XClockControllerFunctionTurboAdvise"=0,"AppleARMPL080DMAC"=2,"AppleD1759PMULDOFunction"=4,"USBConfiguration"=3,"CHUDDetectionUserClient"=0,"AppleAMCDriver_r2"=1,"IOOutputQueue"=1,"IODMAController"=1,"IOSubMemoryDescriptor"=10,"AppleS5L8720XClockControllerFunctionPerfAdvise"=1,"AppleNANDFTL"=1,"IONetworkController"=1,"OSOrderedSet"=13,"CHUDTraceUserClient"=0,"IOFlashControllerUserClient"=0,"AppleEmbeddedI2CLightSensor"=1,"AppleS5L8720XClockControllerFunctionAssertReset"=0,"AppleMBXController"=1,"IOAESAccelerator"=1,"KDIURL"=0,"AppleD1759PMU"=1,"IOMapper"=0,"AppleS5L8720XSWI"=1,"IO80211Interface"=1,"IONetworkUserClient"=0,"IOGatedOutputQueue"=1,"AppleSimpleUARTCommand"=32,"IOInterruptEventSource"=24,"IO80211Controller"=1,"IOConditionLock"=0,"AppleEmbeddedAudioPTTButton"=0,"IOIpodUSBDevice"=1,"IODMAEventSource"=6,"AppleM68Buttons"=1,"IOFlashTranslationLayer"=1,"IOCPUInterruptController"=1,"IOPMWorkQueue"=30,"IONetworkInterface"=1,"AppleARMCPU"=1,"IOSDIODevice"=1,"IOStream"=1,"IOAudio2Device"=2,"IOMbufMemoryCursor"=0,"AppleBCM4325"=1,"IOEventSource"=8,"IO80211Scanner"=0,"IO80211WorkLoop"=1,"IOGUIDPartitionScheme"=0,"IORangeAllocator"=6,"IOServiceMessageUserNotification"=29,"IOConditionGate"=4,"OSBoolean"=2,"IOUserNotification"=2,"USBStringIndex"=1,"AppleS5L8900XClockControllerFunctionClockGate"=0,"IOAESAcceleratorCommand"=32,"IOPKEAcceleratorUserClient"=0,"AppleCS42L58Audio"=1,"com_apple_platform_AppleKernelStorage"=1,"AppleARMFunctionAssertReset"=0,"IOCoreSurfaceBuffer"=133,"AppleOnboardSerialBSDClient"=2,"AppleS5L8720XClockControllerFunctionClockGate"=1,"AppleARMSoftIICController"=0,"AppleS5L8720XPowerController"=1,"OSSerialize"=1,"AppleARMIISCommand"=16,"com_apple_driver_FairPlayIOKitUserClient"=2,"AppleOnboardSerialSync"=1,"IOFlashBlockDevice"=1,"IONetworkData"=3,"AppleARMMIPIDSIDevice"=1,"TextCrypterSession"=0,"AppleFairplayTextCrypter"=1,"AppleM2ScalerCSCDriverUserClient"=0,"AppleARMNORFlashController"=1,"_IOConfigThread"=0,"CHUDProf"=1,"IOCryptoAccelerator"=3,"M2ScalerZoomControl"=1,"IOHIDClientData"=4,"AppleS5L8900XClockController"=0,"M2ScalerCSCColorConversionControl"=1,"AppleMBXHeap"=1,"IOMbufBigMemoryCursor"=0,"IO80211LegacyUserClient"=0,"IOSharedDataQueue"=1,"AppleEmbeddedHIDEventService"=2,"IOPlatformExpert"=1,"IOServiceUserNotification"=14,"PMHaltWorker"=0,"IOUSBDevicePipe"=7,"AppleTetheredDevice"=1,"AppleBCM4325DeviceInterface"=1,"AppleTSL2561"=0,"IOAESAcceleratorUserClient"=0,"IORootParent"=1,"AppleBCM4325BSSBeacon"=3,"IODMACommand"=99,"IONetworkMedium"=2,"IOFDiskPartitionScheme"=1,"IOHDIXControllerUserClient"=0,"AppleS5L8900XAES"=1,"AppleARMSPICommand"=48,"IOAudio2TransformerUserClient"=0,"AppleD1759PMUBacklight"=1,"AppleARMIISController"=1,"IOFilterInterruptEventSource"=13,"MTIODataQueue"=1,"AppleImage3NORAccess"=1,"IOKDP"=0,"AppleMultitouchZ2SPI"=1,"IOPacketQueue"=0,"IOSHA1AcceleratorCommand"=32,"IOCoreSurfaceMemoryRegion"=1,"AppleS5L8720XClockControllerFunctionCPUIdle"=1,"IOStorage"=3,"AppleMBXUserClient"=1,"AppleEmbeddedAudio"=1,"IOMbufNaturalMemoryCursor"=0,"OSObject"=60,"OSLiveNumber"=12,"com_apple_seatbelt_WAR_4594566"=0,"AppleEmbeddedKeyboard"=0,"IOHIDDevice"=0,"AppleBCM4325NetManager"=1,"AppleS5L8900XTimer"=1,"IOMemoryDescriptor"=3,"IODTNVRAM"=1,"AppleCD3272Mikey"=1,"AppleARMIICUserClient"=0,"IOAccessoryPortUserClient"=2,"AppleD1759PMUADCFunction"=1,"AppleBCM4325Logger"=1,"IOHIDEventQueue"=0,"AppleMultitouchSPI"=1,"IOSHA1Accelerator"=1,"IOTimerEventSource"=39,"IOServicePM"=30,"AppleReliableSerialLayer"=0,"AppleARMSPIDevice"=3,"IOPMRequest"=0,"IOAudio2TransformerStream"=2,"AppleARMIISAudioDevice"=1,"MTSPIBootloader"=1,"AppleFairplayTextCrypterSession"=0,"IOWorkLoop"=40,"IOHIDInterface"=0,"IOPRNGAcceleratorUserClient"=0,"CHUDKDebugUserClient"=0,"IOHIDEventDriver"=0,"MTSPIBootloader_N1"=0,"IOCommandPool"=9,"AppleS5L8900XEdgeIC"=1,"M2ScalerSrcDestCfgControl"=1,"AppleARMIICController"=1,"IOSDIOController"=1,"IOPartitionScheme"=1,"IOPKEAccelerator"=1,"IOPMPowerSourceList"=0,"IOHDIXHDDriveNub"=0,"AppleSerialKDP"=1,"AppleS5L8900XWatchDogTimer"=1,"IOKitDiagnostics"=1,"AppleMPVDDriverUserClient"=0,"IOPMinformee"=1,"AppleMultitouchSPIUserClient"=1,"IOEthernetController"=1,"IONetworkStackUserClient"=1,"AppleUSBMike"=1,"IODeblocker"=0,"AppleS5L8900XI2SController"=1,"AppleS5L8900XSPIController"=3,"CHUDKernLib"=1,"OSString"=1281,"IOMobileFramebufferUserClient"=4,"AppleS5L8720XFMSS"=1,"AppleARMIISDevice"=1,"AppleD1759PMUPowerSource"=1,"IODataQueue"=4,"OSCollectionIterator"=5,"IOBlockStorageDriver"=1,"IOMbufLittleMemoryCursor"=0,"AppleBCM4325CmdManager"=1,"_IOServiceJob"=0,"AppleS5L8900XSHA1"=1,"IOSerialStreamSync"=1,"AppleS5L8900XPKE"=1,"AppleEmbeddedAudioButtons"=1,"AppleEmbeddedAudioDevice"=1,"_IOOpenServiceIterator"=0,"IOSDIOCommand"=2,"AppleARMIICDevice"=7,"AppleD1759PMURTC"=1,"IOInterruptController"=6,"AppleS5L8720XUSBPhy"=1,"IOPMinformeeList"=30,"IOResources"=1,"OSIterator"=2,"AppleM2H264MPDDriverUserClient"=0,"AppleImage3NORAccessUserClient"=1,"IOAccessoryPort"=2,"IOPolledInterface"=0,"OSCollection"=4,"IOMemoryMap"=1,"AppleMobileFileIntegrity"=1,"AppleBCM4325TxBuffer"=11,"IOCoreSurfaceClientBuffer"=108,"IOStreamBuffer"=0,"IOHDIXCommandQueue"=0,"IOAccessoryManager"=1,"IOSHA1AcceleratorUserClient"=0,"MTSPIBootloader_TwoStage"=0,"AppleM2ScalerCSCDriver"=1,"IOPMPowerStateQueue"=1,"AppleS5L8900XSDIO"=1,"IOHIDEvent"=0,"IOCoreSurfaceRootUserClient"=3,"IOAudio2Transformer"=1,"AppleISL29003"=1,"IOCopyMapper"=0,"IOMachPort"=102,"IOUserClient"=14,"AppleARMSPIController"=1,"OSArray"=1010,"AppleS5L8720XClockController"=1,"AppleS5L8900XI2CController"=2,"AppleS5L8900XCPUIdleFunction"=0,"IONVRAMController"=1,"IOCopyAcceleratorCommand"=0,"OSSerializer"=4,"RootDomainUserClient"=13,"AppleSimpleUARTSync"=2,"AppleMBXCommandBuffer"=4,"MPVDPhysicalMemoryMapper"=1,"AppleMultitouchN1SPI"=0,"BTReset"=1,"OSData"=1060,"AppleEmbeddedAudioExternalAmp"=1,"AppleD1759PMUCoreVoltageFunction"=2,"AppleTetheredDeviceUserClient"=2,"IOSharedInterruptController"=1,"AppleARMWatchDogTimer"=1,"AppleARMFunctionPerfAdvise"=1,"AppleARMIOSerial"=1,"IOPRNGAccelerator"=0,"IORegistryIterator"=0,"IOUSBDeviceController"=1,"AppleM2TVOut"=1,"AppleMBXSharedEntry"=1,"ApplePinotLCD"=1,"IOFlashController"=1,"IOPanicPlatform"=0,"IOUSBDeviceInterfaceUserClient"=1,"AppleARMMIPIDSIController"=1,"AppleARMIODevice"=34,"IOPlatformExpertDevice"=1,"AppleS5L8900XPowerControllerFunction"=0,"IOMultiMemoryDescriptor"=2,"IOSDIOLogger"=1,"MTSPIBootloader_Z2"=1,"IOEthernetInterface"=1,"OSMetaClass"=0,"AppleS5L8900XGPIOFunction"=19,"NANDIO"=8,"IORegistryPlane"=3,"AppleMPVDDriver"=1,"AppleBCM4325Stopwatch"=1,"IOCoreSurfaceRoot"=1,"AppleEmbeddedAudioPTTFunctionButton"=0,"IOGeneralMemoryDescriptor"=209,"OSSet"=148,"IOMediaBSDClient"=3,"IOHIDEventRepairDriver"=0,"IOCommandQueue"=0,"IOAccessoryManagerUserClient"=0,"AppleOnboardSerialBusInterface"=1,"IOStreamUserClient"=0,"AppleLIS302DL"=1,"IO80211ScanManager"=1,"IOHIDElement"=0,"IONaturalMemoryCursor"=0,"_IOServiceNotifier"=21,"com_apple_driver_FairPlayIOKit"=1,"_IOServiceInterestNotifier"=45,"IOBlockStorageDevice"=1,"IOHIDEventService"=3,"IORS232SerialStreamSync"=1,"IOHIDLibUserClient"=0,"IOCommand"=26,"AppleD1759PMUGPIOFunction"=3,"IOPlatformDevice"=8,"IONetworkStack"=1,"AppleNullTextCrypter"=1,"OSSymbol"=1412,"IOCatalogue"=1,"IOBufferMemoryDescriptor"=57,"AppleARMIO"=1,"AppleARMNORFlashDevice"=3,"RSNSupplicant"=0,"IOCPU"=1,"_IOMemoryMap"=58,"IOCoreSurfaceDeviceMemoryRegion"=1,"IOPMrootDomain"=1,"IOHIDUserClientIniter"=4,"AppleARMPL192VIC"=1,"AppleAMCDriver_r2h2"=0,"IOMobileFramebuffer"=2,"AppleBCM4325JoinManager"=1,"IOAccessoryPortSerial"=1,"AppleS5L8900XIO"=0,"AppleEmbeddedI2CAccelerometer"=1,"AppleS5L8720XMIPIDSIController"=1,"IOLittleMemoryCursor"=0,"IOHDIXController"=1,"IOSerialBSDClient"=2,"IOPKEAcceleratorCommand"=0,"IOCopyAccelerator"=0,"OSNumber"=2832,"OSDictionary"=1485,"AppleMBXDevice"=1,"AppleLM48821Amp"=1,"AppleMobileFileIntegrityUserClient"=0,"IOBasicOutputQueue"=1,"AppleBCM4325Cmd"=10,"AppleS5L8900XPowerController"=0,"AppleM2H264MPDDriver"=1,"AppleUSBDeviceMux"=1,"AppleS5L8900XGPIOIC"=1,"AppleSynopsysOTG2"=1,"AppleS5L8900XTimerDevice"=0,"IOBigMemoryCursor"=0,"AppleARMRTC"=1,"IOModemSerialStreamSync"=0},"Container allocation"=425451,"Pageable allocation"=0}
| "OS Build Version" = "5H11a"
| "IOMaximumMappedIOByteCount" = 536870912
| }
|
+-o N72AP <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain 19>
| {
| "IOBusyInterest" = "IOCommand is not serializable"
| "#address-cells" = <01000000>
| "IOPlatformSerialNumber" = "1A84482W208"
| "clock-frequency" = <406bed07>
| "region-info" = <42542f4100000000000000000000000000000000000000000000000000000000>
| "AAPL,phandle" = <50169000>
| "serial-number" = <3141383434383257323038000000000000000000000000000000000000000000>
| "model" = <"iPod2,1">
| "IOPlatformUUID" = "00000000-0000-1000-8000-0023326D3A2B"
| "IOPlatformArgs" = <003083c000c083c00000000000000000>
| "name" = <"device-tree">
| "device_type" = <"bootrom">
| "xxxxxx-root-prefix" = <"md">
| "compatible" = <"N72AP","iPod2,1","AppleARM">
| "model-number" = <4d42353333000000000000000000000000000000000000000000000000000000>
| "platform-name" = <73356c3837323078000000000000000000000000000000000000000000000000>
| "IONWInterrupts" = "IONWInterrupts"
| "#size-cells" = <01000000>
| }
|
+-o AppleARMPE <class AppleARMPE, !registered, !matched, active, busy 0, retain 14>
| | {
| | "IOProbeScore" = 1000
| | "IOProviderClass" = "IOPlatformExpertDevice"
| | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | "Platform Memory Ranges" = (0,18446744073709551615)
| | "IOMatchCategory" = "IODefaultMatchCategory"
| | "IONameMatched" = "AppleARM"
| | "IOClass" = "AppleARMPE"
| | "IONameMatch" = "AppleARM"
| | "SystemPowerProfileOverrideDict" = {"System Sleep Timer"=2147483647}
| | }
| |
| +-o IOPMrootDomain <class IOPMrootDomain, registered, matched, active, busy 0, retain 43>
| | | {
| | | "IOSleepSupported" = Yes
| | | "System Idle Seconds" = 5
| | | "IOHibernateState" = <00000000>
| | | "IOPriorityPowerStateInterest" = "IOCommand is not serializable"
| | | "Supported Features" = {"WakeRelativeToSleep"=33030151,"WakeByCalendarDate"=32899079,"PowerByCalendarDate"=32964615,"DisplayDims"=32833543,"PowerRelativeToShutdown"=33095687}
| | | "IOUserClientClass" = "RootDomainUserClient"
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOPowerManagement" = {"ChildrenPowerState"=4,"CurrentPowerState"=4,"DeviceChangePowerState"=4}
| | | "Last Sleep Reason" = "Idle Sleep"
| | | "SystemPowerProfileOverrideDict" = {"System Sleep Timer"=2147483647}
| | | "IOAppPowerStateInterest" = "IOCommand is not serializable"
| | | }
| | |
| | +-o IORootParent <class IORootParent, !registered, !matched, active, busy 0, retain 7>
| | | {
| | | "IOPowerManagement" = {"CurrentPowerState"=4,"DeviceChangePowerState"=4,"PowerOverrideOn"=Yes}
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
| | {
| | }
| |
| +-o options <class IODTNVRAM, registered, matched, active, busy 0, retain 7>
| | {
| | "backlight-level" = <"220">
| | "bootdelay" = <30>
| | "auto-boot" = <"true">
| | "platform-uuid" = <000000000000100080000023326d3a2b>
| | "boot-args" = ""
| | }
| |
| +-o cpu0@0 <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
| | | {
| | | "cpu-version" = <00000000>
| | | "interrupt-parent" = <d0489000>
| | | "IOInterruptControllers" = ("IOInterruptController009048D0","IOInterruptController009048D0")
| | | "fixed-frequency" = <00366e01>
| | | "state" = <"running">
| | | "function-cpu_idle" = <805f900049757063>
| | | "function-ipi_dispatch" = <d04890004449504904000000>
| | | "clock-frequency" = <00adb51f>
| | | "memory-frequency" = <406bed07>
| | | "AAPL,phandle" = <602e9000>
| | | "bus-frequency" = <406bed07>
| | | "IOInterruptSpecifiers" = (<04000000>,<3f000000>)
| | | "name" = <"cpu0">
| | | "device_type" = <"cpu">
| | | "interrupts" = <040000003f000000>
| | | "compatible" = <"ARM,1176jzf-s","ARM,v6">
| | | "reg" = <00000000>
| | | "peripheral-frequency" = <406bed07>
| | | "timebase-frequency" = <808d5b00>
| | | }
| | |
| | +-o AppleARMCPU <class AppleARMCPU, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProbeScore" = 100
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOCPUID" = 18446744072646412032
| | | "IOCPUNumber" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | "IOCPUState" = "Running"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "cpu"
| | | "IOClass" = "AppleARMCPU"
| | | "IONameMatch" = "cpu"
| | | }
| | |
| | +-o IOCPUInterruptController <class IOCPUInterruptController, registered, matched, active, busy 0, retain 6>
| | {
| | }
| |
| +-o cpus <class IOPlatformDevice, registered, matched, active, busy 0, retain 7>
| | {
| | "#address-cells" = <01000000>
| | "name" = <"cpus">
| | "#size-cells" = <00000000>
| | "AAPL,phandle" = <f01e9000>
| | }
| |
| +-o pram@FFFC000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
| | {
| | "reg" = <00c0ff0f00400000>
| | "name" = <"pram">
| | "device_type" = <"pram">
| | "AAPL,phandle" = <303d9000>
| | "IODeviceMemory" = (({"address"=268419072,"length"=16384}))
| | }
| |
| +-o vram@F400000 <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
| | {
| | "reg" = <0000400f0000c000>
| | "name" = <"vram">
| | "device_type" = <"vram">
| | "AAPL,phandle" = <f03f9000>
| | "IODeviceMemory" = (({"address"=255852544,"length"=12582912}))
| | }
| |
| +-o arm-io <class IOPlatformDevice, registered, matched, active, busy 0, retain 42>
| | | {
| | | "usbphy-frequency" = <00366e01>
| | | "#address-cells" = <01000000>
| | | "name" = <"arm-io">
| | | "device_type" = <"s5l8720x-io">
| | | "chip-revision" = <10000000>
| | | "ranges" = <000000000000003800000008000000100000001800000010>
| | | "function-clock_gate" = <805f9000476b6c63>
| | | "compatible" = <"arm-io,s5l8720x">
| | | "AAPL,phandle" = <70429000>
| | | "#size-cells" = <01000000>
| | | }
| | |
| | +-o AppleS5L8720XIO <class AppleS5L8720XIO, !registered, !matched, active, busy 0, retain 38>
| | | {
| | | "IOProviderClass" = "IOPlatformDevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "arm-io,s5l8720x"
| | | "IOClass" = "AppleS5L8720XIO"
| | | "IONameMatch" = "arm-io,s5l8720x"
| | | "IOPowerManagement" = {"CurrentPowerState"=0}
| | | }
| | |
| | +-o vic@E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController009048D0"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOPlatformInterruptController")
| | | | "IODeviceMemory" = (({"address"=954204160,"length"=8192}))
| | | | "interrupt-controller" = <"master">
| | | | "vic-stride" = <00100000>
| | | | "AAPL,phandle" = <d0489000>
| | | | "ipid-mask" = <1000000000000000>
| | | | "IOInterruptSpecifiers" = (<00000000>)
| | | | "vic-offset" = <00000000>
| | | | "name" = <"vic">
| | | | "device_type" = <"interrupt-controller">
| | | | "#vic-cells" = <02000000>
| | | | "compatible" = <"vic,pl192">
| | | | "reg" = <0000e00000200000>
| | | | "#interrupt-cells" = <01000000>
| | | | }
| | | |
| | | +-o AppleARMPL192VIC <class AppleARMPL192VIC, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController009048D0"
| | | "IOPlatformActiveAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL192VIC"
| | | "IOFunctionParent009048D0" = <>
| | | "IOPlatformQuiesceAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "vic,pl192"
| | | "IOClass" = "AppleARMPL192VIC"
| | | "IONameMatch" = "vic,pl192"
| | | }
| | |
| | +-o edgeic@E02000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00904EC0"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=954212352,"length"=4096}))
| | | | "interrupt-controller" = <>
| | | | "AAPL,phandle" = <c04e9000>
| | | | "IOInterruptSpecifiers" = (<29000000>)
| | | | "name" = <"edgeic">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <29000000>
| | | | "compatible" = <"edgeic,s5l8720x","edgeic,s5l8900x">
| | | | "reg" = <0020e00000100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XEdgeIC <class AppleS5L8900XEdgeIC, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00904EC0"
| | | "IOPlatformActiveAction" = 4000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "edgeic,s5l8900x"
| | | "IOClass" = "AppleS5L8900XEdgeIC"
| | | "IONameMatch" = "edgeic,s5l8900x"
| | | }
| | |
| | +-o gpio@4F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "InterruptControllerName" = "IOInterruptController00904EA0"
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0","IOInterruptController009048D0","IOInterruptController009048D0","IOInterruptController009048D0","IOInterruptController009048D0")
| | | | "#interrupt-groups" = <05000000>
| | | | "interrupt-controller" = <>
| | | | "#gpio-ports" = <0f000000>
| | | | "IODeviceMemory" = (({"address"=1022361600,"length"=4096}),({"address"=963641344,"length"=4096}))
| | | | "AAPL,phandle" = <a04e9000>
| | | | "IOInterruptSpecifiers" = (<21000000>,<20000000>,<1f000000>,<03000000>,<02000000>)
| | | | "name" = <"gpio">
| | | | "device_type" = <"interrupt-controller">
| | | | "interrupts" = <21000000200000001f0000000300000002000000>
| | | | "compatible" = <"gpio,s5l8720x","gpio,s5l8900x">
| | | | "reg" = <0000f004001000000000700100100000>
| | | | "#interrupt-cells" = <02000000>
| | | | "fsel-offset" = <e0010000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XGPIOIC <class AppleS5L8900XGPIOIC, registered, matched, active, busy 0, retain 24>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "InterruptControllerName" = "IOInterruptController00904EA0"
| | | "IOPlatformActiveAction" = 5000
| | | "IOFunctionParent00904EA0" = <>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 1000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "gpio,s5l8900x"
| | | "IOClass" = "AppleS5L8900XGPIOIC"
| | | "IONameMatch" = "gpio,s5l8900x"
| | | }
| | |
| | +-o power@1700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"power,s5l8720x">
| | | | "reg" = <0000700100100000>
| | | | "name" = <"power">
| | | | "device_type" = <"power">
| | | | "AAPL,phandle" = <605c9000>
| | | | "IODeviceMemory" = (({"address"=963641344,"length"=4096}))
| | | | }
| | | |
| | | +-o AppleS5L8720XPowerController <class AppleS5L8720XPowerController, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOFunctionParent00905C60" = <>
| | | "IOPlatformActiveAction" = 95000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOPlatformQuiesceAction" = 95000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "power,s5l8720x"
| | | "IOClass" = "AppleS5L8720XPowerController"
| | | "IONameMatch" = "power,s5l8720x"
| | | }
| | |
| | +-o clkrstgen@4500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "function-core_voltage_1" = <9039910056726f630000b00496000000>
| | | | "name" = <"clkrstgen">
| | | | "device_type" = <"clkrstgen">
| | | | "function-core_voltage_0" = <9039910056726f6300001a0496000000>
| | | | "voltage-states" = <0200000001000000>
| | | | "IODeviceMemory" = (({"address"=1011875840,"length"=4096}),({"address"=1040187392,"length"=4096}))
| | | | "compatible" = <"clkrstgen,s5l8720x">
| | | | "reg" = <00005004001000000000000600100000>
| | | | "AAPL,phandle" = <805f9000>
| | | | "device-clocks" = <0b0000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000400000000000000000000200000000000000000000000000002000000000000000000000000000000000080000000000000000800000000000000000000000000000000000000000000009000000000000000018000000000002000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b000000000000000040000000000000000000000000000000000000000501010c0000000001000000004000000000000000000000000e0000000000000000000d000000000000000000080000000000000000000000000000000000000000000e000000000000000000100000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000100000000000001000010000000000000000020020000000000000000000000000000000000000100001101010000020000000000000000000000000000000400000000000400000002120000000000000000000000001000000000000000000000000008000000000213000000000000000000000000400000000000000000000000001000000000001400000000000000000000000080000000000000000000000000000000000000150000000000000000000000000004000000000000000000000000000000000016000000000000000000000000000001000000000000000000000000000501001700000000000000000200000000000000000000000000000000000100010000180000000000000000000000000000000000000000e00000000000000000010119000000000000000000000000000008000000000000000000000000000100001a010000000200000000000000000000000000000008000000000000000000001b000000000000000000000000002000000000000000000000000000000000001c000000000000000000000000010000000000000000000000000000000000001d000000000000000000000000000000000100000000000000000000000000001e000000000000000000000000000000000000000010000000000000000000001f0000000000000000000100000000000000000000000000000000000000000020000000000000000001000000000000000000000000000000000000000000002100000000000000000000000000010000000000000000000000000000000000220000000000000000000000000400000000000000000000000020000000000023000000000000000000000000000800000000000000000000004000000000002400000000000000000000000000800000000000000000000000800000000000250000000000000000000000000000000002000000000000000000080000000026000000000000000000000000000000001000000000000000000010000000002700000000000000000000000000000000040000000000000000002000000000280000000000000000000000002000000000000000000000000100000000000029000000000000000000000000000080000000000000000000020000000000002a000000000000000000000000000000002000000000000000000040000000002b000000000000000000000000000000004000000000000000000080000000002c000000000000000000000000000000020000000000000000080000000000002d000000000000000000000000000000040000000000000000100000000000002e000000000000000000000000000000080000000000000000200000000201002f00000000010000000004000000000000000000000300000000000000000000300000000000000000000000000000002000000000000000000001000000000031000000000000000000000000000000400000000000000000000200000000003200000000000000000000000000000080000000000000000000040000050000330000000000000000040000000000000000000000000000000000000000010034000000000000000000000000080000000000000000000000000000000500003d000000000000000000000000000000000000000000000000000000000200003e000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000400000000000000000000000000000>
| | | | }
| | | |
| | | +-o AppleS5L8720XClockController <class AppleS5L8720XClockController, registered, matched, active, busy 0, retain 7>
| | | {
| | | "IOProbeScore" = 0
| | | "AppleS5L8720XClockControlDeviceEnables" = <0230008280000000>
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00905F80" = <>
| | | "AppleS5L8720XClockControlPerformanceStates" = <010000000100000007ffffffffff1fe0020000000000000007fffcfaffff1fe0050000000000000007fffcfaff7f1fa00b0000000000000007ef7cfaff7f1780>
| | | "AppleS5L8720XClockControlVoltageStates" = <02000000c0b2abc007ef7ffdff7f0fe001000000e00ed0c00010800200801000>
| | | "AppleS5L8720XClockControlVoltageStateCount" = 2
| | | "AppleS5L8720XClockControlCurrentPerformanceState" = <02000000>
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "AppleS5L8720XClockControlTicks" = <000000000000000041174a04000000000000000000000000abb311360000000027a7a65800000000d0d00e0000000000b9196cfd030000001924880400000000>
| | | "IOPlatformActiveAction" = 90000
| | | "IOPlatformQuiesceAction" = 90000
| | | "AppleS5L8720XClockControlMask" = <ff160300ffeda3ee73000000ff0100003bffdd00>
| | | "IONameMatched" = "clkrstgen,s5l8720x"
| | | "IOClass" = "AppleS5L8720XClockController"
| | | "IONameMatch" = "clkrstgen,s5l8720x"
| | | "AppleS5L8720XClockControlCurrentVoltageState" = <01000000>
| | | "AppleS5L8720XClockControlPerformanceStateCount" = 4
| | | }
| | |
| | +-o dmac0@200000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac0">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <0d000000>
| | | | "interrupts" = <10000000>
| | | | "IODeviceMemory" = (({"address"=941621248,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000200000100000>
| | | | "AAPL,phandle" = <907a9000>
| | | | "IOInterruptSpecifiers" = (<10000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o IODMAController00907A90 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 8>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOPlatformWakeAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL080DMAC"
| | | "IOPlatformSleepAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "dmac,pl080"
| | | "IOClass" = "AppleARMPL080DMAC"
| | | "IONameMatch" = "dmac,pl080"
| | | }
| | |
| | +-o dmac1@700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"dmac1">
| | | | "device_type" = <"dmac">
| | | | "clock-gates" = <0e000000>
| | | | "interrupts" = <11000000>
| | | | "IODeviceMemory" = (({"address"=946864128,"length"=4096}))
| | | | "compatible" = <"dmac,pl080">
| | | | "reg" = <0000700000100000>
| | | | "AAPL,phandle" = <907f9000>
| | | | "IOInterruptSpecifiers" = (<11000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o IODMAController00907F90 <class AppleARMPL080DMAC, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOPlatformWakeAction" = 2000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPL080DMAC"
| | | "IOPlatformSleepAction" = 2000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "dmac,pl080"
| | | "IOClass" = "AppleARMPL080DMAC"
| | | "IONameMatch" = "dmac,pl080"
| | | }
| | |
| | +-o sha1@0 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "sha1-version" = <00000000>
| | | | "IODeviceMemory" = (({"address"=939524096,"length"=4096}))
| | | | "clock-gates" = <20000000>
| | | | "AAPL,phandle" = <40849000>
| | | | "IOInterruptSpecifiers" = (<28000000>)
| | | | "name" = <"sha1">
| | | | "device_type" = <"sha1">
| | | | "interrupts" = <28000000>
| | | | "compatible" = <"sha1,s5l8720x","sha1,s5l8900x">
| | | | "reg" = <0000000000100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSHA1 <class AppleS5L8900XSHA1, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XCrypto"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOUserClientClass" = "IOSHA1AcceleratorUserClient"
| | | "IONameMatched" = "sha1,s5l8900x"
| | | "IOClass" = "AppleS5L8900XSHA1"
| | | "IONameMatch" = "sha1,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o usb-otg@400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "function-usb_swap_config" = <10be9100416363610a000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=943718400,"length"=65536}))
| | | | "clock-gates" = <33000000>
| | | | "function-usb_suspend" = <c0c591004752484301000000>
| | | | "AAPL,phandle" = <c0899000>
| | | | "function-usb_500_100" = <c0c591004752484300000000>
| | | | "IOInterruptSpecifiers" = (<13000000>)
| | | | "name" = <"usb-otg">
| | | | "device_type" = <"usb-otg">
| | | | "interrupts" = <13000000>
| | | | "compatible" = <"usb-otg,s5l8720x","usb-otg,s5l8900x">
| | | | "reg" = <0000400000000100>
| | | | "function-usb_brick_detect" = <c0c591004752484302000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleSynopsysOTG2 <class AppleSynopsysOTG2, registered, matched, active, busy 0, retain 18>
| | | | {
| | | | "IOProbeScore" = 2000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "DeviceDescription" = {"ConfigurationDescriptors"=({"Interfaces"=("PTP"),"Attributes"=192,"Description"="PTP","MaxPower"=250},{"Interfaces"=("USBAudioControl","USBAudioStreaming","IapOverUsbHid"),"Attributes"=192,"MaxPower"=250,"Description"="iPod USB Interface","AccessoryResistorSwap"=Yes},{"Interfaces"=("PTP","AppleUSBMux"),"Attributes"=192,"Description"="PTP + Apple Mobile Device","MaxPower"=250}),"deviceSubClass"=0,"productString"="iPod","serialNumber"="8f12c71bf029b117a0992e0b2f3f32ae3b117baf","deviceProtocol"=0,"manufacturerString"="Apple Inc.","vendorID"=1452,"deviceClass"=0,"productID"=4755,"deviceID"=1}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleSynopsysOTG2"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "usb-otg,s5l8900x"
| | | | "IOClass" = "AppleSynopsysOTG2"
| | | | "IONameMatch" = "usb-otg,s5l8900x"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DeviceChangePowerState"=1}
| | | | }
| | | |
| | | +-o IOIpodUSBDevice <class IOIpodUSBDevice, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "IOUSBDeviceController"
| | | | "IOProbeScore" = 0
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOClass" = "IOIpodUSBDevice"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBDeviceFamily"
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@0 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 9>
| | | | | {
| | | | | "IOUserClientClass" = "IOUSBDeviceInterfaceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "USBDeviceFunction" = "PTP"
| | | | | "IOCFPlugInTypes" = {"9E72217E-8A60-11DB-BF57-000D936D06D2"="IOUSBDeviceFamily.kext/PlugIns/IOUSBDeviceLib.plugin"}
| | | | | }
| | | | |
| | | | +-o IOUSBDeviceUserClientIniter <class IOUSBDeviceUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBDeviceFamily"
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="PTP"}
| | | | | "IOMatchCategory" = "IOUSBDeviceUserClientIniter"
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9E72217E-8A60-11DB-BF57-000D936D06D2"="IOUSBDeviceFamily.kext/PlugIns/IOUSBDeviceLib.plugin"},"IOUserClientClass"="IOUSBDeviceInterfaceUserClient"}
| | | | | "IOClass" = "IOUSBDeviceUserClientIniter"
| | | | | }
| | | | |
| | | | +-o IOUSBDeviceInterfaceUserClient <class IOUSBDeviceInterfaceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@1 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "USBDeviceFunction" = "USBAudioControl"
| | | | | }
| | | | |
| | | | +-o AppleUSBMike <class AppleUSBMike, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "device manufacturer" = "Apple Computer, Inc."
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBMike"
| | | | | "output latency" = 0
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="USBAudioControl"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "output safety offset" = 512
| | | | | "device name" = "USB Audio Output"
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "device UID" = "USB Audio Output"
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "io buffer frame size" = 14112
| | | | | "exclusive access owner" = 21
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@2 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "USBDeviceFunction" = "USBAudioStreaming"
| | | | | }
| | | | |
| | | | +-o AppleUSBMike <class AppleUSBMike, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "device manufacturer" = "Apple Computer, Inc."
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBMike"
| | | | | "output latency" = 0
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="USBAudioControl"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "output safety offset" = 512
| | | | | "device name" = "USB Audio Output"
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "device UID" = "USB Audio Output"
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "io buffer frame size" = 14112
| | | | | "exclusive access owner" = 21
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleUSBMike"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@3 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "USBDeviceFunction" = "IapOverUsbHid"
| | | | | }
| | | | |
| | | | +-o IOAccessoryPortUSB <class IOAccessoryPortUSB, registered, matched, active, busy 0, retain 5>
| | | | | {
| | | | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | | | "IOAccessoryDevicePort" = 2
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOAccessoryManager"
| | | | | "IOPropertyMatch" = {"USBDeviceFunction"="IapOverUsbHid"}
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOUserClientClass" = "IOAccessoryPortUserClient"
| | | | | "IOClass" = "IOAccessoryPortUSB"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | }
| | | | |
| | | | +-o IOAccessoryPortUserClient <class IOAccessoryPortUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOUSBDeviceInterface@4 <class IOUSBDeviceInterface, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "USBDeviceFunction" = "AppleUSBMux"
| | | | }
| | | |
| | | +-o AppleUSBDeviceMux <class AppleUSBDeviceMux, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "IOUSBDeviceInterface"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleUSBDeviceMux"
| | | "IOPropertyMatch" = {"USBDeviceFunction"="AppleUSBMux"}
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | "IOClass" = "AppleUSBDeviceMux"
| | | "IOResourceMatch" = "IOBSD"
| | | }
| | |
| | +-o amc@500000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "IODeviceMemory" = (({"address"=944766976,"length"=12288}),({"address"=570425344,"length"=196608}))
| | | | "clock-gates" = <090000003e0000003d000000>
| | | | "function-de_reset" = <805f900054535241000a0000>
| | | | "function-core_reset" = <805f90005453524100a00000>
| | | | "AAPL,phandle" = <30939000>
| | | | "IOInterruptSpecifiers" = (<12000000>)
| | | | "name" = <"amc">
| | | | "device_type" = <"amc">
| | | | "interrupts" = <12000000>
| | | | "compatible" = <"amc,s5l8720x">
| | | | "function-perf_advise" = <805f900041465250>
| | | | "reg" = <00005000003000000000001a00000300>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleAMCDriver_r2 <class AppleAMCDriver_r2, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleAMC_r2"
| | | | "output format" = {"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "transformer UID" = "AMC 2.0"
| | | | "exclusive access owner" = 18446744073709551615
| | | | "available transformations" = ({"input format"={"max sample rate"=189408057753600,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772320,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=778924083,"frames per packet"=1152,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=778924083,"frames per packet"=576,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=778924083,"frames per packet"=576,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=778924083,"frames per packet"=576,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=778924083,"frames per packet"=576,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=778924083,"frames per packet"=576,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1885430115,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1634492771,"frames per packet"=4096,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1096107074,"frames per packet"=160,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1096107074,"frames per packet"=160,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1096107074,"frames per packet"=144,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1096107074,"frames per packet"=144,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633771875,"frames per packet"=1024,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=189408057753600,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=189408057753600,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=206158430208000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=206158430208000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=137438953472000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=137438953472000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=94704028876800,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=94704028876800,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=103079215104000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=103079215104000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=68719476736000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=68719476736000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=47352014438400,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=47352014438400,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=51539607552000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=51539607552000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})},{"input format"={"max sample rate"=34359738368000,"format ID"=1633772392,"frames per packet"=2048,"min sample rate"=34359738368000,"bytes per frame"=0,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=1},"output formats"=({"max sample rate"=0,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=0,"bytes per frame"=0,"bits per channel"=16,"format flags"=12,"bytes per packet"=0,"channels per frame"=0})})
| | | | "input format" = {"format ID"=1633772320,"frames per packet"=1024,"bytes per frame"=0,"sample rate"=189408057753600,"bits per channel"=0,"format flags"=0,"bytes per packet"=0,"channels per frame"=2}
| | | | "IONameMatched" = "amc,s5l8720x"
| | | | "IOClass" = "AppleAMCDriver_r2"
| | | | "IONameMatch" = ("amc,s5l8720x")
| | | | "power state" = 0
| | | | }
| | | |
| | | +-o IOAudio2TransformerStream <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "is input" = 1
| | | | }
| | | |
| | | +-o IOAudio2TransformerStream <class IOAudio2TransformerStream, registered, matched, active, busy 0, retain 5>
| | | {
| | | "is input" = 0
| | | }
| | |
| | +-o clcd@900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=948961280,"length"=8192}))
| | | | "clock-gates" = <0c000000>
| | | | "function-lcd_enable" = <b0a591004564636c>
| | | | "AAPL,phandle" = <20a49000>
| | | | "IOInterruptSpecifiers" = (<0d000000>)
| | | | "name" = <"clcd">
| | | | "device_type" = <"clcd">
| | | | "interrupts" = <0d000000>
| | | | "compatible" = <"clcd,s5l8720x">
| | | | "reg" = <0000900000200000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleM2CLCD <class AppleM2CLCD, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleM2DisplayDrivers"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "clcd,s5l8720x"
| | | | "IOClass" = "AppleM2CLCD"
| | | | "IONameMatch" = "clcd,s5l8720x"
| | | | "BacklightMatching" = {"IOPropertyMatch"={"backlight-control"=Yes}}
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o IOMobileFramebufferUserClient <class IOMobileFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o flash-controller0@A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0","IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"flash-controller0">
| | | | "device_type" = <"fmss">
| | | | "clock-gates" = <10000000>
| | | | "interrupts" = <360000002b000000>
| | | | "IODeviceMemory" = (({"address"=950009856,"length"=4096}))
| | | | "compatible" = <"fmss,s5l8720x">
| | | | "reg" = <0000a00000100000>
| | | | "AAPL,phandle" = <00aa9000>
| | | | "IOInterruptSpecifiers" = (<36000000>,<2b000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8720XFMSS <class AppleS5L8720XFMSS, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 500
| | | | "device-info-dictionary" = {"0xAAAAAAAA"=<0100000001000000aaaaaaaa00000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>}
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720xFMSS"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "#max-write-pages" = Yes
| | | | "#max-read-pages" = Yes
| | | | "capabilities" = 27
| | | | "IOUserClientClass" = "IOFlashControllerUserClient"
| | | | "device-info-list" = ({"device-info"=<0000000100000001aaaaaaaa00000000000000320000001e000100020000200000001e4000000080000000080000100000000080000000080000000000000000>,"device-description"="Dummy Device"})
| | | | "IOClass" = "AppleS5L8720XFMSS"
| | | | "IONameMatch" = "fmss,s5l8720x"
| | | | "device-description-dictionary" = {"0xAAAAAAAA"="Dummy Device"}
| | | | "IONameMatched" = "fmss,s5l8720x"
| | | | }
| | | |
| | | +-o disk@FF <class IOFlashStorageDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "power-delay" = <80f0fa02>
| | | | "default-ftl-version" = <01000000>
| | | | "board-type" = 10
| | | | "device-readid" = 18446744072544966552
| | | | "ce-bitmap" = 255
| | | | "bbt-format" = "SamsungMLC"
| | | | "device-description" = "Dummy Device"
| | | | "AAPL,phandle" = <f0ae9000>
| | | | "#ce" = 8
| | | | "#ce-blocks" = 8192
| | | | "#spare-bytes" = 218
| | | | "#block-pages" = 128
| | | | "name" = <"disk">
| | | | "device_type" = <"nand">
| | | | "device-info" = <0100000001000000aaaaaaaa00000000320000001e0000000200010000200000401e000080000000080000000010000080000000080000000000000000000000>
| | | | "compatible" = <"nand">
| | | | "reg" = <ff000000>
| | | | "#page-sectors" = 8
| | | | "#page-bytes" = 4096
| | | | }
| | | |
| | | +-o AppleNANDFTL <class AppleNANDFTL, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOMaximumSegmentCountRead" = 1024
| | | | "IOMaximumSegmentCountWrite" = 1024
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleNANDFTL"
| | | | "Physical Interconnect" = "NAND"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "Physical Interconnect Location" = "Internal"
| | | | "IOMaximumBlockCountRead" = 1024
| | | | "IOProviderClass" = "IOFlashStorageDevice"
| | | | "device-status" = "ready"
| | | | "IOMaximumBlockCountWrite" = 1024
| | | | "IOUserClientClass" = "AppleNANDFTLUserClient"
| | | | "IONameMatched" = "disk"
| | | | "IOClass" = "AppleNANDFTL"
| | | | "IONameMatch" = "disk"
| | | | }
| | | |
| | | +-o IOFlashBlockDevice <class IOFlashBlockDevice, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "Protocol Characteristics" = {"Physical Interconnect"="NAND","Physical Interconnect Location"="Internal"}
| | | | "IOMinimumSegmentAlignmentByteCount" = 4
| | | | "device-type" = "Generic"
| | | | }
| | | |
| | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "IOBlockStorageDevice"
| | | | "IOProbeScore" = 0
| | | | "Statistics" = {"Total Time (Read)"=12495074711,"Bytes (Write)"=38268928,"Operations (Read)"=2874,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Operations (Write)"=2196,"Retries (Write)"=0,"Errors (Write)"=0,"Latency Time (Write)"=0,"Bytes (Read)"=80957440,"Total Time (Write)"=21268122423}
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOPropertyMatch" = {"device-type"="Generic"}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "IOBlockStorageDriver"
| | | | }
| | | |
| | | +-o unknown vendor unknown product Media <class IOMedia, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "Removable" = No
| | | | "BSD Unit" = 0
| | | | "BSD Minor" = 0
| | | | "Ejectable" = No
| | | | "BSD Major" = 14
| | | | "BSD Name" = "disk0"
| | | | "Leaf" = No
| | | | "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOStorageFamily","IOBundleResourceFile"="Internal.icns"}
| | | | "Preferred Block Size" = 4096
| | | | "Whole" = Yes
| | | | "Open" = Yes
| | | | "Size" = 32257032192
| | | | "Writable" = Yes
| | | | "Content" = "FDisk_partition_scheme"
| | | | "Content Hint" = ""
| | | | }
| | | |
| | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 30000
| | | | "IOProviderClass" = "IOMedia"
| | | | "IOMatchCategory" = "IOMediaBSDClient"
| | | | "IOClass" = "IOMediaBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IOFDiskPartitionScheme <class IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 3000
| | | | "IOProviderClass" = "IOMedia"
| | | | "Content Mask" = "FDisk_partition_scheme"
| | | | "Content Table" = {"0x16"="DOS_FAT_16_Hidden","0x42"="Windows_LDM","0x04"="DOS_FAT_16_S","0x82"="Linux_Swap","0xFD"="Linux_RAID","0xAF"="Apple_HFS","0xA8"="Apple_UFS","0xA9"="NetBSD","0xAB"="Apple_Boot","0x8E"="Linux_LVM","0x0E"="Windows_FAT_16","0x14"="DOS_FAT_16_S_Hidden","0xA5"="FreeBSD","0x01"="DOS_FAT_12","0x0C"="Windows_FAT_32","0x0B"="DOS_FAT_32","0x83"="Linux","0xA7"="Apple_Rhapsody_UFS","0x06"="DOS_FAT_16","0x07"="Windows_NTFS","0xA6"="OpenBSD"}
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOMatchCategory" = "IOStorage"
| | | | "IOPropertyMatch" = {"Whole"=Yes}
| | | | "IOClass" = "IOFDiskPartitionScheme"
| | | | }
| | | |
| | | +-o Untitled 1@1 <class IOMedia, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "Removable" = No
| | | | | "BSD Unit" = 0
| | | | | "BSD Minor" = 1
| | | | | "Ejectable" = No
| | | | | "BSD Major" = 14
| | | | | "BSD Name" = "disk0s1"
| | | | | "Leaf" = Yes
| | | | | "Preferred Block Size" = 4096
| | | | | "Partition ID" = 1
| | | | | "Whole" = No
| | | | | "Open" = Yes
| | | | | "Size" = 524288000
| | | | | "Writable" = Yes
| | | | | "Content" = "Apple_HFS"
| | | | | "Content Hint" = "Apple_HFS"
| | | | | }
| | | | |
| | | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 30000
| | | | "IOProviderClass" = "IOMedia"
| | | | "IOMatchCategory" = "IOMediaBSDClient"
| | | | "IOClass" = "IOMediaBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o Untitled 2@2 <class IOMedia, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "Removable" = No
| | | | "BSD Unit" = 0
| | | | "BSD Minor" = 2
| | | | "Ejectable" = No
| | | | "BSD Major" = 14
| | | | "BSD Name" = "disk0s2"
| | | | "Leaf" = Yes
| | | | "Preferred Block Size" = 4096
| | | | "Partition ID" = 2
| | | | "Whole" = No
| | | | "Open" = Yes
| | | | "Size" = 31732420608
| | | | "Writable" = Yes
| | | | "Content" = "Apple_HFS"
| | | | "Content Hint" = "Apple_HFS"
| | | | }
| | | |
| | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProbeScore" = 30000
| | | "IOProviderClass" = "IOMedia"
| | | "IOMatchCategory" = "IOMediaBSDClient"
| | | "IOClass" = "IOMediaBSDClient"
| | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
| | | "IOResourceMatch" = "IOBSD"
| | | }
| | |
| | +-o aes@C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "aes-version" = <01000000>
| | | | "IODeviceMemory" = (({"address"=952107008,"length"=4096}))
| | | | "clock-gates" = <08000000>
| | | | "xxxxxxxx-disable_keys" = <"`\ê","Ksid">
| | | | "AAPL,phandle" = <b0ae9000>
| | | | "IOInterruptSpecifiers" = (<27000000>)
| | | | "name" = <"aes">
| | | | "device_type" = <"aes">
| | | | "interrupts" = <27000000>
| | | | "compatible" = <"aes,s5l8720x","aes,s5l8900x">
| | | | "reg" = <0000c00000100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XAES <class AppleS5L8900XAES, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XCrypto"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOUserClientClass" = "IOAESAcceleratorUserClient"
| | | "IONameMatched" = "aes,s5l8900x"
| | | "IOClass" = "AppleS5L8900XAES"
| | | "IONameMatch" = "aes,s5l8900x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o sdio@D00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "function-device_reset" = <a04e90004f495047050e000001000100>
| | | | "IODeviceMemory" = (({"address"=953155584,"length"=4096}))
| | | | "clock-gates" = <1f000000>
| | | | "function-power_enable" = <903991004f4950470600000001010100>
| | | | "AAPL,phandle" = <c0b99000>
| | | | "IOInterruptSpecifiers" = (<2a000000>)
| | | | "sdio-version" = <01000000>
| | | | "name" = <"sdio">
| | | | "device_type" = <"sdio">
| | | | "interrupts" = <2a000000>
| | | | "compatible" = <"sdio,s5l8720x","sdio,s5l8900x">
| | | | "local-mac-address" = <0023326d3a2b>
| | | | "function-device_wake" = <a04e90004f495047020a000001010000>
| | | | "reg" = <0000d00000100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSDIO <class AppleS5L8900XSDIO, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSDIO"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "sdio,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSDIO"
| | | | "IONameMatch" = "sdio,s5l8900x"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | "Cmd5Iterations" = 1
| | | | }
| | | |
| | | +-o IOSDIOIoCardDevice <class IOSDIOIoCardDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "SDIOProductId" = 19784
| | | | "SDIOManufacturerId" = 19792
| | | | }
| | | |
| | | +-o AppleBCM4325 <class AppleBCM4325, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOFirmwareVersion" = "AppleBCM4325-?? (Dec 8 2008 21:50:54)"
| | | | "APCurrentChannel" = 7
| | | | "APCurrentSSID" = ""
| | | | "IOSelectedMedium" = "00000080"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleBCM4325"
| | | | "BCM4325Vars" = <"boardflags=0x05001a00","boardnum=0","boardrev=0x51","boardtype=0x04c6","devid=0x431c","manfid=0x2d0","prodid=0x04c6","sromrev=3","vendid=0x14e4","xtalfreq=26000","ccode=","cctl=0x0","manf=Broadcom","productname=802.11b/g","SDIO","sdmaxblk0=1","sdmaxblk1=64","sdmaxblk2=512","sdmaxspeed=50000","aa2g=1","ag0=2","bxa2g=0","opo=0","pa0maxpwr=66","rssisav2g=5","rssismc2g=14","rssismf2g=7","rxpo2g=0","tri2g=94","cckdigfilttype=3","pa0b0=5361","pa0b1=-1412","pa0b2=-389","pa0itssit=62","nocrc=1">
| | | | "IOPropertyMatch" = {"SDIOProductId"=19784,"SDIOManufacturerId"=19792}
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOLinkSpeed" = 54000000
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOMACAddress" = <0023326d3a2b>
| | | | "IOPacketFilters" = {"IONetworkFilterGroup"=272,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IONetworkRootType" = "airport"
| | | | "IOProviderClass" = "IOSDIOIoCardDevice"
| | | | "IOFeatures" = 0
| | | | "IOMaxPacketSize" = 1518
| | | | "IOLinkStatus" = 3
| | | | "IOMinPacketSize" = 64
| | | | "initializationAttempts" = 1
| | | | "IOMediumDictionary" = {"00000082"={"Type"=130,"Index"=0,"Flags"=0,"Speed"=0},"00000080"={"Type"=128,"Index"=0,"Flags"=0,"Speed"=54000}}
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "AppleBCM4325"
| | | | "IOActiveMedium" = "00000080"
| | | | }
| | | |
| | | +-o IO80211Interface <class IO80211Interface, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "IOMediaAddressLength" = 6
| | | | "IOPrimaryInterface" = No
| | | | "IO80211DriverVersion" = "AppleBCM4325-?? (Dec 8 2008 21:50:54)"
| | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOInterfaceType" = 6
| | | | "IOInterfaceUnit" = 0
| | | | "IOInterfaceFlags" = 34915
| | | | "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9},"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOOutputQueueStatsKey"={"Size"=44,"Data"=<0001000000000000000000000000000095110000000000000000000000000000000000000000000000000000>,"Access Types"=9}}
| | | | "IOInterfaceExtraFlags" = 1073744128
| | | | "BSD Name" = "en0"
| | | | "IO80211SSID" = "Munnelly"
| | | | "IOLocation" = ""
| | | | "IONetworkRootType" = "airport"
| | | | "IOMulticastAddressList" = <01005e0000fb01005e000001010393df0b92>
| | | | "IOInterfaceNamePrefix" = "en"
| | | | "IOBuiltin" = No
| | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| | | | "IOMaxTransferUnit" = 1500
| | | | "IO80211Channel" = 7
| | | | "IOInterfaceState" = 3
| | | | "IO80211Band" = "2 GHz"
| | | | "IOMediaHeaderLength" = 14
| | | | "IOControllerEnabled" = Yes
| | | | }
| | | |
| | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "IOResources"
| | | | "IOMatchCategory" = "IONetworkStack"
| | | | "IOProbeScore" = 0
| | | | "IOClass" = "IONetworkStack"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o h264decoder@F00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"h264decoder">
| | | | "device_type" = <"h264decoder">
| | | | "clock-gates" = <11000000>
| | | | "interrupts" = <23000000>
| | | | "IODeviceMemory" = (({"address"=955252736,"length"=16384}))
| | | | "compatible" = <"h264mpd,s5l8720x">
| | | | "reg" = <0000f00000400000>
| | | | "AAPL,phandle" = <90ba9000>
| | | | "IOInterruptSpecifiers" = (<23000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleM2H264MPDDriver <class AppleM2H264MPDDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2H264MPD"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "h264mpd,s5l8720x"
| | | "IOClass" = "AppleM2H264MPDDriver"
| | | "IONameMatch" = ("h264mpd,s5l8720x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o scaler@1000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"scaler">
| | | | "device_type" = <"scaler">
| | | | "clock-gates" = <1e000000>
| | | | "interrupts" = <25000000>
| | | | "IODeviceMemory" = (({"address"=956301312,"length"=4096}))
| | | | "compatible" = <"scaler,s5l8720x">
| | | | "reg" = <0000000100100000>
| | | | "AAPL,phandle" = <30c99000>
| | | | "IOInterruptSpecifiers" = (<25000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleM2ScalerCSCDriver <class AppleM2ScalerCSCDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2ScalerCSCDriver"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "scaler,s5l8720x"
| | | "IOClass" = "AppleM2ScalerCSCDriver"
| | | "IONameMatch" = ("scaler,s5l8720x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o tv-out@1300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0","IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=959447040,"length"=4096}),({"address"=958398464,"length"=4096}),({"address"=957349888,"length"=4096}))
| | | | "clock-gates" = <2f000000>
| | | | "AAPL,phandle" = <f0cd9000>
| | | | "mux1-dacs" = <000000000100000002000000>
| | | | "mux0-dacs" = <020000000000000001000000>
| | | | "IOInterruptSpecifiers" = (<1e000000>,<26000000>)
| | | | "name" = <"tv-out">
| | | | "interrupts" = <1e00000026000000>
| | | | "device_type" = <"tv-out">
| | | | "compatible" = <"tv-out,s5l8720x">
| | | | "reg" = <000030010010000000002001001000000000100100100000>
| | | | "function-amp_enable" = <a04e90004f4950470708000001010000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleM2TVOut <class AppleM2TVOut, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleM2DisplayDrivers"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "tv-out,s5l8720x"
| | | "IOClass" = "AppleM2TVOut"
| | | "IONameMatch" = "tv-out,s5l8720x"
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o mbx@3000000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}),({"address"=960495616,"length"=4096}))
| | | | "clock-gates" = <18000000>
| | | | "dma-channels" = <4000000000904800000000000000803b05000000000000000000000000000000>
| | | | "AAPL,phandle" = <80d49000>
| | | | "IOInterruptSpecifiers" = (<35000000>)
| | | | "dma-parent" = <907f9000>
| | | | "name" = <"mbx">
| | | | "device_type" = <"mbx">
| | | | "interrupts" = <35000000>
| | | | "compatible" = <"mbx,s5l8720x">
| | | | "reg" = <00000003000000010000400100100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleMBXController <class AppleMBXController, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=989855744,"length"=16777216}))
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "mbx,s5l8720x"
| | | | "IOClass" = "AppleMBXController"
| | | | "IONameMatch" = ("mbx,s5l8720x")
| | | | "IOInterruptSpecifiers" = (<35000000>)
| | | | }
| | | |
| | | +-o AppleMBXDevice <class AppleMBXDevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOProviderClass" = "AppleMBXController"
| | | | "IOProbeScore" = 0
| | | | "BuildVersion" = "30.7"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMBX"
| | | | "PerformanceStatistics" = {"CommandBufferLargestSize"=16384,"ParameterBufferMaxSize"=3145728,"CommandBufferCount"=4,"RestartCount"=0,"ClientProcessCount"=1,"ContextCount"=1,"CommandBufferTotalSize"=65536,"CommandBufferFreeCount"=3,"CommandBufferPendingCount"=0,"ParameterBufferSize"=16384,"ParameterBufferDesiredSize"=16384}
| | | | "IOUserClientClass" = "AppleMBXUserClient"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "IOClass" = "AppleMBXDevice"
| | | | "OtherStatistics" = {"IdleShutdownEnabled"=Yes,"StaticFBObjectCount"=4,"CoreSurfaceRetainCount"=74,"SurfaceCount"=74,"Tiler Utilization %"=0,"TimeSinceLastStatsUS"=10320784,"DMAEnabled"=Yes,"SegmentSwitchCount"=0,"IOMDPrepareCount"=81,"DMAAllowed"=Yes,"PowerGatedActiveMS"=628404,"IOMDPreparedBytes"=4193604,"ClockGatingEnabled"=Yes,"PowerGatedStoppedMS"=41791715,"Renderer Utilization %"=0}
| | | | }
| | | |
| | | +-o AppleMBXShared <class AppleMBXShared, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | }
| | | |
| | | +-o AppleMBXUserClient <class AppleMBXUserClient, registered, matched, active, busy 0, retain 6>
| | | {
| | | "PerformanceStatistics" = {"CommandBufferImplicitSubmitCount"=0,"CommandBufferUsedMaxSize"=6420,"GARTResidentObjectCount"=74,"SPMRetryCount"=0,"OwningPID"=25,"CommandBufferPendingCount"=0,"GARTWiredObjectCount"=0,"SceneCount"=0,"CommandBufferCount"=4,"CommandBufferSubmitCount"=30,"CommandBufferFreeCount"=3,"GARTWiredObjectSize"=0,"GARTPageInCount"=3390,"SPMSplitCount"=0,"Tiler Utilization %"=0,"CommandBufferUsedAvgSize"=3701,"CommandBufferUsedMinSize"=32,"GARTPageOutCount"=3316,"GARTPageInSize"=117258040,"CommandBufferLargestSize"=16384,"CommandBufferFreeWaitUS"=0,"CommandBufferTotalSize"=65536,"GARTPageOutSize"=113215988,"GARTResidentObjectSize"=4042052,"Renderer Utilization %"=0}
| | | }
| | |
| | +-o mpvd@1600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <01000000>
| | | | "name" = <"mpvd">
| | | | "device_type" = <"mpvd">
| | | | "clock-gates" = <1a000000>
| | | | "interrupts" = <2d000000>
| | | | "IODeviceMemory" = (({"address"=962592768,"length"=4096}),({"address"=962658304,"length"=4096}),({"address"=962723840,"length"=4096}),({"address"=962789376,"length"=4096}),({"address"=962859008,"length"=4096}),({"address"=962920448,"length"=4096}),({"address"=962985984,"length"=4096}))
| | | | "compatible" = <"mpvd,s5l8720x","mpvd,s5l8900x">
| | | | "reg" = <0000600100100000000061010010000000006201001000000000630100100000001064010010000000006501001000000000660100100000>
| | | | "AAPL,phandle" = <60db9000>
| | | | "IOInterruptSpecifiers" = (<2d000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleMPVDDriver <class AppleMPVDDriver, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleMPVDDriver"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "mpvd,s5l8900x"
| | | "IOClass" = "AppleMPVDDriver"
| | | "IONameMatch" = ("mpvd,s5l8900x")
| | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | }
| | |
| | +-o prng@4100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "IOInterruptControllers" = ("IOInterruptController00904EC0")
| | | "name" = <"prng">
| | | "device_type" = <"prng">
| | | "clock-gates" = <1c000000>
| | | "interrupts" = <0000000029000000>
| | | "IODeviceMemory" = (({"address"=1007681536,"length"=4096}))
| | | "compatible" = <"prng,s5l8720x","prng,s5l8900x">
| | | "reg" = <0000100400100000>
| | | "AAPL,phandle" = <50e29000>
| | | "IOInterruptSpecifiers" = (<0000000029000000>)
| | | "interrupt-parent" = <c04e9000>
| | | }
| | |
| | +-o spi0@4300000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=1009778688,"length"=4096}))
| | | | "clock-gates" = <22000000>
| | | | "AAPL,phandle" = <40e79000>
| | | | "IOInterruptSpecifiers" = (<09000000>)
| | | | "name" = <"spi0">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <09000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000300400100000>
| | | | "function-spi_cs0" = <a04e90004f4950470000000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o nor-flash@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 9>
| | | {
| | | "#address-cells" = <01000000>
| | | "name" = <"nor-flash">
| | | "device_type" = <"nor-flash">
| | | "ranges" = <000000000000000000001000>
| | | "compatible" = <"nor-flash,spi">
| | | "reg" = <0000000053000000000001080000000000000000000000000000000000000000>
| | | "AAPL,phandle" = <00ef9000>
| | | "#size-cells" = <01000000>
| | | }
| | |
| | +-o spi1@4E00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=1021313024,"length"=4096}))
| | | | "clock-gates" = <23000000>
| | | | "AAPL,phandle" = <c0ee9000>
| | | | "IOInterruptSpecifiers" = (<0a000000>)
| | | | "name" = <"spi1">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <0a000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000e00400100000>
| | | | "function-spi_cs0" = <a04e90004f4950470604000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o nor-flash@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "name" = <"nor-flash">
| | | | "device_type" = <"nor-flash">
| | | | "ranges" = <000000000000000000001000>
| | | | "compatible" = <"nor-flash,spi">
| | | | "reg" = <0000000053000000000001080000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <40069100>
| | | | "#size-cells" = <01000000>
| | | | }
| | | |
| | | +-o AppleARMSPIFlashController <class AppleARMSPIFlashController, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMSPIDevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "nor-flash,spi"
| | | | "IOClass" = "AppleARMSPIFlashController"
| | | | "IONameMatch" = "nor-flash,spi"
| | | | }
| | | |
| | | +-o diagnostic-data@6000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "compatible" = <"diagnostic-data,format1">
| | | | "reg" = <00600000002000000040000000200000>
| | | | "name" = <"diagnostic-data">
| | | | "device_type" = <"diagnostic-data">
| | | | "AAPL,phandle" = <f00a9100>
| | | | "IODeviceMemory" = (({"address"=24580,"length"=8192}),({"address"=18446744072637293221,"length"=8192}))
| | | | }
| | | |
| | | +-o nvram@FC000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "compatible" = <"nvram,chrp">
| | | | | "reg" = <00c00f000020000000e00f0000200000>
| | | | | "name" = <"nvram">
| | | | | "device_type" = <"nvram">
| | | | | "AAPL,phandle" = <600e9100>
| | | | | "IODeviceMemory" = (({"address"=1032196,"length"=8192}),({"address"=18446744072638317221,"length"=8192}))
| | | | | }
| | | | |
| | | | +-o AppleARMCHRPNVRAM <class AppleARMCHRPNVRAM, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleARMNORFlashDevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleARMPlatform"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "nvram,chrp"
| | | | "IOClass" = "AppleARMCHRPNVRAM"
| | | | "IONameMatch" = "nvram,chrp"
| | | | }
| | | |
| | | +-o raw-device@8000 <class AppleARMNORFlashDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"raw-device,non-nvram">
| | | | "reg" = <0080000000400f000000000000100000>
| | | | "name" = <"raw-device">
| | | | "device_type" = <"raw-device">
| | | | "AAPL,phandle" = <400e9100>
| | | | "IODeviceMemory" = (({"address"=32772,"length"=999424}),({"address"=18446744072637276837,"length"=4096}))
| | | | }
| | | |
| | | +-o AppleImage3NORAccess <class AppleImage3NORAccess, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMNORFlashDevice"
| | | | "IOProbeScore" = 0
| | | | "image-version" = 3
| | | | "IOKitDebug" = 65535
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleImage3NORAccess"
| | | | "IOMatchCategory" = "AppleImage3NORAccess"
| | | | "IOUserClientClass" = "AppleImage3NORAccessUserClient"
| | | | "IONameMatched" = "raw-device,non-nvram"
| | | | "IOClass" = "AppleImage3NORAccess"
| | | | "IONameMatch" = "raw-device,non-nvram"
| | | | }
| | | |
| | | +-o AppleImage3NORAccessUserClient <class AppleImage3NORAccessUserClient, !registered, !matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleImage3NORAccess"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOProbeScore" = 0
| | | "IOKitDebug" = 65535
| | | "IOClass" = "AppleImage3NORAccessUserClient"
| | | "CFBundleIdentifier" = "com.apple.driver.AppleImage3NORAccess"
| | | }
| | |
| | +-o spi4@6100000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=1041235968,"length"=4096}))
| | | | "clock-gates" = <26000000>
| | | | "dma-channels" = <8009000000900800000000001000103e03000000000000000000000000000000>
| | | | "AAPL,phandle" = <00069100>
| | | | "IOInterruptSpecifiers" = (<37000000>)
| | | | "dma-parent" = <907f9000>
| | | | "name" = <"spi4">
| | | | "device_type" = <"spi">
| | | | "interrupts" = <37000000>
| | | | "spi-version" = <01000000>
| | | | "compatible" = <"spi,s5l8720x","spi,s5l8900x">
| | | | "reg" = <0000100600100000>
| | | | "function-spi_cs0" = <a04e90004f495047070a000001000000>
| | | | "#size-cells" = <07000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSPIController <class AppleS5L8900XSPIController, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "spi,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSPIController"
| | | | "IONameMatch" = "spi,s5l8900x"
| | | | }
| | | |
| | | +-o multi-touch@0 <class AppleARMSPIDevice, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00904EA0")
| | | | "prox-calibration" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "multi-touch-calibration" = <4a460200000100010300000000000000333538395730565252313459414d545357181500320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c302f2f2f2f2f2f2f2f2f2e30302a00000000002f36353332313232342d0000000000000000000000000000e901e701be01c7018b01d701a901d501d70100190d090000200101092b020000000000000000000000000000000000000000005b201000000000000000000001010000000000000000000000000005010000005c201000000000000000000001010000000000000000000000000005010000f3>
| | | | "AAPL,phandle" = <601f9100>
| | | | "IOInterruptSpecifiers" = (<6d00000000000000>)
| | | | "function-reset" = <a04e90004f495047060a000001010100>
| | | | "name" = <"multi-touch">
| | | | "device_type" = <"multi-touch">
| | | | "interrupts" = <6d00000000000000>
| | | | "compatible" = <"multi-touch,n72">
| | | | "reg" = <00000000a6000000010101088813000010270000000000000000000000000000>
| | | | "function-power_ldo" = <903991004c756d7003020807>
| | | | "interrupt-parent" = <a04e9000>
| | | | }
| | | |
| | | +-o AppleMultitouchZ2SPI <class AppleMultitouchZ2SPI, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "Sensor Region Descriptor" = <0101000f01000a00>
| | | | "Max Packet Size" = 660
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleMultitouchSPI"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "HIDServiceSupport" = Yes
| | | | "Sensor Region Param" = <00000c000003>
| | | | "Multitouch Serial Number" = "None"
| | | | "Calibration Data Version" = "built-in"
| | | | "Family ID" = 83
| | | | "fll-mval" = 5922
| | | | "reset-deassert-delay" = 15
| | | | "IOUserClientClass" = "AppleMultitouchSPIUserClient"
| | | | "Multitouch ID" = 9510752
| | | | "IONameMatched" = "multi-touch,n72"
| | | | "Interface Version" = 1
| | | | "IONameMatch" = ("multi-touch,n72")
| | | | "Prox Calibration Data Version" = "built-in"
| | | | "IOProbeScore" = 1
| | | | "DisablePowerForUILock" = No
| | | | "AutomaticallySetOperatingMode" = Yes
| | | | "Sensor Columns" = 10
| | | | "Sensor Rows" = 15
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "Sensor Surface Width" = 5000
| | | | "Sensor Surface Height" = 7500
| | | | "Prox Calibration Data" = <0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| | | | "IOProviderClass" = "AppleARMSPIDevice"
| | | | "Constructed Firmware" = <18e130012f750000000000a4f018e59ff018e59ff018e59ff018e59ff018e59f0000e1a0fff0e51ff018e59fb7e0000000400000b8540000004400000048000000000000004c000000500000fffeeafffffeeafffffeeafffffeeafffffeeaff0000ea002c8bea000028e28f0c00e890a000e08ab000e08b7001e24a000be15a2c840a00000fe8bae014e24f0001e313f0031047ff13e12fbc140000bc340000c001e28fff1ce12f188a78033001075c0f64d10178043001111dd101780530013c01d00578063001700e31013c01d1f9071ed4061c2ed00e3e01558cd1fc1949e009780430011b0c350178263401700e31013d01d5f94291d3d747703000e3a04000e3a05000e3a06000e3a02010e252007828a1fffc8aff2e82e1b0003028a130004581ff1ee12f3004e59f3003e08fff13e12fb6790000b5ffb0810004000f2601e0192501e0121e7099047849184043781e699a0479121889184000405a20211843719a031889006a52881c6d9804794042a8dae81c769804788042b0dae198047943788220009903f003fb2bb005bdf00000b5700004000d21200020f00aeee0002948fff00aef2661a0616021c069a0f00aef2061e0bd70b5700004000d001668606020606568e0612060e6682168601a4060a068202800d014692168e01a402804dd0f692168e01a40230c43586160692268e11a89020817c10f091809110961e1e00868a169a04348616021c069a0f00aeef061e0bd70b5f3b085000d48e1900448e1900398052800db010001e000424191012d00d10498052800d101b007bdf02d00db079a0118a91aaa0210f00aeed00004e0069a011b5118aa0210f00aeec800049e044366003317f60e3618f612364366003217f60e3618b612364366003117f60e36187612369f034367003817ff0e3f183f123f1bf62701037f19f60436143696022d00da0500799802184004001400900298052800da049802424004001400e7bb9802e7b9b5300001220023002400e00c005b00900f8d194200891c5b4293d8021ad21c5be0001e5b1c642c10dbf003d80c00bd30b570b086000468e168e0f00aefb29105900468a368a2f00aefb291039002a0a5c80c9802f00aed44000591019000f7ffffcf0100616068a517ea0f121952111168e617f20f1219921110f7ffff688320b006bd70b5f7b0820004000d20ff30c39001214b00c998044288dd019804e001204b00c0040014009000204b00c04285dd010028e001204b00c004061436990043710008f7ffff9c0407143f003939ff39c320ff30914360f00aee2604001400b005bdf0b5ffb0819e041c749e031e73e0461c5b1e6426009600001ae0170096598e00b659861c5700bf59cf00bf59c742bedd0b0096598d1c5600b6598e009751ce1c5600b6518d260196001c5242a2dbe59e002e00d100e024260096000022e0160096598e00b659861c5700bf59cf00bf59c742bedd0b0096598d1c5600b6598e009751ce1c5600b6518d260196001e560032429edae49e002e00d100e00142a3dbb646c0b005bdf0b510000320004299dd09428add010008e00e429add010010e00a0018e008429add010018e004428adb010010e0000008bd10b5ffb0810004000d001642acdc0320ff1c40b005bdf042b4db019804e7f91b711b620210f00aeda20007980438ff1e404378000117c00e001840120030ff1c4004001400e7e5b5ffb0810004000d001642acdc029804b005bdf042b4db0220ff1c40e7f81b711b620210f00aed80000720ff1c401bc09a043aff1e524350000117c00e001840120030ff1c4004001400e7e1b5700004000d001642acdc012000bd7042b4db0220ff1c40e7f91b711b620210f00aed5c04001400e7f1b530000200102301e00700054355002c17ed0e2d192d12281c5b428bdbf5bd30b5f8000204140c24040d0c2d1b63d401001ee000425e2703037f42bedd1d0453141e044b141b93009f0019f317df0fbf18ff10b82800da0f230103db18c3e0092ee0000007ff000027ff00000100000000000000041b1418e00419630fde18f603f01400bdf80000b5f80004000d260020009000270046c0e01700785a200400140649a620005e0842b0dd06000821005e41424842b0da002600003043709900184004000c0090001c7f2f0adbe5210a9800f00aecee8028bdf8b570004b4c985ae31ac3041b141a2a00da024253041b141a4d9224025f2c004e4d91350c5bad436c4e8e25025f7526ff1c761b754355196317dc0e2418e402240c25004e4c88340c53a5bd70b570004c4b851d9b5b1b1ac3041b141a2a00da024253041b141a4c7e25025f65004e4c7d34125ba443654e7a24025f3426ff1c761b344354192b17dc0e2418e402240c25004e4c74341253a5bd70b570240046c0e00700655b4500665b8e1bad006653951c64429cdbf5bd70b510240046c0e00f200000614a6852502100006248661d80528100621d80528100621d8052811c642c02dded4861f000f93cbd10b5fe0005200090022400900146c0e00f200140a04228d00a22042014436092004a5818810023220a4855f000f8b41c642c02dded2400e015200140a04228d010231443634e4e3e3c199a261443664b4b330c18f1231443634e4a1998230af7ffffa61c642c02dde72400e014200140a04228d00f231443634e413e78199a261443664b4018f1231443634e3f1998230af7ffff8d1c642c02dde82400e029200140a04228d024211443614a343a781888a901f7ffff060021466b8898f7ffff2a466b889800614a2c5250211443613aff3a751888a901f7fffef40021466b8898f7ffff3e466b8899006248231d8052811c642c02ddd3bdfeb510210046c0e02e2201408a4202d029004b4a1b320c5ad24b1924045f1c42a2da042200004b4c1b52e2e006004b4a14320c5ad2004b4c1752e2004b4a1132125ad24b0e24045f1c42a2da042200004b4c1252e2e006004b4a0a32125ad2004b4c0e52e21c492902ddcebd10b51000040020f7ffff490020f7ffffc2bd100400004008f0004007b800403ef400400d00004032dc004004060040040c0040b5ffb08d0004001d2000900298161e40900100a958619b014019233c434b0021314818592314436b18c8990f004a990ef00aeaaa990f004a2314436b0021310c1858990ef00aeaa000a858201c4000a95060980f0081a803f00aeb3200a858201e46e01c99014031000899021c4991022700e010223c43420021314818512214436a1889007a5a8900baab03589a188900ba50991c7f990f428fdbeb1e762e00db0500a8582198011a0842b0d9da98022800dd132700e00d00b9aa0358509902f00aef302214436a0021310c1851007a52881c7f980f4287dbee46c0b011bdf0b570000421ff31390020f00aeaea2600e00e2500e009210103c9221443720020300c1810006a52811c6d2d0adbf31c762e02ddeebd70b51048fdf7ffffe1bd10b5f80005000e2d00d102f7fffff4e02e200701c018287e402800d028200701c018287e802800d122201f014018287a002800d11c240046c0e011200140a04230d00c220420144360920022e7009218aa18810023220a48e6f7ffff421c642c02ddeb2001210701c91869768846c0bdf8b5ff001c23149f09437b4fdd370c19db4fdc683f79bf007f19dd26000011e008004b5ac300775bef1bdb004f53c31c761c492e0ada0142a1dbf2bdffb5ffb0820005000e0037e00e200a4378900198010004340a9a0500239200003900289a01f7ffffce1c7f98044287dbedb006bdf0b5ffb081000700140038990af7ffff882500e078200140a8990a4208d07200a849bb58082802d8022000b005bdf021ff312d436919c8002b220f2100f7ffffc600a849b558082804db012000e7ed00a849b158082800d10b22ff322d436a4baf18d2006318d09a041b120051f00aea520026e01720ff302d436849a8184000715a4021ff312d436919c900725a8918400400140021ff312d43694aa01889007252881c7698044286dbe400a8499a58081c4000a94a98505000a8001158082804d11f0026e01121ff312d43694a93188900725e880fc11809104922ff322d436a4b8e18d2007352d11c7698044286dbea006821e1008918795a0800694a863a08525046c01c6d2d03db844983313498028308200f62480180183869c049806008980a2800d0012001e000200006000e00e77bb51020002100e00d004a4b763b085a9a4b785c5b429ad0042201408a430206100e001c492903dbefbd10b5102020f005fb7abd10b51021ff00424b6a3b0852992100008233085099bd10b5102400e0030020f7ffffef1c642c03dbf9200149657008bd10b5f80005000e0014001f2d00d102f7ffffdae0172f00d015200f018018286a00280fdb0f201f014018287a002800d109200f0180182897008b01002300320028f7ffff13bdf8b5f09c050015e00b006e5b86006f5fcf107f193f1bf604361436006f53c61c6d429ddbf1bdf0b5700014e00d00655b45006d00665b8e19ad042d142d0066538d2500006653851c64429cdbefbd70b5ffb0810004000d0017196090002600e012200140b099044208d00c22ff322d43724b3318d122ff322d437219d000229b00f7ffffd11c762e03dbeab005bdf0b5ff0013e013005e5f8c005e5f852d01dd051c6604361436005f53cee0061c6eda041e6604361436005f53ce1c5b9c0342a3dbe8bdffb5f7b0820004001678709001e022230a9801435879311840900079719800180f2500e012200140a899034208d00c22ff322d436a4b1118d122ff322d436a1910003b9a00f7ffffc11c6d2d03dbea98011c409001787078b1184198014281dcd6200f0180182069c049056048b005bdf00cf4004004b800400c940040090800400418004005cc004004140040b5f8001c230080238013784de019230a436b9300790ee00e9f0019bf007f5fc327005fe7429fda00802327005fd7429fdd0080131c76790b794f19db42b3dceb1c6d784b788f19db42abdce0bdf8b57c0004000e0015200090019000aa0100310020466bf7ffffcc00e81b40466b21005e594288dd0700a8424021045e594288dd012001e000200006000e00bd7cb5fe0004000d0016001f200f0180183069c0495068091a409002210f0189187169c8f001fe1210409001210f0189187169c8f001feca49484288dd06980a2800d103f7fffeae9801bdfe98022828da0448411d0068002800dd2b002900209a08f7ffffae9000200f0180183069c04939600898002800d0171d0868002800d106200f0180183069c01d096008e010200f0180183069c0492f1d0968091a4028a0dd06f7fffe7ee0032000492a1d09600846c0201f014018307a802800d004002a00390030f7ffff0f9801e7bdb5f02400e01a00655f45435d2d00da0c00665f86435e00350ff61976107600675bcf1bbe006753cee0079d052d00d00400655b4d18ed0066538d1c644294dbe2bdf0b5ffb08100040016001f2500e017200140a84238d0129a0b920022ff322d436a4b0b18d2006318d122ff322d436a1992006318d09b0a9a02f7ffffc11c6d2d03dbe5b005bdf00000042800402710000009080040b510000421fb00890020f009efcc2096210f018918618308bd10b51000040020f7ffffee48fff7ffffebf7fffce6f7fffb74bd10b5102200e00700535ac3425b041b141b005453031c52428adbf5bd10b5f3b0849b0579199b05795b185b1e5a9b05785b93039b05789d9b0318eb1e5b93024bed891b1fdd3df9d1044bea88db1fdd3df9d02f230a9e0343739301230a9e02437393001c4de0229b00195b005b5ec34ee189364373001f17db0e1b19db021b141b9e001976007653839b01195b005b5ec34ed888f64373001f17db0e1b19db021b141b9e011976007653831c6d4295dbda46c04bd0885b1fdd3df9d1044bcd889b1fdd3df9d0299b031c5de022260a436e1873005b5ec34fc7887f437b930117db0e1b9f0119db021b141b1877007f53c318b3005b5ec34fbf88bf437b930117db0e1b9f0119db021b141b18b7007f53c31c6d9b02429ddbd946c04bb6895b1fdd3df9d011230a9e034373185d006e5f864fb0897f437e003317f60e3618f602361436006f53c646c04baa899b1fdd3df9d011230a9e034373189d006e5f864fa589bf437e003317f60e3618f602361436006f53c646c04b9f89db1fdd3df9d011230a9e024373185d006e5f864f9989ff437e003317f60e3618f602361436006f53c646c04b938a1b1fdd3df9d011230a9e024373189d006e5f864f8e8a3f437e003317f60e3618f602361436006f53c646c02400e01500a64f8637145bbb00a74e84361419be8875005e5f86436e960117f60e369f0119f602361436005f53c61c644b7c8a5b42a3dce5b006bdf0b5ffb0830004000d001e980e2800d022980c9002e01a990200495e619a0200529b055e9a1889008b18599a0200525eaa2306435a188817c10f091809030914099a02005252b198021c4090029902980d4281dbe0e027980c9002e020980200405a2004070c3f980200405a2804000c0090019802004099055a0804000c009000990118799a0018882103f00aea9c0400140099020049527098021c409002990d98024288dbdab007bdf0b5f89d072d00d011001ce00b00665f8600675fcf19f50fee197603f61436006753d61c649d0642acdbf0e014001ce00f00665b8604350c2d00665b8e04360c3696009e0019ae03f61436006753d61c649d0642acdbecbdf8b5ffb081001c220a9e0c43729e0c1d76230a437393009b0a4293da00920a9e0b9b00429edd019b00930b9d0ae0121aab006e5b86005f53e6006e5b8e001f3732007f53e6006e9f035bbe001f3764007f53e61c6d9b0b429ddbe9b005bdf0b5ffb0870005000e001c980907400f40900621309809400890052700981190049811004090039b06f009ef7c89086f637c385446890598052830d110220099109400920291019b03005b195a9b04005b1959007b19580033f7ffffa3e01d98122800d00598052800d00298052810d1149a1299109400920291019b03005b195ae00309080040043000409b04005b1959007b19580033f7ffff03e05022019910920191009a0400521951007a195000230032f7ffff4ae04222019910920191009a0300521951007a195000230032f7ffff3ce03422019910920191009a03005219519a040052195000230032f7ffff2de02598101b000042193800401941006019809002f009ece2e01998101b0000429804190000401941006019809002f009ecd4e00c98101b0000429803190000401941006019809002f009ecc846c046c0b00bbdf0b5ffb0870007200701c018387e802800d10300389909f7fffa82e04f210f018918796a481c41220f019218ba6251900698069005240a980543440025350a980907400f402804d1012001e000200006000e009004200090032600e01e200140b099094208d01821ff312d437119c8002b002296009905f7fffa8a9a03920022ff322d43724b1418d122ff322d437219d0002b0022f7fffba11c762e03dbde2201200f018018388b01002395009202910100389a0a9908f7ffff0146c0200f018018386a40210f018918796a094288dba5b00bbdf0000009080040b5ffb0812401e02a2201e02423184353181b00665f9b9e0a1b9d9b0b429ddd009d0b23184353185b00665f9e9b0c435e27ff1c7f1aff012b435f19f3930017db0e1b9e00199b021e143623184353185b006753de1c529b03429addd71c649b04429cddd1b005bdf0b5ffb0830004000d001e2000900290012701e0162001e011210c437919495c092901d10a21184379190900425e899a011889910199021c4991021c4042b0ddeb1c7f98054287dde598022808db0999029801f009ecde0401140920ff309b5301e003210020ff309b530121ff319b5f08b007bdf000026cd36c104298dc066cd04288d101200747702000e7fc6c104288d1012001e7f76c136c504298da012002e7f16c504288d1012003e7ec6c536c904298da012004e7e66c904288d1012005e7e16c936cd04298da012006e7db2000e7d9b5fe0004000d21065e6920065e2030664281dd012001e000200006000e00900220065e2021ff31274288dd012001e000200006000e00900120065e2821ff31274288dd012001e000200006060e3621025e6922025ea21a88d4010001e0004241040914099100276698022800d00227ff1c7fe01520025e2817c10f49180910ca9900428ada0c20025e2817c10f89180910899a004291da0227ff1c7fe00027b321ff1c491bc922025eaa435122025ea2437a188817c10e09180902091409806921ff1c491bc922045eaa435122045ea2437a188817c10e0918090209140980a921ff1c491bc922065eaa435122065ea2437a188817c10e0918090209140980e998012800d00e2e00d0092fffdc0721005e6920005e20f7fefeca8028e00588208028e0022001038080289802bdfeb5ffb08100040015001e9f0a20045e302800dd0620025e302800dd02980b2800d00888e880f088a880b08868807088288030e05000209902f001fbdf218a5f0a4290dd4820065e2821065e714288dd0f21ff1c491bc922065eb2435122065eaa437a188817c10e0918090209140980f120045e2821045e714288dd0f21ff1c491bc922045eb2435122045eaa437a188817c10e0918090209140980b120025e2821025e714288dd0f21ff1c491bc922025eb2435122025eaa437a188817c10e09180902091409807121005e7120005e28f7fefe568030b005bdf022002158520a22ff1c522156520a22002154520a2152520a2150520a8802215a520a8842215c520a4770b5fe0006000f0014002520585f01002c20045e284281da1121265d0a210140910008210d01c9187168c94301220d01d218b260d188aa2158530a46c0203c5d02216600233350920191000022323400210038f7ffff53bdfeb530000224065f1423cc5e5d42acdb012301e000230006180e00bd30b530000223cc5e5d20a8436817c30e1b181b021b141c20065e1042a0da0723045ed320845e8542abda012001e000200006000e00bd30b5ff00040015001e20265d812001408800076b302801d111200d01c0182068404338210d01c91861604868e864308831205a53818871205c5381e02c6cb16c704288dc1700309901f7ffffb12800d02268e86470200d01c0182068804338210d01c9186160888831205a53818871205c5381e01000309901f7ffffa72800d00a68e864b0200d01c0182069004338210d01c918616108bdffb53024265ca5240140ac00236c156c5442acdb0e6c556c9442acda0a240d01e419046924431c250d01ed1945612c68cc64946c156cd442acdc0a240d01e419046964431c250d01ed1945616c68cc64d4250086d58715bd30b5f70005000e2019018018286bc0210d01c918696008200021190189186963c82019018018286a4021190189186962882019018018286b00211901891869634820002119018918696248211901891869638821190189186962c82119018918696308210d01c918696048210d01c918696088210d01c9186960c8210d01c918696108210d01c9186961482701e05d20884378194420045e202800dd252019018018286a401c4021190189186962482019018018286bc021045e61184021190189186963c86b202801d1020020f7fffeb6002200310028f7fffec60023003100289a02f7ffff15e0076ae02801d104002200289902f7ffff586b202801d0026ae02801d1092019018018286b801c402119018918696388e00b6b202802d1082019018018286ac01c4021190189186962c86b202802d3082019018018286b001c4021190189186963081c7f2f0adb9fbdfe0000b570000421d300c90020f009e9c02600e00f208843701905063116092026554148ff62e846c0211c0028f009e9b046c01c762e0cdbedbd70b5f7b0830004200022004bf893024bf693012101e02c2388434b191b6adb2b00d0252388434b191b6adb9e0142b3d21e2388434b5ee69b041b9b001e435e2388434b191b27025fdf9b051bdb001f435f19f393009e029b0042b3d207000a9b0093022388434b191b6adb930146c01c49290adbd000152a00d11126022101e00b2388434b191b6adb42b3d9042388434b191b6ade000d1c49290adbf146c02d01db0c2388436b1918230062c3630326002328541e2329541e2327541eb006bdf0b5f0b0870004000d00162000900690049005900390026e216b201a47e0326e226b211a8a1c791a8899021809910207790eca002131645e8943419a061889910607790eca00213164185221025e5143419a05188991051e7907490eca002131645e8943419a04188991041e7907490eca00213164185221025e5143419a03188991031c7f6b2042b8d8c9990600c89902f009e94a6028990500c89902f009e9446068990400c89902f009e93e9000990300c89902f009e9389001682899001a406030686899011a406070b007bdf0b5f7b0880004000d2000900790066e216b201a46e01207700ec1002030645e4198071808900707700ec100203064180920025e089906184090061c766b2042b0d8e96e219a0700d0f009e90860286e219a0600d0f009e90260686b201e4007400f4090056b216e201a081e4007470f7f98050081002030645e4099071a0900ba002030645e80180800c090026e219101f009e8e490039805008100203064180821025e4198061a4100ba00203064181022025e82188800c090026e219101f009e8cc9004682899031a41980a6001686899041a40990a6048b00bbdf0b5ffb08b00056b281e8007400f4090076b281e4007460f7600b200283064990d528100b21810990e804120245e28220899145e8a4290db556c2899161a09981489404281db4e00b2002931645e8a9907008b002931645ec91a50d4010001e000424104091409910a00b200293164185122025e8a9907008b00293164185923025ecb1ad0d4010001e00042410409140991099909980a1843930822129b145e9a9b08435a237d00db18d19a148a12435a04121410f009e86400042c02da012402e0022c08db0024076b281e4042a0d2016b281e446e281c4042a0da016e281c44662ce00a6b281e402804d9012004e0016b281e4000042001662898148ac02800d017aa01a9030028f7fffea599016e2a1e52435100082103f009e832900599026e2a1e52435100082103f009e8289006e016aa01a9030028f7fffef499016e2a1e52435100080fc918091049910599026e2a1e52435100080fc918091049910623149a145ed399054359000817c90e0918091209910523149a145ed3e00313880000d090000399064359000817c90e091809120991069a039905188817c10f491809034a1412990c800a9a049906188817c10f491809034a1412990c804a99159801f000f8d2000717c00f4019c010c1980c608199159802f000f8c7000717c00f4019c010c1980c60c1b00fbdf0b5ffb0830005000c9f0c002e6b282801d126642f46c0211c0030f008ef7046c02000622888a12084534121005e612064534183a9803121025e612066534183e9807121065e6184a92086534180f1220818a100283034f008eeb620016628e02c69706228883083a8887183e988b120845341990698052302466ac2835ee322005ea200310028f7fffec40030f7fef90488e080f088e12086534120065e3021245e694288dd0188f084a80029313400203008f7ffface213c554888a080b088b221845b491a51040914089906f000f8646130b007bdf0b5700004000e0025002c69686228882883a8886983e9200080a880e821845b094249040914080031f000f84b6128200060a860e80028f7fef8c4bd70b5ffb08100052601e02b218843719802180f202757c12902db156b381c406338980468c292006944202757c2202843504a1d18aa1881002300389a03f7ffff57200062f8e00c6af81c4062f86b382800d006980469410038f7ffffb4200063381c762e0adbd1b005bdf0b5700004000d2d00dd0601201b0001c00029f008ef00bd702000e7fcb5700004000d2d00dd07210c4361200a43480029f008eef0bd702000e7fc000006bc0000b5f7b084240120009003e0bb20884360990418456b282800d1026ae82804d27698031c41231c43589103990518467034211098064208d00c48fa68c10028f7fff9fb707020285d4070b020295d4070f0e0032000707070b070f0980607c00fc0d10320275d402800d10620005e28900220025e289001e01348eb2127574a212843514aea18825e5191022127574a212843514ae61882188922025e8a920146c0210298064208d01448e19000237a98005ec2237c5ec19802f000fe2a80b0237e98005ec223805ec19801f000fe2180f0e003980280b0980180f068a80fc11809104f48d44287dd010007e00448d143c04287da00000704381400813068e80fc11809104f48cb4287dd020007e005e03848c843c04287da000007043814008170210498064208d0068ee881b08f2881f08ea88230e01c48bc2127574a212843514aba18821889894981b12127574a212843514ab618821889898981f12127574a212843514ab1188218898909823146c088a8827088e882b0200082f08330837046c01c642c0ada0398032820da00e73d9803b007bdf0b5fe0004254026ff363927002000900190002c00db0142acdd012700e0061b2902080029f008ee0c040014072c00db0142b4dd0220009001e00700b11b320210f008edfe04001400900198014287dd010038e00098010400140090009800bdfeb5f3b081000698024286dd010030e00098020407143f2f00dd2b98021a30040014041e25db010029e00042692364435902080039f008edd40400140090002103024998004288da012000bdfe2103028998004288da0b2203025299001a8902080011f008edbc040014050028e7ed46c046c020ff1c40e7e8b5f7b0840004000d20c890030020f7ffff8b000600289906f7ffffb69002980242b0dd019802e000003004011409910120c89901434817c10e091809020f143f0038b007bdf020194770b507466b20005e1823005ecb1ac04290dd0588081880040014008008e011466b20005e1823005ecb1ac042534298da0588081a80040014008008e002466b88188008466b20025e1823025ecb1ac04290dd0588481880040014008048e011466b20025e1823025ecb1ac042534298da0588481a80040014008048e002466b88588048bd0eb507466b20005e1823005ecb1ac04290dd06466b88181a80040014008008e00e466b20005e1823005ecb1ac042534298da05466b88181880040014008008466b20025e1823025ecb1ac04290dd06466b88581a80040014008048e00e466b20025e1823025ecb1ac042534298da05466b88581880040014008048bd0eb501b082466b21085e594a1d881243510008491cf008ed0204001400466b8098210a5e594a168812435100084915f008ecf604001400466b80d820045e18287fdd02207f8098e008466b20045e18217f43c94288da0100088098466b20065e18287fdd11207f80d8e017000018cc00400f40004006bc00000e2c00407fff000004fe004009ec0000466b20065e18217f43c94288da01000880d89801bd0e00022002700820007048708870c871087148741082d08250829020064770b5f7b084000c00154eef270020009003900290011e4060202001900320009002e0352388980343581987202857c12901db2a57c12905dc276b382800d1026af82804d22148e0382068c10038f7feffba06000e00900198012803d00598012804d00298012805d10f98022800d1016c7860286c7868294288dc036c7860289803602098021c40900298031c4090039803280ada0298022820dbc39802b007bdf0b5f0b08d0004000d48c7900c26002000900b900a9009900890079006900590049003f7fffebd90021e70900120009000466aa9010020f7ffff93900b00290020f7ffff7f9003980b2800d1029803b00dbdf0238898014358990c184620265781910a8830466b84188870845848ae382068c10030f7feff5606000e00900998092803d01849a9980a68094288d11348a71d00680099004288d10d48a4300868002805d008217d014969704288dd0f10c96a304288da0b489d3808466b8c1980018c5980411d008c1980018c5980414b963b2068db6c371bd823845f9a21045e71f7fffe3b9004499139089a049808f7fffe59488e1f001f01880a8002884980411f019a029808f7fffe8f48883808880049861f0988091a4004001400466b839848823808884049811f0988491a400400140083d89807f7fffeb59006466b8b180600160070a88b5842400600160070e821185e592900db01000ae000424a2a00dc09466b201a5e182800db010002e00042422a00dd0120017420496c1d09980060081d09980960083908980a60089803e75db530496678092900d103496578092901d103496478097201e055496178092910d114220072022100e00d2201408a4b5e781b421ad0067a034a5d5c54220140a2431372031c492903dbefe03c495578092911d1144b577e1a230072032100e00b2301408b4213d0067a044b505c5d230140ab431c72041c492903dbf1e023494878092912d11f220072022100e018004a4b495a9a2a00d0067a024b445c5c230140a3431a7202004a4b445a9a2a00d0067a034a425c54220140a2431372031c492903dbe446c0bd30b5100004483d680081a0483c880082a0200081e07420201c7460483978002800d0078aa021010289430882a02000493470080020f7ffff80483378002801d00b483178002802d007482f78002803d003482d78002804d10e492c68097f494a2b7812439100088aa203012307031b4019430a82a246c048268b408260200082e0bd10b5f7b08200040016481090010025200090000030f7ffffb3221800310028f008ea662044002c702878a80047087f7aea19e99801f7fffbec74287c287c69434878a9184090009800b005bdf018ec0040046000400500004004fc0040051f00400519004005cc004032c0004004060040040c004005cf0040048800401f4c00400414004004fa0040053c00400534004013f40040b570000148e66803200a5e18010242520090188017c30f9b181b109c0090188017c30f5b181b10dd48de261a5f8642aeda0248dd6001e00b2e00dd0948da68004bd91d1b681b4298dd0248d71d00600142a6da0948d568002800d10220ff1c40bd70200102c0e7fb2e00db1148ce1d0068004bcd681b1ac02301029b4298dc0448cb880023c34218d11120010240e7e748c668002800d00220010440e7e048c4880023834218d00220010300e7d8200102c0e7d5b57000044dbe2c00d0020028f000fbb00028f000fb8dbd70b5f3b08900044db94eb7270020019008e04a2388980843581940900798076b002802d33e210698075e4120cc5f824291dd3721865f8a21885f8b1ad00021f008ea2204001400900621825f8a21845f8b1ad0990af008ea160400140090059807880120845b801a080400140090049807884120885b801a0804001400900399069803f008ea00900299059804f008e9fa9001980243609901184120014088430746c098081c4090089808280adbb10038b00bbdf0b5f000014a8c250026002401e01423884363189823045ec32b00dd0c6c876c4342bbdc0523045ec327ff1c7f42bbdd011c6de0001c761c642c0adbe82d00dd024879300c60012e00dd052d00d103487630106001e0142d00dd074873301068001a08237d00db4298dc072d00d108486e301068001a0828fadd02486b300860012e00dd0a4868300c68001a0828fadd044865300868001a08bdf02000e7fcb5fe0004000d0017001e48640022003168030028f7fdfa2f485a6800220c5e824858680021085e4148566803200a5e18466bc307485a6800794348586800788249580020f7fefc39bdfeb5700005000e00140023003200294853f7ffffd1bd70b5f0b0850006000f4c4b0025002030ff30159003494d0020f008e912484c6802484c680148466800466bc307003a003100282353f000fac10028f000faa8213c205501401820f7fdfa14202b018018219803f000fad22101483c38e01820f001ffbeb005bdf0b5f3b0854c320025002737ff3715205501401826202b0180182090042133014998041840880021904208d1012001e000200006000e00900320ff30145d402800d01198032800d1082133014998041840880007c00fc02801d1012001e000200006000e00900300309a069905f7fdf9e1f004f9d3003900289a03f000fa95f004f9cc0033003900289a04f000fad0f004f9c4481722005e8220cd0080183821ff31995e41003392019100002a480d38e018219804f002f8c8b007bdf00478004013f4004004900040048800401f4c00400e2c004018ec004004b80040127400400f4000401238000004c0004004bc0040048c0040b5ffb081230024002000900098012800d0042a00d00298042801da022000b005bdf0e032001d1c5b006d9e015f709d0a2d00d104250103ed1b45042d14284d1c42a8dd010028e0044d1943ed42a8da0000289d002d00d00d5d15260f023640061136433555151c6400251c64555025009500e00900251c645550250f022d4005122d55152501950046c0428bda0298044284dbc798002800d0001c64428bdb0298044284dd012000e7b904200c00e7b607ff00000003428bda01000847704293dd010010e7fa0018e7f8b510004c000333585b1c2386521c235a5a1c2388521c0054000333405b1c2382521c23425a1c2384521c23865a1b8d44191b041c1424237e521c23885a1b8d041b1b041c14242380521c23825a1b8cc4191b041c1424237a521c23845a1b8c841b1b041c1424237c521cbd10b530000248d524825aa4880d1b64042414234283da000018880d24845aa41b2c042414234283da000018bd30b5f00004000d00290020f7ffffe30006886920885b001a080400140742b7da00003e20865b0088691a400400140742b7da00003e0030bdf0b5f800042500e01023646ae2435a1e6b435a001021305e61f007efe204011409006a0020305852811c6d2d11dbec2600e0121e726be31ad223646b67437b435a001021385e61f007efca0401140900720020304052811c762e0cdbea68a0794278810020f7ffff64bdf8a1a36181220121ff3113540a49a161c149a162010212218e520a22332190520a212462c12107860121386341210b8701214b85418501848184c146c069412951d00046c02200218a520a2264218c520a4770b50000030018f7ffffd2bd00b510000421ff319e20ff3009530121091c80530120ff30145d011f0055011d005d011f8055010020f7ffff86bd10b51022002192520a22965e1400a117ca0e12185212132294521346c069412950d10b22965e14217d436117ca0e1218520213141b22985213e00a22965e14214b436117ca0e1218520213141b229852132200219a520a21965a0a219c520a229c5e140221424917ca0e1218520213141b22e65213bd10b5f80004000f0015001e00e817c10e09180912098021012817c10e091809120980a12014436817c10e091809120980610068194017c10e091809120980e146c02e60d11a0068194017c10e0918091209802100e81b4017c10e091809120980a1012817c10e091809120980610068194017c10e091809120980e10068194017c10e0918091209816100e8194017c10e0918091209812120a881a0016817c10e091809120981e1201c822020c0826020de82a00029200f0280f007eedc832046c02e51d1060029200f0280f007eed28320e00646c0002920110280f007eeca8320bdf822178002220c8042227980c28102221e8142220c82022206824222b38282220182c24770b57000040020f7ffff3d20965f0220945f010020309e6963f7ffff6f002030c66961f7ffffdbbd70b51000040020f7ffff0c0020f7ffff0f0020f7ffffe1bd10b5700004f006fd4800052096530521965f08bd70b5f80004000d0016001f21ff31150020f007ee3861670020f7ffffe860256066980660a098076120980860e0bdf800007fff0000364d0038138800001d4c0000b5700004000d0020f000f8940028f7fefc53bd70b5fe0004000d0016f003ff3320ff30105d0268a0794096019202900068a07883002232920021319e0028f000f9f7f003ff2068a0794378824826182920cd00801828f7fef937f003ff14210020cd0080182830ff30818301f003ff0b0028f000fdeef003ff06003200290020f000fd78f003feff00290020f001f971f003fef9f003fef7bdfeb5fe0004000e0017001df003feef002131c697009502910168a07943788200310020f001fb43f003fee1002b002232c600390030f7fefec4f003fed8002a00210038f7fefb43f003fed1bdfe000004d40000b5f80004200d01c018206b40210d01c9186163882002210d01c9186163482500e00f2028436849e818611846271557f721280030f007ed9006281600753075771c6d2d12dbedbdf8b510000449df0020f007ed820020f7ffffd3bd10b5ff00042001230d01db18e36b5b2b12da2b2518434d002333ff339d18eb00555f5d9b03429ddb20230d01db18e36b5b260d01f619a66b761c76270d01ff19e7061b1618637e232843434ec819a6199d230061ab7429746a2322555a2323555a232055592321555946c0230c434b4dc11965195b5498b004bdf0b5ffb08b0004000d882806060e368828120720184370190000795a40466b81182018437019001e7900495a4081581c702318435819001e7900495a40466b81981c7023184358190000795a40466b81d81c702318435819011c7800405a08466b82181e702318435819001e7900495a40466b82581e7023184358190000795a40466b82982018437019011c7800405a0882d81e702318435819011c7800405a08466b83182000900020085e18900920019001e01098010040a9025e0899094288dd0698010040a9025e0890099801900098011c40900198012804ddeb20059001e01098010040a9025e0899094288db0698010040a9025e0890099801900098011c40900198012808ddeb98000080497b580819809008980000804979580819c09007230c980843584a74990d1889184198075608900a98002800d109980a2800d1069b0e9a079908980df7ffff1c900a98070200990843088028980ab00fbdf0b530001c7d15230c4343191b545d231456d32b02db1a69931c5b619323215c9b4283da012321549823205c9b4283dd012320549823235c9b428bda012323549923225c9b428bdd0123225499bd30b5ffb091000d001f260046c0ab10889a00301c760040a902520a003b002aa9119813f7ffff1600042c00d1012e1ddbede0191e7000060040a9025a089011ab10889806000e00900188981200900020284360493c18691842483c182b99009801f7ffffa746c02e00dce3b015bdf0b5ffb0810005001e9c0a20019000e01a2701e013230c980043584930186918405dc02800d10902399a00431104080c00002300299a02f7ffffac1c7f42b7dde998001c409000990398004288dde0b005bdf0b5ffb0810004000e00179d0a0020f7fffe55002b002131ff319d00209a04f000f89722005eba230292005efb002a00209904f000f85023005ef3002a00209904f000f8c6980b2800d00b22025eb2002b9200002131ff319d00209a04f7ffffa7e00822025eb2002b9200002100209a04f7ffff9d200d01c018206b401e80b005bdf0000006bc0000098c000004d40000b9080000b92c0000b5f0001f2400e0092318436352c823184363185b1c7e007653981c641c93429cdbf22501e008006b52c81c5623184373185b006e53981c6d42bdddf4bdf0b5ff2201e01d2401e01623184353181b00665b9e9b031af3041b141d9b09429ddd01002be0002300041e143623184353181b006753de1c649b021c5b429cdbe41c521c4b429adbdebdffb5ff9d09e0100014e00a23184363181b006e5b9e23184363185b006f53de1c649b03429cddf11c6d9b0a429dddebbdffb5ffb0810004000d2601e02e20002701e0279000211843711909007a5e881e71231843591909007a5a891c72435a1912007b5ad218892218437219121c7b005b5ad2008318d2188a99001851040914099100990010c9221843721952007b52d11c7f9904428fddd41c7698034286ddcd002920009b049a03f7ffff66b005bdf0b5ff2400e0272500e02123184363181b006e5f9b2b00dd0a26184366000333ff339d18f3006e5f9e9b03429edc072601230c43634f1f19c719db555ee0062600230c43634f1b19c719db555e1c6d1c53429dddda1c641c4b429cddd4bdffb5ff0005000e9c092701e01a2001e01521184379194900425a892218437a199200435ad29b0a1ad21a89040914092318437b9a02189a004352d11c4042a0dde71c7f98034287dde1002320009a039902f7ffff0bbdff04d40000b57023205c5ae01523225c5ce00d230c4353181b571d231456cb42abd1042601230c4353181b551e1c6423235c5b42a3daed1c5223215c5b4293dae52300618bbd70b5f80004000d001620205d47e01b20225d409000e011210c4379190a99005650211456694281d1057d31220c437a19129b0054d198001c40900020235d4198004281dae81c7f20215d4042b8dadf20205d415d804281da0220205d41558120215d415d804281dd0220215d41558120225d415d804281da0220225d41558120235d415d804281dd0220235d41558169b069a9184061b000290020f7ffff9020145630bdf8b5ffb08220009c04e0de9a0be0d7230c43639d02195b569b93019d0d9b0142abd0039d0e9b0142abd17e260c43669b0218f61c5356f59b01429dd0269b0d429dd0029b0e429dd12023184363185b00565f9e23184363185b1c57007f5fdb429eda0523184363185b00565f9be00523184363185e1c53005b5ef3041b141b93009b004283dd00980046c01c66230c43739e02199b569d9b01429dd0269b0d429dd0029b0e429dd12023184363185b00565f9e1c672318437b185b00575fdb429eda0523184363185b00565f9be0051c6623184373185b00565f9b041b141b93009b004283dd00980046c01c66230c43739e02199e1c5356f59b01429dd02a9b0d429dd0029b0e429dd12423184363185b00565f9e1c672318437b185b1c57007f5fdb429eda07e000e04823184363185b00565f9be0061c6623184373185e1c53005b5ef3041b141b93009b004283dd00980046c01e66230c43739e02199e1c5356f59b01429dd0289b0d429dd0029b0e429dd12223184363185b00565f9e1e672318437b185b1c57007f5fdb429eda0523184363185b00565f9be0061e6623184373185e1c53005b5ef3041b141b93009b004283dd00980046c046c01c529b0c429adc00e7231c649b05429cdc00e71cb006bdf0b5f7b082240020009001900020205c46e01b20225c45e013200c43709b0218c057472f02db0b2c00d101003ce00442a7d0022000b005bdf098011c4090011c6d20235c4042a8dae71c7620215c4042b0dadf20205c86e01a20225c85e012200c43709b0218c057472f02db0a2c00d101003ce00342a7d0012000e7db98001c4090001c6d20235c8042a8dae81c7620215c8042b0dae098002800dd0498012800dd012001e000200006000e00e7c2b5ffb08a0006000c001f980c7c007c394288dd04980c7c057c389009e0037c3d980c7c009009980c7c407c794288dd05980c7c4090077c789008e0047c789007980c7c409008221456ba2114980c56419807ab01c3079a08002b9200002148fe18209a09f7fffe8b9006980c7c00231843581900990c7c4900495e407c39435919097c7a00525e894288da08980c7c0043581900990c7c4900495e40e0067c382318435819007c7900495e4004001400900520b05b8004001400900498132800d11420ff30095b80210102494208d10820a05f81004998054281dd022000b00ebdf020b25b800400140090049a0498054350000117c00e001840120298064282da012001e000200006000e00e7e7000220205c4320215c801c404283dc1620205c8320215c401c404283dc0f20225c4320235c801c404283dc0820225c8320235c801c404283dc012001e000200006000e004770b5f7b082000d2602e0452028437049be1869184769b82800dd3c1c709001e03223289801435849b81869184469a02800dd2669e02800d12300210038f7ffffbd2800d01d69b869a118419802309e8a004281da0800220039202d01401828f7fffece2800d00c9a0400239200003a00299802f7ffff1b2800d0022014563861e098011c409001200d01c018286b4198014281dcc51c76200d01c018286b4042b0dcb3200d01c018286b401e46e0132028437049951869184469e02802db0a232869e043584990186918420021488d1828f7fffd591e762e02dae9b005bdf0b57000042602e0182028437049871861184520235d4120225d401a082800dd0620215d4120205d401a082800dc040029487d1820f7fffd171c76200d01c018206b4042b0dce0bd70b5700004001d00481a8004001406428edd00000e0033436b001817db0e1b181b021b141e2e00dd0280262001bd702000e7fcb5ffb081000c00179d0a980130207886e028210c436198041808578022149901568a4290d11d00621bd22318435a195200735ed2920022184362195200735ed12218437a1952007318d09b0b9a00f7ffffbe2800d005003100389b049a01f7fffafa1c769801302078c042b0dad1b005bdf0b5ffb081000c00179d0a980130207806e028210c437198041808570022149901568a4290d11d22184372195200631bdb005b5ed2920022184372195200635ed1221843721952007b18d09b0b9a00f7ffff852800d005003900309b049a01f7fffac11c7698013020784042b0dad1b005bdf0b5ffb0830006000c001f9d0c20205d802801d1099a0d9905002392019100220021010030f7ffff7a20215d8042b8d1099a0d99050023920191001c7a00390030f7ffff6c20225d802801d1099a0d9905002392019100220021010030f7ffff9720235d8042a8d1099a0d99050023920191001c6a00290030f7ffff89b007bdf0b5f7b08400149905004a98040fc0431017c90006910190002700e0011c7f10762e00d0031c70d0012f20dbf72f00dd0f003a99059804f006ee3e910190009d00002041389003e00504d4000006bc00009d04940300289903f006ef26b007bdf0b5ffb08d0005001e2000900aa1ffc90391099008a1fdc90391079006a1fbc9039105900420205d80900ce074980c0041002830585e40900321025e719a031a5017c10f49180910cc218e5f4a4362001017d10e0918890209140c20225d80900be051230c980c4358990e1841980b560890022014563099024288d1412118980c4341980f1808990b00495e402800dd372318980c4358990f1840990b00495e409001990b004a002931405e8922005eb21a8817c10f49180910cf9901980a1840900a980143780002003b99099808f006effe91099008980143600002002399079806f006eff491079006980143780002002399059804f006efea9105900446c0980b1c40900b20235d81980b4281daa8980c1c40900c20215d81980c4281da85980a2800dd13a808c807f7ffff39991660089a0a99079806f7ffff32991660c89a0a99059804f7ffff2b99166048981668416081b011bdf0b5ffb08f9e18a80a2100000a000b000cc01eaa0a9200a80fc80ff7ffff45990a980d180f990c980bf006ef9e91039002990d980af006ef98910190009b039a021a80419991059004220499059804f006ef889103900200390038f006ef86910190009b039a021a80419991079006a093c80c990798061a12418bda0d9907060a98060a0043101209000591039002f7fbff9b01009009e0049d060028f7fbff94900998091838004498091a380041910801a0f7fbff8904001400807099080188f7fbff820400140080b020045e302800dd0a21045e7122025eb20210f006ee080400140080f0e00220ff1c4080f0002517e20f92191210929b0a1ad0990cf7fbff0a8030b013bdf0b5ffb0850004200090039002260090019808302078009004e03c98040041002030585e409000980830207885e02a230c990443599a061889574822149908568a4282d11e23189a04435a9b0718d2006b5ed12900dd14006b002737405efa1876000b434b9f0119db9301000b43539f0319db93039b00434b9f0219db930246c046c01c6d9808302078c042a8dacf98041c40900498083020784198044281dabc2e00dd1000319803f006ed9e040114099808800100319802f006ed960401140998088041e00520009908800821009808804121b65b094371000817c90e091809020914099a08809122965f110230f006ed7c99086248b009bdf0b5ffb08300149d0c980d1b4004001400900298022800d049980330207806e03f980330207887e035210c43719804180857c0900120149903560899014288d128211843719806180800795e409000980042a8da062000211843711909007a5288e016990d98004288da12211843711909007a5e899a001b52435100089902f006ed3604001400211843711909007a528846c01c7f9803302078c042b8dac41c7698033020784042b0daba46c0b007bdf000000000000000000000ffff7fff00000000b5ffb0830014001d980330207806e053980330207887e049200c43709904184057c0900221149803564198024281d13c20184370190000795e409001200490002d00dd1e980142a8dd1222040011435143699a0100521b5243510008f7fbfe5204001400211843711909007a5288e01b980104801400211843711909007a5288e01298012800dd0f22040011435100499a0143510008f7fbfe3504001400211843711909007a528846c01c7f9803302078c042b8dab01c7698033020784042b0daa6b007bdf0b5fe0006000c200d01c018206b402802db482702e0402028437849221861184569a82800dd3720a25f82209e5f81002333ff339d920191000022481b18210028f7ffff1a20905f8268b079419201910068b078830022481418210028f7fffcef002b0022481118210030f7fffe88002a3208002b92000022480c18210030f7fffdfa220c5eaa210a92015e6920045e28f7fbfe1780e81c7f200d01c018206b4042b8dcb8bdfe06bc000004d40000b5f7b0840004000d4ef86b6043464ff76ae043479a0668922a00dd0400300fc218121052e00342710fca1852105292029a0668d22a00dd0400380fc218121052e00342790fca18521052920121385e619a0668924351696a43519a0218880031f006ec2a04001400466b819821305e619a0668d24351696a43519a0118880039f006ec1a04001400466b81d89803b007bdf0b5ffb09500042148a801f006ebc298167805e0449817182e2e01db3f981e4286dc3c981678809014e033991898141840901398132801db29991f98134288dc25210c43719a21188a991356502802db1c210c43699a2018899a1456899100990042a1d1070081aa0158511d090082ab015099e00999002901d1060081aa0158511c490082ab01509946c046c098141c409014981678c198144281dac61c6d9816784042a8dab62702e01b00b9aa01585000a19a2258514281da0600a19a225050063916099a24551100b99a2358514281da0600b99a235050062116099a2555d11c7f2f12dbe1b019bdf0b510000369982803dd1220045e1824025f1442a0dd0c20045e1824005f1442a0da042900d0046b082801d9012001e000200006000e00bd10b5700004000d00166ae82801d80e003200290020f7ffffd82800d00720265d4075607d21202755412001bd702000e7fcb5ffb08700142500e00d20284368990718407d404669554821002228436a9807181075411c6d2d12dbef20019006e009238898064358190621002027558198061c4090069806280cdbf22502e020980a5747212843699807180890052f02db16980569802800dd12981057c042a8d10e46685dc02800d00a466857c0900623889806435819019a119805f7ffffa11c6d98084285dbdb2502e04e20284368990718409005980569802800dd4398057d402800d13f980a57472f02db2046685dc02800d01c466857c0238843581900302079c02800d113466857c0900698064358190620275d802800d1099806435819019a119805f7ffff6c2800d000e01b220298055e8221005e410020f7fdf8ef00062e00d00e00319a119805f7ffff3d2800d007062916092027558120265d819805754146c046c01c6d98084285dbadb00bbdf0b5ffb0b9000c2148a821f006ea782114a833f006ea742148a80af006ea702114a81cf006ea6c2701e030218843799842180d20275d402800d02720275746002a99449839f7fffe499009aa1ca933a80aab05c307aa21481c1821202d01401820ab02c3079a3c993b466b2024920191005e18222690085e9a00b04b1418e318c100309b08f7fffe7246c01c7f2f0cdbcca9339a43200d01c01820920191006b41480b30501820ab1c9a42f7ffff0822cc48061821202d01401820f006e9ee20029038e0390000ee00000204d40000066c0000232898384358491c1861184569a82800dd269838008049183950186118462204002931200030f006e9667870993b4288dc0278701c40707078302800dd0278301e40703078f1983c4281dc0278f01c4070f078b02800dd0278b01e4070b046c098381c409038200d01c018206b4198384281dcc5b03dbdf006bc0000b5700004250069252d02db0e1eab075b0f1b5ee21e6b075b0f1b5ee1076b0f1b5ee0f7fbfc4082a0e0132d01d10d07690f095e611e6a07520f125ea218880fc1180903c9140982a1e00307680f005a2082a0bd70b5ffb0830004000d00169906004818400fc1180903c9140991029806900169202800dc0120608320980c2800d0009e02692007400f0052260020f7ffffb769201c40612020165e209901184042b0da02200c8320e0082e00dd0621165e6198024281dd0120ae832027185fe720ff1c404285d9121fe838ff38fad10800394379000817c90e0918090209140fe0050a290038f7fbfc550400140721ff1c491bc922145ea2435122165ea2437a188817c10e0918090209140982e120165e202800dd1598062800dd0721165e6102089906f006e98e61e0e00220165e2061e0217f020969e04288db04000861e0e001200061e069e004001400b007bdf060014770b510000420545f0148bb4281dd0220010240bd1020545f0148b738c84281dd0a21545f0a00011a51020821c8f006e96004401400e7ed2000e7ebb570000425ff1c6d2b00d00025c060a268a042a8db012001e000200006060e3620bc55065d002800d00060e120bc5d002800d10368e01a082864da012001e000200006000e00bd70b53000042a05dc012b02dd012001e000200006050e2d2d00d00061212d00d10369201a082864da012001e000200006000e00bd30b5ffb08f0005001e2000900d900c2400981130ff1c408900210440080880900b981130ff1c40890007c00fc0900a981130ff1c4089002108400808c09009981130ff1c40890021404008098090082000900790069005900490039002991060482001900ee0262388980e43581940900198016b002802d31a9801f7ffff66000768f299119801f000f9ce90009900980d1840900d980c4287dd00970c215298015e4120e100c04281dd001c6446c0980e1c40900e980e280adbd5980b2800d004980d2800dd012001e000200006000e009007980a2800d00b203301401828884007c30fdb68f19a0c9810f7ffff4b900698092800d0092019018018286b02002368f19810f7ffff62900398082800d01520ff1c40213301491869884922404211d00020a8991031c069c94281db012101e000210006090e09910246c09904004998061840990700891840990300c9184099050149184099020189184021330149186980082033014018288800991131ff310988494208d0012001e000200006000e00b013bdf0b5fe0006000c0017001d20330140183088002133014918718048002b003a00210030f7ffff2a2800d00c2201002131140030f000f8450021311400306822f000f9b2e0202019018018306ac02800dc040030f000faa42800dd152200002131140030f000f82d20ff30095bc021044008088268e992019100003b0021311400306822f000f9c221010030f000faa2bdfeb5f80007000c0016001d2200209892005f8369e9002030c09a07f7fffe0b002b003200210038f7ffffa3bdf805dc0000b5f0b0b30005000c0016200060209032e04423889932435919486b012902d33a993268220092466b50992e00d00c6821008b00213180682250ca21545e0a68210089ab14505ae0236821008b00213108682250ca6821008b00213130682250ca6821008b00213158682250ca21005e4168220092ab28509921025e4168220092ab1e5099223a5e8268210089ab0a505a68211c49602198321c4090329832280adbb7200080a080e068202800dd792e00d00868201e43220000213180a814f7fbf977e01768201e43220000213108a828f7fbf96e68201e43220000213130a81ef7fbf96668201e43220000213158a80af7fbf95e2700e02d2e00d00b00b900203080584000804669580900ba002030805081e01e00b900203008584000804669580900ba00203008508100b93028584000804669580900ba00203030508100b93028584000804669580900ba0020305850811c7f682042b8dcce2e00d12068201e400081002030085840238843585a2868a143595a691a400400140080a068201e4000810020303058404358194088406b214359194988491a400400140080e046c0b033bdf0b53000042900d00c20565e4522ff3234436a17d00e001880120320565f0542abda0720565f0320ff30a74283db012001e000200006000e00bd30b5f7b0820004000d202857012901db0e57012905dc0b6ca16c604288dc046ca198041a4028fada022000b005bdf000210028f7fdfece0006208a5f4720285701290cdb0d5701290edc0a6c2099041a0828fadd05208c5f4142b1dd012001e000200006000e00900121365e6120e100804281dd1720345e2049ee4288dd1220345e2049ed4288da0d22365ea221e100891a512019434817c10e091809120919c90409140f42bedb0298012800d0012001e000200006000e00e7b70002202856832b06db0856832b0bdc056c101a0828fadd012001e000200006000e004770b510000306141624202854c4060c1624202954c42a01db032a05dc012001e000200006000e00bd10b5f7b0820004000d2606270820009001e0229801008100283080584023884358190090002e07dc0c215498005e4148c14281db0600321c7699049800f7ffffcce007003a99049800f7ffffc62f0bda001c7f98011c409001682998014281dcd8b005bdf0b5ffb0870004000d68281e40008100283058584090062388980643581900900520019004260021009805f7ffff172800d01598112800d0069a10990a9805f7ffff2a2800d10b99109805f7ffff812800d105220199099805f7ffff8c9e0620065e2821045e694288dd03002830309003e0020028300890039803680042b0d10220019004e00d68281e4000809903580842b0d103200043c09004e0022001900426002e00d10468282805db012701e000270298042800dd3520009002e02d980200809903580842b0d0249802008099035808238843581900900199109801f7ffff372800d11598112800d00c9a10990a9801f7fffed02800d005220c99099801f7ffff38e005003a1c7f99099801f7ffff3146c098021c409002682899024288dccde03568281e409002e02d980200819803584042b0d0249802008099035808238843581900900199109801f7ffff002800d11598112800d00c9a10990a9801f7fffe992800d005220c99099801f7ffff01e005003a1c7f99099801f7fffefa46c098021e40900298022800dace46c0b00bbdf0b5700001240020002200e01023884353185d6b2b2b02d3092328575e2e01db04575e2e05dc011c64e0001c401c522a0adbecbd70b5302900d10422002333015b18c3801a2400e07223884363181a6b132b02d35a2328569d2d01db20569d2d05dc1d6c156c5342abdd0e6c556c9342abda0a2333015b18c3881b2510432b2533016d1945802be0512333015b18c3881b2580432b2533016d1945802be0462900d1112328569d2d06db0d569d2d07dc0a2333015b18c3881b2501432b2533016d1945802be0322328569d2d0cdb0d569d2d0edc0a2333015b18c3881b2504432b2533016d1945802be02023285c9b2b00d11c2333015b18c3881b25ff1c6d432b2533016d1945802be0106b132b01d10d6ad32b00d10a2333015b18c3881b25ff1c6d432b2533016d1945802b1c642c0adb8abd300000399a000046660000051400002800d0004770490368091c494a016011e7f8000004a40040b53825004c48222000214848f005ebf034202d00d1044845880049454288d000e055484288402803dc03484088402801da00e062483d7a002804d009483b7a002803d005483b680021014308493960087820466b7018786070582d00d103881849354288d006483368002102430849316008e02b482d88402801d0042802d0032803d11be00146c046c022970021482bf005ebae34972d00d107482488402802da0321004825308071812d00d0054821680021024308491f6008e006481d680021104308491b600846c046c0bd382000491680088048200102808088202080c82210a11748113010f005eb824811680021034308490f6008e7e8480e6800210a4308490c6008e7e1480a680007c00fc0d0012000477048057a002804d1012001e7f82000e7f600000200004020640040464a000004d00040185700002098004000000000000000000000000000000000000000004770b5700004000d2600dffe48e178002800d12b48e0780023ff3351435849df184049df6008002a002148dd6800f005eb3648db680030ff30418185210048d8680030ff3041738148d378001c40280adb012000e00248d078001c4049ce7008200149cc7008dfff2000bd7048ca780049cc78094288d11748cb78002800d002dfff2003e7f148c778001c40280adb012000e00248c378001c4049c2700848bd78001e4049bb7008dfff48bb780023ff3351435849b91846002a00210030f005eaee20ff304d538521001c80558148b278001c40280adb012000e00248ae78001c4049ad7008dffe48ad600648a978001c4049a87008dfff2000e7b6b5700004000d2600dffe200149a2700848a678002800d12848a3780023ff33514358499f1840499f6008002a0021489d6800f005eab6489b680030ff3041818521004898680030ff30417381489678001c40280adb012000e002489378001c40498e7008dfff2000bd70488f78001c40280adb012000e002488b78001c4049877008dfff4885780023ff3351435849841846002a00210030f005ea8220ff304d538521001c805581487c78001c40280adb012000e002487978001c4049777008dffe48786006487478001c4049727008dfff2000e7c8b510487268002800d1012001bd10dffe486f680030ff30417b802800d002dfff2001e7f3dfff2000e7f0486a78002801d100e000200006000e004770486678002800d001200147702001496270082000e7f9486078002800d101200147702000495d7008e7fab51000042200485a78002800d1012001bd10485278002800d1012002e7f84853780023ff335143584b4e18c2602220ff304d5a808008230120ff304f54832000e7e6484b78002800d10120014770484378002800d1012002e7f84844780023ff33514358493f184030ff30417b802800d1012004e7ea483d78001c40280adb012000e002483978001c4049387008483378001e40493170082000e7d70002483268002800d10120024770482f68006010482d680030ff3041898080082301482a680030ff304173832000e7ed2100482378002800d0094825780023ff335143584a2018811f185a4047702000e7fc21002200481a78002800d023481c780120ff305143484b1718c030ff30417b802800d00e481278002801dd0a481478001c40280adb012000e002481078001c40000120ff305143484b0b18c220ff304d5a8047702000e7fc480868002800d10047704805680030ff30418980e7f804c9004004cb00402140004004cc004004ca004004c80040b5ffb087000c9d1120009006200190052000900490032c00d00898092800d005980a2800d00298102800d1022001b00bbdf02100981060019807283fdc06990704080c00f004fe597020e3b49b072bbfd048dc432b7fd046dc1d2b4bd044dc093b40f005eb72850b8d89454545f2f0f1eeef00452b4fd038dc062b4cd0362b4dd0352b4ed134e1452b70d0322b74d0312b75d1f7e1813ba02b1bd229005b447b889b005b449f0155018b019d02ce02d502df03820382030002f4019e02fc02e6038203820162016d03820382038201bd038201cd03820382038201b03bc02b38d2dbe008e1cce15ce0c8e131e0f7e103e35ce133e14d005b447b889b005b449f00430047004b035503550355009300a500b203550355004f005c00600355035501dc01ee01f1020801dd021b021e02210224026302bd035503550274029202830355035503550355035503550355035503550355011c031e035503550355035501cf01d3035502ec02d702fa0309032e48f878007020e31c48f678407020e31848f478807020e31448f378407020e31048f278407020e30c48f178407020e30898092804d2019809e000200404000c00900548ec99106008e2fb48eb78007020e2f72714007819c099094288dd019809e001007819c09002980204000c0090052600e01b211443714ae018894ae068127992005218899101990242b9da019902e000003991000039437119089a009901f005e86e98021bc090021c762e03da0298022800dcdee2c42002900548d1680089c0702048cf680089c004000e007060e2b7e01ae018e016e011e10a2002900548c968008800702048c76800880004000e007060e2a548c578007020e2a148c478007020e29d46c046c046c09809282dda019809e000202d04000c00900598072848d0062849d009284ad00c284bd11ce01748ad380f99106008e01648ab380f99106008e0119809281eda019809e000201e04000c00900548a5380a99106008e00349ac9810600146c046c0e26998092848da019809e000204804000c00900548a599106008e25c98092848da019809e000204804000c009005489f304899106008e24e489d8800389099094288dd019809e00248998800389004000c0090054895309099106008e23b200490052001702020207060205870a0200270e0e23046c02001900520007020e22a2d00d00220019005e00120029006e22248886800210106094288d1012001e00020007020e2172d00d00220019005e00120029006e20f488078007020e20b487f78007020e207200490052d00d108487c68009002a90200209a05f004ef9c46c0e1f998092806d2019809e000200604000c009005487368009004220600209904f004ef88e1e7e1e698092806d2019809e000200604000c009005486068009004220600209904f004ef76e1d420029005486568008800702048636800880004000e007060e1c798092828d2019809e000202804000c0090052228484f68010020f004ef58e1b798092820d2019809e000202004000c0090052220485468010020f004ef48e1a798092804d2019809e000200404000c009005220449370020f004ef3ae19898092804d2019809e000200404000c0090052204484568010020f004ef2ae188484378007020e18420029005484078007020484078007060e17b46c098092808d2019809e000200804000c00900520017020220749381c60f004ef0ae16920537020e166201790052005702020ac7060201370a0200370e02000712020517160482e780071a02210492d1de0f004eef0e14f2008900520017020200f7060200a70a0200070e02051712020007160200f71a0200a71e0e13c200f7020e139200a7020e13620007020e133481e88407020e12f000005300040483f0040486c00404894004006f0004006f4004032dc004004b8004004780040047000400511004006ef004048a800403c64004006f6004004e400400522004004fc004004d00040046c004004740040047c00400480004004d5004004d6004004af004006f5004020740040060e004020089005220448fa6801311c0020f004ee8c220448f6680131201d20f004ee84e0e398092810d2019809e000201004000c009005221049ef0020f004ee76e0d498092820d2019809e000202004000c009005222049e80020f004ee66e0c598092828d2019809e000202804000c009005222849e20020f004ee58e0b648e078802108400808c07020e0af48dd788007800f80d0012001e00020007020e0a548d878802104400808807020e09e48d578007020e09a2002900548d38800702048d2880012007060e09048d0680088002140400809807020e08848cd78007020e08448cc78007020e08048cb680021024208d00220007020e0012001702048c76800210102894208d0037820210443087020e06b48c378007020782049c278092900d0012180e000210043087020e05d9809286ed2019809e000206e04000c009005226e49b90020f004edf0e04e2006900548b67800702048b57840706048b3788070a048b2790070e048b07940712048af79807160e03949ae68482105910521007021706004010e0970a102010e0970e10e017121e0292009900548a66800680090032000702048a36800706048a1680004000e0070a0489f680002000e0070e0489c68000e00712098037160980304000e0071a0980302000e0071e098030e00722046c02002900646c046c046c0990a980580089806e436498f880943014a8e80114770b5f7b084000420009003900298057807200090012c00d0712c3fdc07002104080c0022010039f004fa85e3f92caad07cdc312c50d07adc0c00233b40f004ef9e72107f7a858585d5d3d4d1d2cfd0cdce85cc2ca2d06bdc0e2c7fd069dc062c70d0672c74d0702c75d16fe1ad2ca0d06d2ca1d1f9e1f700233ba32b07d265005b447b889b005b449f02640279028e04100410033302d52cc7d06fdc222cbad06ddc0e2cb0d06bdc062cabd0692cacd0682cafd1d9e1b62cb4d0742cb6d1d4e20700233bbf2b08d2d9005b447b889b005b449f02190038004f006903eb03eb03eb00cd2cf1d073dc0f2cdad071dc072cc8d06f2ccbd06e2cd8d1b6e26be3d82cebd0692cf0d1b0e20e00233bf32b05d2b5005b447b889b005b449f032802f103470352038348357007e3c1e19ee3bce19be3b9e14c48317047483f7007e3b7482f7087e3b42500e00de13be3aee1882600e00501281b404939184055871c762e0fdbf71c6d2d02ddf220014932310c7008e39d2500e00f2600e00ae087e190e161e2ace23101281b40492d184055871c762e0fdbf71c6d2d02dded20014925310c7008e384e1882500e00a2600e005200a43684924184055871c762e0adbf71c6d2d02ddf22001491b310c7008e36fe1b2e222e06ae038e314e0efe0d3e0bfe0ace079e077e075e073e067e17d04840040041800402ef800402f1800400530004004d4004004fe0040048000400510004004fa00404000100050001000055c0040050000400604004005b400401c00100004f4004004ec00400518004048300040485d0040488a004098062804d0022003b007bdf0220448fa9905f004ec6420ff1c40f7fffec7200149f67008e31f98062802d0012003e7eb98057840020043380400140049f0680981c8e31098062802d0012003e7dc98057840020043380400140049ea68098008e30198062801d0012003e7cd48e67007e2f998062801d0012003e7c548e370072010f7fffe93e2ee46c046c046c02c4ad1049806281ed0062003e7b59806282dd0012003e7b02c48d0062c49d00a2c4ad00e2c4bd118e011222d48d59905f004ec0ee011222d48d39905f004ec08e00b221e48d19905f004ec02e005222d48cf9905f004ebfc46c046c0200149c37008e2b99806280adb0298062848dd012003e78248c79a069905f004ebe8200149bb39097008e2a79806280adb0298062848dd012003e77048be30489a069905f004ebd6200149b1390a7008e29498062804da012003e7602101024998064288dd012003e7599806309049b2800848b030909a069905f004ebba200149a439087008e2792001f7fffe1ae27548ab7007e27248aa7007e26f2f01d0062f02d00a2f03d00e2f04d11ee01449a520010400f001fbbee01949a220010440f001fbb8e013200106004991391460081380f7fffdf6e00a20010640498d3914600813c0f7fffdede0012003e71746c0e24407f80fc0d00220010600e0012001064049833914600820010280f7fffdd9e23498062801d0012003e7002f01d1022002f7fffdce2004f7fffdcbe226f7fafa4ae22346c046c098062806d0012003e6ed2ca1d103488068009002e0092caad103487168009002e0032000f7feff45e20c220699059802f004eb44e20698057840020099057809430804001400497368098008e1fa98062828d0012003e6c62228486099056800f004eb2ce1ee98062820d0012003e6ba2220486999056800f004eb20e1e298062804d0012003e6ae220448649905f004eb144862784049627008e1d398062804d0012003e69f2204484c38109905f004eb0420010240f7fffd68e1c398062801d0012003e68f48577007e1bb98062802d0012003e68798057800495270089805784049517008e1ad98062801d0012003e6792f01d106484978802108430849477088e005484678802108438849447088e19898062801d0012003e6642f01d106483f788021034308493d7088e005483b78800880008049397088e18398062801d0012003e64f00382801d10649347889220443114a327091e00549307889220443914a2e709146c0e16c98062801d0012003e638482e8047305a8047e16298062801d0012003e62e20024207d00249287008e00b07f80fc0d003200149257008e00420044207d00149227008e14a98062802d0012003e616980578400200990578094308491c8008e13c98062801d0342003e608000006f0004004f8004004780040047000400511004006ef004048300040485d0040488a004048a800403c64004006f600400522004004fc004000000fff046c004004740040047c0040053000400518004004d5004004d60040060e004004d4004004fe004048fe49ff6809880a80028849804188002140438849f980080008880007f90fc9d0012140e0002100430849f4800820010240f7fffc8de0e898062801d0012003e5b407f80fc049ef7008e0de48ee700720010300f7fffc7ce0d707f80fc0d01148ea680021024208d0020308f7fffc70200049e66108000868002102438849e36008e01148e1680021024208d1020308f7fffc5e48de680049dc6108000868002102430849d9600820024207d001f003f97120044207d00648d6680021010289430849d46008e0a098062801d0012003e56c2080403849d0700821800038438806070e3f2f0adc082f01db06200a437849ca184079802800d1012003e5560038f001f93ce0819806286ed0012003e54d226e48c29905f004e9b4e07698062806d11199057808f002f8cd2800d00b99057848f002f8c72800d00599057888f002f8c12800d1012003e530220648ab301e9905f004e9962080f7fffbfae0559805780028ccd109220499051c4948acf004e98820010380f7fffbebe046e047980579000600990578c904094308990578890209430899057849430849a260089805780028ccd11098057a000600990579c9040943089905798902094308990579494308499868096008489668004991310c4288d3074893680049934288d202488d49906008488f6800498f310c4288d307488c6800498d4288d202488b49896008e00346c046c02003e4d046c046c09803e4ccb5100004f7f9fd8af7f9fef8f002f8c1f7faf81748827800230a4358497b184079c0497f700800087800497e7048bd10b510486d1d0088002800d07e486b1d00880007c00fc0d0364868301078002800d005f003fc9720004964311070084862300878002800d005487088014870f003fd5ee012485d1d8078002800d0042190486bf003fd54e00848581dc078002800d00321484866f003fd4a20004953310870081e8970081c4970081ec88800084000401ec98008484c1d00880021064208d01448491d00880021024208d0032001f7fbff65e0022000f7fbff6148431d0088002106438849401d098008483f1d00880021104208d00d2201484d78012004f003fdbd48391d0088002110438849361d09800848351d00880021ff1c494208d00af7f9fe6b48301d00880021ff1c494388492d1d098008e000e0db482b1d00880021204208d009f7f9ff8b48271d0088002120438849241d09800848231d00880021804208d02b4820301e780049317008481d301e78407048481b301e788070884819301e78c071084817301e790071484815301e794071884827780021104208d005482578002120430849237008480e1d00880021804388490b1d098008480a1d008800210102494208d03bdffe480768004905880a80028849804148021d00880021010249e02904e80040048000400510004004fb00404000100005c80040500010000500004006040040050c004004f400406000100070001000051f0040051800400530004006f600403c64004006ef004005b4004005bc0040438849328008dfff48308800210102894208d00edffe492e482c38086800f001f828482a880021010289438849278008dfff48268800210103094208d00e482578004925700800087800f7fffeba481f8800210103094388491c8008481b8800210103494208d01148188800438849178008481a680021024208d00420ff30f5f000f83fe0022000f000f83b480f8800210103894208d00e480c88004388490b80082032f000f820480d6800f001fee52032f000f8192000bd10b51000044909700cf7f9fe9f48077800bd1004ec004000000fff04fb004004fa004040001000050c004005100040e0062100e00146c01c494a0a4291dbfa00021e402a00d1f44770e0052100e00146c01c49298adbfb00021e402a00d1f54770000035e80000b510200049bc7008220a49bc48bcf003ef80f000fe02f000fc2af000fe7d48b9f7faf84d210a200ff7fbfeef46c0211848b5f004e80a204349b370082000704820187088200270c82000604800083008f000f94948adf000f94646c0f7f9fe422003f7fffe1ebd10b51000040020300cf000f939bd10b53000012210240048a478002800d00648a278001e404ba070182001bd307c082800dd01200143024b9d681b25005f5d0068194023165ecb17c50fad182d10ad42abdd01200243024b96681b250e5f5d0068194023125ecb17c50fad182d10ad42abdd01200443028a8823904218d1068a884b8c881b40584b8c4218d00120084302488a780043104b8a781b4018000448877002488878002804d1037c082800dd0024010020e7b9498478092900d11f220a43424b743b0a18d288514a7e78122a01d1032910da012110e0064a7a78122a02d1022910da0021104a7868124b78681b1a9a428adb0222014b65701a46c04770b5700005000c487370042d04d10320ff3021f7fff9312c09d1042d01d0022001495b7008bd70b51048641c406840496a68094288d01e46c0200cf001ff6e000448656800495d1c496048dffe48606800495a1c496088dfff2c00d00a220c49571c490020f003eea02207210c0020f001ff6246c0bd10b51048587800495578094288d012485378004954700800087800230a43584a3f3a0a1881220a483ef003ee84483d79c0494e7008bd1000012900d0064a4b781208d000c023074318e0014a4778104770b51000022a00d1024b447818e00543d324f84323400b06180e00bd10b510f000fd282800d005f000fb5a2800d0012001e000200006000e00bd10483878004770492278092900d10349367a492900d0012101e000210006080e004770b510f000fcd82800d103482d78002800d0012001e0002000492a7008bd10b510200049277008f000fcc62800d103482478002800d0012001e000200049217008f000faef2800d103481e78002800d0012001e0002000491a7008bd1021077041708121007001219770c147700000051c0040060e0040333800402f4000402e600040053000400522004004700040047800400520004008ff0000052300400511004004d40040051b00402ef8004005140040051e004004d00040051f004005180040051d004033200040b5f7b0840004001620009003002500203018900248ff788007800f80900148fd3808f7fbfb7e221849fa39080028f003ee302043002c702898012802d10d48f5788021044008088797002196003023e29a02f7fbfddd81e8e01398012803d11048ec788021084208d107209690039803004200319802f003eda2980304400c0081e878a889e91840b007bdf0b570000420ff304df001fe4b00052d00d017002221ff314d0028f7ffffab00062e18d90d220300310028f001fe4848d778002800d00448d578001e4049d3700846c0bd70b51048d268002800d12848d0f000fcbb2800d12348cd68007f0049cd700849c9390848ca680068c0608848ca680049ca60480008688049c768091a0849c660c848c46800608848c569001c4049bd3908704848c369c060482002bd102000e7fcb53e48c078002801d12748b6788021044208d00448b3788021104208d01d46c04cb948b0788021104208d0004cb72200200f018018208b01200f018018208b00466bc30748a7784249b100202300f7f9ffb848aff7ffff8246c02002bd3eb57048a730207a402800d10848aa68002800d12d48a338407e002800d02848a66800784049a568097949434849a368097909184448a168007880499f6809794943481905489738407e03002a00214896f7f9fbf4489330207a402800d00748908b0000414896f003eda82003bd7046c02002e7fbb5f848867804489178002802d007488f78002803d003488d78002804d15626002700488a78002802d10349797848f7f9f9e72500e013210140a906080e00497778094201d00a2f00d00400694a815a5142b1d203000700694a7e5a561c6d2d03dbe92000497c70082500e019210140a906080e00496a78094201d01000694a745a512900d0062e00d00900695a5100724291d2044970780943014a6e70111c6d2d03dbe3486c78002800d00e485c780008c000c0495a700800087800496678094308495670080008780446c0485178420023495d4858f7f9ffad2002bdf8b50e484c784021404208d119484938088a8040080982485968008b00040114094856680320025e18466bc307484178434a49484d6801484df7f9fc69495060882002bd0eb510484868014848f7f9fd38483c6800493c6108220a210f4843f7fbfbaf2002bd10b5104938690849356809f7fbfbe42002bd10b51021030008f7fbfad149386008482b3808f7fbf9dadffe492839088a88493bf000fc41dfff48296800492961482002bd10b510482978002801d11646c0481f788021044208d010482330207a402800d10b4828f7fffe6e481e69001c40491d6148481a6800491a61882002bd10b570481a78002802d15b46c020ff304df001fcaa00042c00d05200254a0c3a0821ff314d0028f7fbf9da00060028f7fffc952800d03e220300310020f001fca28aa849178008480769001c40e02b2e68004005220040053c004005190040051400402ef800402f1800403300004004d400402f40004009080040347000400488004004b800403344004004fa004004060040053400400478004004180040ffff000005200040495761884857680049576188e004220100310020f001fc6346c046c02002bd70b570485278002804d12a46c020ff304df001fc4700042c00d021002500210028f7fbf80c00060028f7fffc352800d010220300310020f001fc428aa849448008483f6900493e6188483e6800493e6188e004220100310020f001fc3146c046c02002bd70b510483669001c4049346108483868002800d008f000faba48356800f000fa892000493360082002bd10b51021344831f003ebe84830492f604848306088483060c8483061084830614848306188483061c8483062084830624848306288483062c848306308bd10b5102402482e68002801db03482c6800280cdd022001492a6008482968000080491a58082800d0064925680900894a175850478000042c02d105482168001c40491f6008e0042c03d102200c491c60082c01db012001e000200006000e00bd10480968002800d1012001e000200006000e0047702f180040051400402ef8004004d4004005200040053c0040359c0040733100007391000073ef000074630000754100007585000075a7000075b9000075eb00007627000076ed000077510000053800404ad05c114ad05c124bce541a4ace54114770b5f800062700250048cc880090002400e00f200140a04230d00a006049c75a0998004281da040025006049c35a0890001c642c02dded2400e015200140a04230d01042acd00e006049bd5a0800614aba5a514288da060020f7ffffc90020f7f9f9851c7f1c642c02dde70038bdf8b510000220002100e00b2301408b4213d006004b4cad5ae32b00d0012001e0021c492902ddf146c0bd10b5700005f7f9f94c2800d0012001e000200006040e242c00d10b0028f7ffffdb2800d0060028f7ffff9f2800d001f7f8feb9f7f9f935bd70b570f7f9f9312800d0012001e000200006060e360030f7fffbd4000506280e00f002fac1e001f000f9f648916a402800d1f90028f7f8ff660028f7ffffc5000406200e00bd70b570f7fffbe82800d07a240025002600488768002800d1044885f000f9462800d0012001bd70488349836008200049837008f7fff902f7fffb5edffef7fffb83487f6800497f6008dfff487f78002803d003487d78002804d103f7ffffae0006e005f7f9f8de0006200049706248487768c0497368091a08497468894288dd094873784021404208d104486d6800496f60c824012e00d1012c00d0012001e000200006050e2ddffe0028f7fffb67496870482204485e6800300cf003e9de486478410030f7fffb6749596809770848617800495768097748485f60061f007004dfff485368007b4007400f40d10648506800f000f8f42003e794e0012002e7912000e78fb5104854680006010e0948521f007800f002fa712002bd1048436880494268494288d201200247702000e7fcb510483e6880493d68494288d2044847f002ff532002bd102000e7fcb510483768801c4049356088000868c01c4060c8200f4935680901821889620848306800f000f8b92002bd102000492d600820024770b510211c4836f003ea1248354934604848356088483560c8483561084835614848356188bd10b5102402483378002801db03483178002806dd022001492f7008482e78000080492558082800d006492a780900894a225850478000042c02d105482678001c4049247008e0042c03d1022006492170082c01db012001e000200006000e00bd10480968002800d1012001e000200006000e00477005cc004005cf004004060040040c00402f180040054400402f40004005480040051c0040051400402ef8004004fa004004180040053000400518004005500040332c004035d0004079a500007aa900007ac100007ad500007af100007b1d0000054000402000e00a21ff4a37541101424b3654982100014218d270511c402801dbf221004a3270114a3270114770b51000022100e01101484b2c18c078402800d10a2001014b4c29191b70580148002318c060102000bd101c492901dbeb2003e7f900012000704847700001481e4a2178125c8028ffd10c78084a1b4b1d781b54d0481c78001c404a1a70102000701047702002e7fc000148134a1578125c8028ffd00948104a1278125c8001404a0f18806008200047702001e7fc480a490c78095c4028ffd00c20ff49074a0878125488480778001c40490570082000700847702001e7fc00000554004035ec00400555004005560040b510000448bb7004200049bb600848b9780049ba78094288d00b48b6780148b77800f7fff99b48b3780148b47800f001fbd948b0780049b17008bd10b5102001f7ffffde200049ac600849ad600849ad600849ad600849ad7008bd10b51048ab78002800d00548aa7a002800dd01f001fc00bd10b510f7fff9f12800d123f7fff9de2800d102f7ffffe9bd10f7fff9d72800d018f7fff9e52800d114489d6800210102894208d00e489b78002800d10a489a88002801d106f7fdfdd42800d102f001fbdbe7e1e7e0b510488a7800230a4358499318407980498678094288d014488478004358498e18408880498268094288dc0a200049806008497e780943594a8718897988f7ffff7bbd10b51000044879680019004978600848826800190049806008f7ffffd0bd10b51049717809230a43594a7a5a50f7ffffe8486d7800f7fff8e7bd10b5700004000d48764285d114200106004204d003200149686008e006200106404204d002200049646008200104004204d0012604e0af486b4285d12c486b4204d024485e68002800d10c486879802800d108486268004965600820fa808820017188e018486279802800d01448606800495b68091a08495d22045e8a4290dd0a200071882001494d6008e004200049577188494a6008200f07004285d110200107404204d00c49417809230a43594a4a18898848f7ffff87483d7800f7fff886483b78002805d010dc042801d0512804d135e0042809d015280ad130e01048444204d0012601e056e053483368002800d003483268002800d1012601e04be048260ae048482d68002800d005482c68002800d0012605e03e48334285d10e400420104204d0012601e0352c00d002200b4204d0034829305a7986e02ce02948294285d115400420ff308c4204d00d481c68002800d10c2001491a6008260948137801481d305a7181e01520004915600846c0481168002800d005481068002800d0012605e00720104204d0012601e00246c046c0bd70480578004286d0020030f7fffe8b200049026008e7f30000055c004005580040055d0040056000400564004005700040057400403338004050001000051b004005ea0040060400400514004000000fffffff0000086b0000056800400000100200014a574290d0034a564290d00047702200618a624a4a524290d1064a5269522308431a4b50615ae00a4a4e4290d1064a4d69522320431a4b4b615ae000e7e6e7e5b5ff0004000e0017002548444284d00348444284d000bdff0020f7ffffd0200060281e40606860ae612f9803616820006228e7f0b5700004000d2d05dc09483a436804010c09220400202302f7ffffd8e00d48364368217d00c9f003eb6204060c362204003100202300f7ffffc9bd7000014a2a4290d0034a2a4290d00047702200600a220161ca220062ca628a2201624a4a224290d1064a2369122308431a4b21611ae0054a1f69122320431a4b1d611a2201618ae7e2b5f800040025260048174284d00448164284d0012000bdf869a82800d021e001200061a869a82800d1fa682e696fe001200161a869a82801d1fa2f02d107210a43714a0d18880051f003eb10e7e32f00d107490a43714a0a18880051f003eb06e7d92000e7d72200100024001000f000ffff25e60000999a000112f3000027100000cccd0000200349816088610820016308487f6900210104494308497d610847702000497a63084770b5704d7a682c4d7a6028606925004e7860b54d7842a8d11b4d763d0c682b260c40332b04d1024d74682c085205150d2d43254e6f60f54d71682d61354d6d3d0c68ad260104b643354e6a3e0c60b5e01005150d2d4e65683643354e6560f54d68682d61354d6768ad260104b643354e6560b525014e647035bd70b5704d5b682c4d5b6228626925004e5962b54d5942a8d11b4d583d0c682b260c40332b04d1024d55682c085205150d2d43254e5062f54d52682d63354d4f3d0c68ad260104b643354e4c3e0c60b5e01005150d2d4e47683643354e4662f54d49682d63354d4968ad260104b643354e4660b525014e477035bd70b5104b3e6018605923004c3c60a305130d1b4c42682443234c3860e34b384299d10c4b3f681b61234b353b0c689b2401046443234c323c0c60a3e00a4b39681b4c2e61234b32689b2401046443234c3060a323024c2f7023bd10b5104b276218625923004c2562a305130d1b4c2b682443234c2262e34b224299d10c4b28681b63234b1f3b0c689b2401046443234c1c3c0c60a3e00a4b23681b4c1863234b1c689b2401046443234c1960a323024c1a7023bd1000012900d00448106b0007c00fc04770480d690007c00fc0e7f92800d00621004a0962d163114a0f7011e00521004a0660d161114a0a70114770000070001000f000ffff0584004071001000500c10000588004005980040059c00406000100005a8004005a90040057c00400590004005940040503fe92d008ce59f4004e5900002e314000e0a000080e59f0000e5900001e2801074e59f0000e5810070e59f0000e5d001aafb000000e3a01060e59f0000e5c10002e3a0104ce59f0008e581000dea00004ce59f0000e5900001e2801040e59f0000e581003ce59f0000e5d0058ffb000000e3a0102ce59f0000e5c10001e3a01010e59f0008e5810000e3a00fd0e500503fe8bdf004e25e7000100005a4004005a9004005a0004005a80040000148fd4281d00448fc4281d0012001477048fb60012000e7fab51000022300e00278141c5218e300081e4c04210c092800d1f604180c00bd10b5700004000d26001e685c2002001ea95c61430800061ea804010c090020f7ffffdf1a30bd7048e5380c68002140438849e3390c600846c048e1380c684007c00fc0d1f948de380c688021010409430849db390c60880008688021070409438849d7390c6088000868002140430849d3390c600800086880211302c9430849cf390c608848d16900210104c9430849ce6108477000012300000a20e10011701033e148ca8800701048c9880006000e0018c348c688001200701048c48800120018c348c27880701048c1788018c348bf78c0701048be78c018c348bc7900701048bb790018c348b97940701048b8794018c348b67980701048b5798018c348b379c0701048b279c018c004030c1b48af7a00701048ae7a0018c004030c1b2000701070107010701070131218701020004770b510000448a5800446c048a5680007c00fc0d1faf7ffff6e48a1680007c00fc0d009e001f7ffff66489d680007c00fc0d1f8f7ffff5f48976800f7ffff92bd10b5300002240000152300e0097808190004040c24780870281c491c5804030c1b2b0edbf3702c122070282000bd30b5f0b0850004000d20009003260148877940498670880008798070c8000879c071087820714878607188f7fdf9de497f800800290020f7ffff132800d0052011497b71c8f7ffff1fe2002000497871c878233be0f002edc2070c09085a2ac462fcfdfbfcfce246c0e1ef1c60900320539903700898031c40900320019903700898031c40900320949903700898031c40900320029903700898031c409003002148616800f7ffff952600e1ce486290032201a9039201910078604a5fab029903f7fdf9e7495a71c8000879c070a0466b891870e089181200712098032800d101485590032705e0089803780055e098031c4090031c7804070c3f2f0edbf4002148496800f7ffff652600e19e78a278601ce1f7fdfda4494571c8e19678a02800d14548416940210104c94308493f61487920020178e01d404301484080018800493e4288db050008493d80082015493771c81ce090032201a9039201910078604937880a4934ab02f7fdf993493071c8466b89181d40493188094288d0022014492b71c82003f000ff7a482c880249291ec948246800f7fffd1f20004929800820e549287008786049287008e01778a02801d1117860492478094288d0022012491b71c81f69040a0c1278601ce1f7fdfd46491671c8e0022013491471c8e13478e04916800800088800280bdd032015490f71c8e03f1ce090032200a903920191007860002a1ce14b0df7fdf942490771c898032800d0282703e024e09a500c1000600c100005ac0040f000ffff360c004005c0004038af00400292000005e2004005ea004005b0004005b10040e0aee0f7e0119803780055e098031c4090031c7804070c3f2f0edbf40021489c6800f7fffeaf2600e0e87920020178e01d40430148978001880049974288db050008499480082015499471c87820499470087860704878a070881cc890032200a903920191007860498a880aab029903f7fdf8e8498971c8466b89181d40498588094288d0022014498471c898032800d00d2700e00798035dc11cf84a8054111c7804070c3f466b89184287dbf3487988001e8004010c094879f7fffd9a9002466b8918497388091e894a75545089181200497088091e4954502003f000fea8486c8802486a6801486df7fffcb82000496c8008486c6940210104c94308496a61482600e07af7fcffce486878002800d0227860496578094288d00cf7fcfff9786049627008f7fdf839495c80082000495f7008e01378a02800d110485c78002800d10cf7fdf82a49548008200149587008f7fcffb3e05178604954700846c0f7fcffa12000f001f83b49524852f7fcffaf2800d13a27ea484c7800183f484d880006000e0019c7484a8800120019c720ea493f6809700848447800493c6809700848448800493a6809800820001bc04937680970082003f000fe3a483d880248336801483c6800f7fffc4948366940210104c9430849346148200049318008782028ead104f7fcff94e001f7fcff662600e0032010492971c846c046c02e00d00348236800f7fffd4eb005bdf0b51000042c01d11349238008481e88014820f7fffdc74825688004a1438849236088481d690004e14308491b6108e010481f6880210104494388491c608848166900210104894308491461082003f000fe12bd10b5102001f7fffc272800d0052001f7fffc2f2003f000fe05f7fffcddf7fcff9e4906800848026800f7fffd0cbd1005ac004005e2004002920000360c004038ac004005ea0040f000ffff05b2004005b3004005e0004005d8004050001000b5102000498b7008488b498c60c820006108488b6148488b6188488961c8620862486288488862c820ff302a6308488763486388488263c84980314060086048608820ff30cf60c820ff30f06108487c6148618861c8620820a5008062484876384262884874382162c84879497360882001497863c848786bc049784288d00320004974314060882000497561884875690021010589430849726108487268004966610800086800210243084963600813c8f7fdfb47bd10000120014770b5700004dffe48696bc52000496863c804200c00496768490c090409430849646048485c68c021294308495a60c82001630802004960600820ff495c61c8000868002110430849596008dffd485868002110438849566008484f68c021284388494d60c8485263c5dfffbd70b5fe000400a04942310c1845682e200140a00007483f688040389001483d688043b8493b608848496028200af7fef8f6483868404238d10220009000e00e48356028200af7fef8ea483268404238d00220019000e0022002900046c0482d688099014308492b6088602e9800bdfe2000e0074a3754104a3754101d014a3754111c402803dbf547702800db132802dc114a3078124b325c9a4b24601a4a2d78524b2f5c9a4b21605a4a2a78924b2c5c9a4b1e609a47704770200147704770477047702800d01121ff31cf4a11324060d121ff31f0611121a500896251490c39426291490a392162d1e00d490968094a1c43114a07601121004a06324060d161116251629162d14770000005f0004002f7000040001000080000408001000301080020014a0040080301c3300010008fc0100000285a021e001000f000ffff05c80040140010001c001000160010000800002005cc004005d2004005cf004005b40040000001c3503fe92d0124e59f4048e5900120e59f0000e5900001e2801114e59f0000e5810000e2810000e5900001e31000030a000100e59f1100e59f0018e5810002ea0000f8e59f10f0e59f0018e58100e0e59f0000e5900001e31000090a000002e3a0021efa0000d8e59f00b0e1d00000e350000e1a000002e3a010c4e59f00b0e1c1000aea000002e3a00229fa0000b0e59f00b0e1d00002e35000041a000001e3a0109ce59f00b0e1c1f2affaffff17fbff0090e59f0ffce590108ce59f0001e15000020a000000e3a01060e59f0048e5810000e3a01074e59f0e18e5810a03e2810004e5900000e3a01044e59f1000e5910000e13000001a000008ea000002ea000000e3a01044e59f0e18e581003ce59f0e18e5900000e350fff81aff0000e1a00000e3a00fd0e500503fe8bdf004e25e3000100005c0004000010003400010008001000305ea00408000100000285a02100010004770b510000421ff314d428cd8012101e00021000008f7fcfb374829bd10b5f80004000d00162000900020064206d02b07f00fc0d01220000021002ae004780b1c49181b04180c0000131e522b00d1f6556012071c6b54e71cad46c020044206d00904290c090020f7fcfc422800d00b20019000e00804290c090020f7fcfbbb2800d00120019000dffef7fcfc9c2800d111480c6800210102894208d008480a88002801d104f7fcfd380007f7fffaf82001f000fd43dfff9800bdf847700000361800405000100005ea0040200043c0030161482020492560884825492560882025492261484824492261482038491f61884822491f61882031491c61c84820491c61c8203249196208481e49196208203349166248481c49166248203449136288481a491362882035491062c84818491062c82036490d63084816490d63082037490a63484814490a6348203b49076388481249076388203d490463c84810490463c8480f491063484770f200ffff92200000f100ffff98840000aae80000841400009b2000009b7c00009bfc00009c4400008e38000091e40000919c00009160000091380000f000ffff0003e92d0118e59f0000e5900001e280110ce59f0000e5810000e3a00fd0e5000003e8bdf004e25e0003e92d00f4e59f0000e5900001e28010e8e59f0000e5810000e3a00fece5100202e3801000e3a00fece5010000e3a00fd0e5000003e8bdf004e25e0003e92d00bce59f0000e5900001e28010b0e59f0000e5810002ea000000e3a010a4e59f0e0ce581009ce59f0e0ce5900000e350fff81aff0000e3a00fd0e5000003e8bdf004e25e0003e92d007ce59f0000e5900001e2801070e59f0000e5810064e59f0404e5900001e3c01058e59f0404e5810000e3a00fd0e5000003e8bdf004e25e0003e92d0044e59f0000e5900001e2801038e59f0000e5810034e59f000ce5900020e3c01028e59f000ce5810000e3a00fd0e5000003e8bdf004e25e05f000400600004005fc00401000100005f8004005f4004030001000b510200049496088f7fffeeaf000facaf7fffc8ef7fffd58f000fbc821044844f7feff17f7feff9af7fcf9c4f7fffe72200449407008200df7fffd0f2800d108200cf7fffd0a2802d103200549397008e00220044937700848367800f001fb3048356bc049354288d00d48336bc01c494288d008202049326008210348317201301e7201e00948306800210102894308492d60082000492a600848296800492b6108000868002102430849286008f001fa8df7fefd1348206bc049204288d10648216800210102894308491f6008481a6bc0491a4288d0042001491d7008491d63c8481d684004000c00491c4288d0020008f7fffc7c200049196308bd10b510f000fcbaf7ffff7cf7fdfdc4dffe2001f000f8a7dfffe007f7fffe5af7fdff0ef000fc96f7fefcf6e7f600001a0010002400100006f500408fc0100000285a0205c800400618004004d000404000100005740040140010001c00100017220000f000ffffb5700004200049f962082c50dd010020e0002050000548f64285d2010028e00048f30005210a436922ff32ff4291d902210a4369e00121ff31ff0008210af002e9ce000503e849ebf002e9c81c4049ea6008210a436939ff39f503c849e7f002e9be1c4049e161c8200149e3604848e460c8201f61c86208bd70200049db62081e4049dd6008000868001e4049d761c8200149d9604848da60c8201f61c862084770b5102000f7fffc87200049cf60c8000868002110430849cc600848d16900210106c9430849cf61082008f7fdfd21bd1048c668002110438849c46008e002200049c960c848c868c02800d1f848c56940210106c9430849c261484770b51000042c00d00348c1f7fefe0fe00248bff7fefdb2bd10b51048bcf7fefe2abd10b5700004000d200a436849b95a0849b94288d10348b5f7fefd9fe01e200a436849b35a08210a43614ab15a514288d014f7ffffe10006210af002e94049ae6809184049ad6008200a43684aa95a1148a7f7fefdbd48a5f7fefdd8bd704aa768124282d10047704aa568124290d9064aa368121a83000a40da0011e0054a9f68121a13000a409a00114a9c6010e7eab510dffd2000bd10b570489979802800d00b48976800499468091a08499522045e8a4290dd0120007188dffef7fdfd9848917a002803d135488e79802800d131488d8840250a4345f7ffff8e00062000f7ffff7ef001f92642aed90026001ba904080c00f7fffef5f7ffff44dffd487a68c02800d00224010764e0082400487a6800497b600820fa808820017188f7ffff49210f07090020f7fefc1c2001f7ffff57e06c48747a002800dd68f001f8fa48717a002802d140486f8840496a4288d13b2000496d61080008680021024388496a6008dfff2014f7fdfc37e00ef000fb2ef7fffef3f7ffff05dffdf7ffff1a46c048556a8007c00fc0d1fa48607800230a4358495718407a002802d107485b780043581840884049534288d0df485868004955610800086800210243084952600813c8f7fcfe15e021484e7a002802d11c484c884049474288d017484979802800d113f7fffebaf7fffeccdffd483e69802800d007484068004941600820fa808820017188f7fffed5e000dffddfff46c048316a8007c00fc0d1fabd7000814a3d188978c92900d11900815c512203408a4939680943914a38601100814a351889784900824b335c9a40914a33681243114a316011001168094a30621100814a2d188978c91c4900824b2a18d270d1477000814a28188978c92900d0250081188978c91e4906090e0900824b2218d270d12900d1190081001a5c512203408a491e680943914a1c60110081001a1889788900825c9a40914a18681243114a166011001168094a156211477000001400100019960000271000001600100086a00001ffff7ffff000ffff1e0010002400100006040040ffff00000514004006740040069000403338004040001000055c004005c80040067c0040067800403000100021034a166251629162d121004a1460112000e01b00814a13188978c92900d00700811889784900824b0e5c9a4091e00700814a0c1889788900824b0a5c9a40914a07681243114a0660111c402805dbe1490368094a016211477000003000100006780040067c0040500fe92df96cfbff0002ea000000e3a01020e59f0428e5810018e59f0428e5900000e350fff81aff0000e3a00fd0e500500fe8bdf004e25e20001000b510488cf7fefdfc488a380c6800214043884988390c600848876008000868802101040943084983390c608800086880210704094388497f390c60880008680021404308497b390c60082001497b6348487b6900210104c9430849796108bd104a7868922303031b439a4b76609a001a6bd04a7432406811001a6bd2231f015b439a4b7063da001a6bd2145b431a4b6d63da4a6c32406812231f015b439a4b693340601a001a6812145b431a4b653340601a4a6468922303031b431a4b61609a001a6bd20952015263da001a6bd2230c431a4b5c63da4a5b32406812095201524b583340601a001a6812230b431a4b553340601a4a5368922303031b439a4b51609a001a68922303031b431a4b4d609a001a63d04a4b32406011001a68922303031b439a4b47609a4770484768002140438849456008200060082004493f61c848416880210104094308493f608800086880210704094388493b60882001493763884770b510f7ffff4bf7ffffdebd10000120004770b51048346bc049344288d00422144933482bf7fefbd646c02408200a1b0049306008482c6bc0492c4288d103482c492d600846c0e00320004921390c818800201e642800d1f7481d380c688021804308491b390c6088481f6bc0491f4288d10b482068002800dd1248186900210104c9430849156108e00a481a68002800dd0648126900210104894308490f6108bd1047702800d0094909390c68092201029243914a063a0c6011e0084904390c68092201029243114a013a0c60114770500c10000421000030001000f000ffff40001000600010008fc0100000285a023c50004006a80040069c0040000fe92d0000e3a02174e59f1400e5922170e59f2000e5922001e2823164e59f2000e5832000e3a02fece5122701e3823000e3a02fece503214ce59f2008e5922080e3823140e59f2008e5832000e3a02fd0e502000fe8bdf004e25e503fe92d5008e3a04124e59f0124e59f0000e5900001e2801118e59f0000e5810108e59f000ce5900004e48400fce59f000ce5900004e48400f0e59f000ce5900004e48400e4e59f000ce5900004e48400d8e59f0008e5900b02e38010cce59f0008e5811010e3a000c4e59ffaaafbff0000e3a00fd0e500503fe8bdf004e25e000fe92d0000e3a02098e59f1400e59220a4e59f2000e5922001e2823098e59f2000e5832000e3a02fece5122601e3823000e3a02fece5032000e3a02fd0e502000fe8bdf004e25e0007e92d106ce59f1000e5911001e2812060e59f1000e5820000e3a00004ea001054e59f100ce5d12050e59f1000e7c20001e2800010e350fff8baff1038e59f1008e5911b02e381202ce59f1008e5821000e3a01fd0e5010007e8bdf004e25e2000100006a40040500010003c30004006ac004006b0004006b80040600010003c400040481b78002800d10e2001491a60c8481a68002800d007481968002800d10348186800491660084770481368002800d00948146800210102494308491260082000490d60082000490b60882007600820006048200160c8480c61482001608847702000490460884770200149017008477006c40040200010001e00100006c000400514004004d000403b2f000048ff8800000139901fc838ff38fad10222030212e01420ff30b14281db02220501d2e00d20ff30514281db0222010252e00629ffdd0222ff3281e00122ff1c5248f088004350000317c00e0018c00200140047700001000a3a9017d30f9b189b109b1e5b06180e004770b5000001074b0f5bf001ea560f080c0b0d0709080f052003bd0046c046c02002e7fa46c046c02001e7f62000e7f4b50007430f5bf001ea40540840374a132b1f540521004ad67011210170512102709149d44ad4625121034ad46191e04121004acf70112101705121444ace625121024ace6191e03521004ac970112102705121884ac8625121024ac86191e02921014ac370112102705121994ac2625121024ac26191e01d21004abd70114abe625121014abd6191e01421014ab8701121054ab9625121014ab86191e00a21024ab37011210a4ab4625121014ab36191e00046c046c0bd00b5f3b081000425002000900046c0e01c006821e1008918615a0e200140a899024208d0112effd00f48a75d871c7901081a4002c0214b0209f001ec6c9900184004000c00900046c01c6d2d03dbe09800bdfe210302894a9d6051210360114770b51000042000f7fffff4dffe200149986248dfff21012000f7feff1d0020f7ffff634894780049905c084993600848917840498d5c0849906048488e7880498a5c08498d6088200043c0498660c8000868c013494388498360c8200f61c862082000f7feff152020497d60080008680021024308497a60082001f7fcffb6487868002101430849766008487c690021010609430849796108bd10b5f80004000d2600487768007f4148766800f7ffff7800072001f7ffff9ddffe200049716809220f019218896208496e680918896248496c6809220701d21889764849696809188976884867680000111840760507680f402807d1012001e000200049616809221f015218897248485e68000011184072842000495b680918897208485a780049586809220701d21889808848567840495468091d1218898048485378804951680918898088484a68001c4049486008484e6800494b6809220f0192188961c82001494b7008dfff21012000f7fefe73494368097b48f7fffeb72000493961c8484468001e4062082001f7fefe8148426800493460c84841680061082000494060082020492e60080008680021024308492b60082001f7fcff18482968002101430849276008482d6900210106094308492a6108bdf8b5f0b08920009008e0352400e01e482f5d009908010b1a594a2e18895508482b384178809908010b1a594a2a188955082114980843414825383c18085d009908010b1a594a25188955081c642c0fdbde2400e009481e38417901230a980843584a1f188055011c642c0adbf398081c4004000c0090089808e03306f600400430004006ec004009240000140010001600100005b40040100010002f18004005cf004030001000f000ffff054400400548004005cc00402ef80040051a004006e0004007380040073c004006e8004020d9004048300040485d004048a80040488a00402802dd9148ff9007000535482400e01248fd5d0099077088990770489907700848f9300c5d0070a87068702898071cc090071ced1c642c0cdbea48f3300b7b817b42020843102800dd7e20ff1c4049ef80084aed321b7b137ad2021b431300194be9330b7b9a7b5b0212431a0210f000eede49e680484ae4321b7b937b52021b431300194be0330b7b9a7b5b0212431a0210f000eecc49dd80884adb321b78937852021b431300194bd7330b7b9a7b5b0212431a0210f000eeba49d480c84ad2321b7a1379d2021b431300194bce330b7b9a7b5b0212431a0210f000eea849cb81084ac9320b7c137bd2021b431300194bc5330b7b9a7b5b0212431a0210f000ee9649c281484ac0321b791378d2021b431300194bbc330b7b9a7b5b0212431a0210f000ee8449b981884ab7321b79937952021b431300194bb3330b7b9a7b5b0212431a0210e000e015f000ee7049af81c84aad321b7a937a52021b431300194ba9330b7b9a7b5b0212431a0210f000ee5e49a6820848a4302b79802804dd03200043c0b009bdf0489f302b7980499f8248489f680078801e4006060e36200090069005489a680079401e4006070e3f2400e09400a1489430325c40900400a14891303218087840900300a1488e3032180978c87889020043089002488c68007940990443489903184004010c0900a248863014528198022800d013980442b0dc10980342b8dc0d990698044288d002980442b0d109990598034288d002980342b8d102200043c0e7ac980442b0d10d4975311b7a0a79cb0211431902089902f000edf404000c009001e041990498064281d10d496c311b788a784b0211431902089902f000ede204000c009001e02f990598034288d10d4963311b7b0a7acb0211431902089902f000edd004000c009001e01d980342b8d10d495b311b7b8a7b4b0211431902089902f000edc004000c009001e00c4954310b7b8a7b4b0211431902089902f000edb204000c00900100a2484e30141810990180411c64484b8a4042a0dd00e7652000e74bb5102000e0342100e024225901031a1b4c45191b545a221a01031a1b4c43191b545a2800d106220001031a1b4c40191b545ae00e2801d106220001031a1b4c3c191b545ae005220001031a1b4c38191b545a1c49290fdbd82100e006222e230a43434c34191b545a1c49290adbf61c402802ddc822004b2a825a4a2f6812230102db431a4b2c601abd10b5fe2500220107124c2a4b2a93024b2a93014b24781b93002100e05d4b285c584b1f331e5c1b039b4e1d360f5c3601f643334e1a5c364333008e51934b19331e5c1b031b4e17360f5c3601b643334e145c364333008e51a34b13331e5c1b031b4e11360f5c3601b643334e0e5c364333008e9f0251bb4b0b5c1b42abdd014b095c1d4b08330f5c1b42abdd1ce0193c64004020ed00400430004004b8004048300040485d004048a80040488a004004d0004002001000040010000600100048d700404bfc5c1d4bfb330f5c1b42abdd024bf9330f5c1d1c49290fdb9f4bf7781b065b0e5b93009b00039b9e0001f643339e004333008e51934bf0785b069b0e9b93009b00031b9e0001b643339e004333008e51a34be978db069b0e9b93009b00031b9e0001b643339e004333008e9f0251bb4be178db42abdd012301e0002300069b0e9bd0034bdc78db069d0ead4bdb60dd2100e0264bda5c584bda5c1b031e4bd93b0a5c1b019b431e4bd63b145c1b431e00cb9f0150fe290cdb124bd25c1b031e4bd03b0a5c1b019b431e4bce3b145c1b431e000f3f0c007b1c5b009b9f0150fe1c49290adbd6bdfeb5f3b081000c2c90dd1c0020f7fffb5e49c0608848c2900098010007379000253d90e00778391c7f42499800600198001d00900000281e6d2800d1f30020389004040c242c48dd4148b690009801000737482600e01648b05d85006819401c805c380300006919491c495c7901894308006919495c794308990060089800300890001c762e0cdbe648a61d0090002600e01648a15d85006819401c805c380300006919491c495c7901894308006919495c794308990060089800300890001c762e0cdbe60020384804040c242c00d03b489590009f012600e016488f5d85006819401c805c380380006919491c495c7901c94308006919495c794308990060089800300890001c762e0cdbe648861d0090002600e01648805d85006819401c805c380380006919491c495c7901c94308006919495c794308990060089800300890001c762e0cdbe6bdfe000120004770477048767a402800d100477048744975604820006008e7f8b57025002000f7fffb544871680021124208d002f7fffe26e007f7fffc3c04050c2d2d00d001f7fffe1df7fffe602201025249684868f000ead04868880148663890f7ffff2920104965600821012000f7fefa6148618800f7fffa84495360882000496061c8485e68001e406208200062481e40495c6008495c6008485868002820d8142400e009200140a0495668094381485560011c6004040c24485068004284d3f148506800494e60c8e0142400e009200140a0494d68094381484b60011c6004040c2448466800382042a0d8f04846680049436108484568004945618848456bc049454288d002484549456088bd7047702100e0034a2d3a3054511c492930dbf92100e0024a2954511c492918dbfa22004b263b32701a705a2805d1132201701a2100e00d2907dd04000a3a0800521c52e000004a06130e1b4a1c3a3054531c49290fdbef4770b5f1b082990268097a48f7fffa11900198011e40230c435890002700e08598026840210c4379004918449802688049235dc923ff332d435918422600e059490939305d89230a4359004918884906393278492900d03f2500e03a48b7004006f000401200100049070040489e0040080010000300100001001000333800400fff00001000100004d00040b95000003cf4004006f6004006e000401600100007380040073c004006c80040140010008fc0100000285a0256550022a000100006ec004088214b225d5b005b52c11ca41c6d2d0adbf6e0082500e004882180011ca41c801c6d2d0adbf81d2499000049190c1c762e0fdba332ff322d9802688021e70089184049135dc92314435918422500e004882080101ca41c921c6d2d0adbf81d249800004019041c7f98014287da00e775980268007a0049077008200199026889230701db18c97648bdfe00004907004006ec004006f4004053ffe92d0278e59f0618e5901006e3a00190e0070268e59f8418e5900414e5900001e31000000a008090e2880008ea001250e59f0004e4981000e5910000e5810240e59f0000e5900004e2801234e59f0000e5810007e1b07001e247fff31aff0224e59f0024e5900000e35000250a000214e59f0024e5900001e2401208e59f0024e5810000e2810024e5900000e350001a1a0011e8e59f0618e5910000e1a05000e3a00012ea00100ce3a00195e00121d8e59f2000e5926081e0824000e3a00008ea0010b2e0d621c4e59f2005e7d22102e08231bce59f2102e0832084e08210b0e1c24001e284000ae354fff4baff5001e2850000e155ffeabaff002bea000000e1a0004cea00018ce59f0000e5900001e2801180e59f0000e581017ce59f0000e5900001e2401000e5910001e15000011a000000e3a0f85bfaff0158e59f0000e5901154e59f1000e5910001e15000081a000000e3a0113ce59f0000e5810124e59f0004e5900001e2801118e59f0004e5810000ea00002fea000000e1a0011ce59f0000e5900004e2801114e59f0000e58100f4e59f0000e5900004e5810104e59f0000e5900008e5810000e1a000f8e59f0000e59010c8e59f0000e58100c8e59f0000e59010e0e59f0000e58100b0e59f0000e59010b0e59f0000e581009ce59f0400e5900020e3c01090e59f0400e5810001e1a00400e5900001e3c00400e5810001e1a00400e5900002e3c00400e5810003ea000064e59f0410e590105ce59f0414e5810054e59f042ce5900000e350fff71aff0000e1a00070e59f0000e5900001e2801064e59f0000e581002ce59f0410e5901024e59f0414e5810000e1a00018e59f0e08e5900000e350fffb1aff0000e3a00fd0e50053ffe8bdf004e25e1000100006dc00402f18004006d0004006ec00403ef4004006e8004006e0004005440040332c00400548004006d4004006e400404010e92d40c1e1b040a3e02400015a000000e2701000e2e10003e11300015a002000e2723000e2e3016deb000101e31400010a000000e2701000e2e10102e31400010a002000e2723000e2e34010e8bdff1ee12f3020e25200045a003020e2620230e1a00311e1801251e1a0ff1ee12f0351e1a01fc1e1a0ff1ee12f0003e352002a9a00c003e21000080a003001e4d10002e35c200ce082c00194d13001e4c0300134d1c00194c02004e242300134c03003e21100250a002004e252001b3a00c003e7310002e35300080a00000f8a00342ce1a0c004e5b12004e2523c0ce1833004e480fff92aff1001e281000fea00382ce1a0c004e5b12004e252380ce1833004e480fff92aff1002e2810007ea003c2ce1a0c004e5b12004e252340ce1833004e480fff92aff1003e2810000e1a02f82e1b0300124d1c00124d1200144d1300124c0c00124c0200144c0ff1ee12f4010e92d2020e25200053a00501828b1501828a0501828b1501828a020202252fff92affce02e1b0501828b1501828a0001848b1001848a04010e8bdcf02e1b03004249130042480ff1e012f2f82e1b030b220d1200144d130b220c0200144c0ff1ee12f2000e3a04000e92d1020e2513002e1a0c002e1a0e002e1a0500c28a0500c28a010202251fffb2aff1e01e1b0500c28a0000c48a04000e8bd1101e1b020042480ff1e012f20b240c00101e311200114c0ff1ee12f2000e3a00004e35100073a00c003e210ffe60affc004e26c0002e35c200114c0100ce04120b2a0c0ffe0eaffcf81e1b0200124c0200124c0200144c0ff1ee12fc001e190004c4a00c0a0e07100443a00c220e0712000e3a000343a00c420e07100263a00c620e07100173a00c820e07100093a001401e1a0c820e07124ffe38228ff2382140121a0c620e071000e3a00c000e271006d2a00142121a0c7a0e071078120402002e0a2c720e071070120402002e0a2c6a0e071068120402002e0a2c620e071060120402002e0a2c5a0e071058120402002e0a2c520e071050120402002e0a2c4a0e071048120402002e0a2c420e071040120402002e0b2ffe52affc3a0e071038120402002e0a2c320e071030120402002e0a2c2a0e071028120402002e0a2c220e071020120402002e0a2c1a0e071018120402002e0a2c120e071010120402002e0b2c0a0e071008120402002e0a21001e050100031a00002e0a2ff1ee12f1001e050000123a0ff1e212f1000e1a00000e3a0ff1ee12f2102e211100042613040e03200002260c220e071001d3a00c420e071000f3a001301e1a0c420e071233fe382000b3a001301e1a0c420e071263fe38200073a001301e1a0c420e071293fe382130121a02c3f2382c000e27100742a00132121a0c3a0e071038120402002e0a2c320e071030120402002e0a2c2a0e071028120402002e0a2c220e071020120402002e0a2c1a0e071018120402002e0a2c120e071010120402002e0b2ffeb2affc0a0e071008120402002e0a21001e050100031a00002e0a23fc3e1b00000426010002261ff1ee12f0000e3a00054ea00ff1ee12f400ee1a00039eb00e004e1a0400de92d004feb004000e1a0400de8bd401fe92d1d12e3a00001e3a01008e5840004e584401fe8bd1002e1a0ff1ee12f2000e1a04010e92d0000e3a00000e1a04010e8bdff1ee12f3000e3a00041ea002001e1a00092e0c1ff1ee12f0392e0e1ff1ee12fc001e55e000ce153300337de300c27dec083e08eff1ce12f0000e1a0ffdbebff0003e92d0134eb000003e8bd00fcfa00000fe92d0133eb00000fe8bdc01ce59fc00fe08c0001e31ce00d128fe00f01a0ff1ce12fc001e28fff1ce12ff000f9d6e0bbffff4001e92d0000e1a0011bfa004001e8bd0000ea000000e3e000d8ea00500ee1a000dceb00e005e1a05000e1a0100de1a00007e3c0d000e1a0d060e28d300ae1a04020e92d0148eb004020e8bd6000e3a07000e3a0c005e1a08000e3a0b000e3a009c0e8ac1007e3c109c0e8ac09c0e8ac09c0e8acd001e1a0ff1ee12fff1ee12f0004e59fff1ee12fff1ee12f493000404000e92de000e1a00e92e08cc192e0211e93e0214000e8bdff1ee12f4070e92dcfa2e1934001e1a05000e1a06000e3a000051a000002e11200a80a006f12e16f6001e246c612e1a0000bea000102e31300061a006f13e16f6001e246c613e1a03020e266e612e1a0c332e18c0046ea00c003e1a0e002e1a00090ea00008ce1543000e3a0408c204430022283000ce154400c20443000e2b32020e2860020e352c000e26c00033a000f25e194400501a0500003a0202002421f14e16f1002e251100043a00002e151100281a00020e2614114e1a04035e1845115e1a02001e0420001e35200203a002001e2420007e2020007e2200080e090f100e08f0000e1a05005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc4004306c5005e0b54084e0bc2008e2420002e1124004306cffe45aff2634e1a04612e1c40005e0b51004e0a41613e0814070e8bd3000e3a0ff1ee12f000ee055100ce0d43000e3a0500021a0400121a03000e2b3000ee055100ce0d4500021a0400121a03000e2b3000ee055100ce0d4400121a0500021a03000e2b3e000e27ec000e2ec1f14e16f1002e251100043a00006e151100681a00020e2614114e1a04035e1845115e1a02001e0460001e35200203a002001e2420003e2020003e2600080e090f180e08f0000e1a05005e0b54004e0b40005e0be1004e0bc500021a0400121a05005e0b54004e0b40005e0be1004e0bc500021a0400121a05005e0b54004e0b40005e0be1004e0bc500021a0400121a05005e0b54004e0b40005e0be1004e0bc2004e2420002e112500021a0400121a0ffe45aff2635e1a05612e1c50005e0b51000e3a01000e2a1e613e1b03634e1a04613e1c41000e2a12674e182000ee0904070e8bd1000e2a1ff1ee12f200ee055300ce0d4200531a0300431a04070e8bd1000e3a00001e0a1ff1ee12f4070e8bd0000e3a01000e3a00008ea00100ce59f0018e3a03456ef12ff1ee12f01240000002600020000e59fff1ee12f49200040ff1ee12fb51046c046c0000446c046c00020f7ffee24bc10bc084718b5f0b08546c046c00005000cf000e92420009402950146c046c09003a801f7f4ed320004000da8019300c803001646c046c046c046c046c046c02100000846c046c00007f000e858900421006007000846c046c01c41980460412100000846c046c00001980460812100000846c046c00001980460c12100000846c046c000019804610146c046c046c046c046c046c046c046c046c046c046c046c046c046c046c046c046c046c09b00b00500209c040029003246a6bcf0b0014770b51046c046c0200046c046c046c046c046c046c0bc10bc08471800000000e3e01002e3e0ff1ee12f4010e92d0000e1a04010e8bdff1ee12fff1ee12f0004e59fff1ee12fff1ee12f49400040b410bc10477000000004e59fff1ee12fff1ee12f49240040c220e0712000e3a0fe443affc420e071fe363affc620e071fe273affc820e071fe193afffe0eeaff004ce59ff0dbe321d000e1a00000e240f0d7e321d000e1a00000e240f0d1e321d000e1a00b01e240f0d2e321d000e1a00b01e240f0d3e321d000e1a00008e240f010e321d000e1a0ab02e24d001ce59fff10e12f00000041eff8004049800040498000400010e51f2010e51fff1ee12f005400005000e92dc000e14f1100e92d0020e31cc0b2115eccff13ccc004051ec4ff03cc00fee35c000f0a0000ffe35c00110a0000fde35c00130a008024e59f0008e15c00062a00801ce28fc10ce798e00fe1a0ff1ce12f1100e8bdf00ce16f9000e8fdfffeeaff000d00001100e8bdc0c0e38cf00ce16f9000e8fd1100e8bdc0c0e3ccf00ce16f9000e8fd8000e3a08f90ee071100e8bdf00ce16f9000e8fd4010e92dffabebff1000e3a01000e5804010e8bdff1ee12f0000000000000000000100000001000000010000ffffffffffffffff00000000ffffffff00000000ffffffffffffffff0000000000010000ffffffff0000000000010000000100000000ff00ffffffff0100020102020102ff00fdfefcfcfefd0200050305050204fe00fafcfafafdfb0300070507080306fd00f8faf7f7fcf904000a070a0b0408fc00f5f8f5f4fbf705000c090d0d050afb00f2f6f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0d0f050afb00f4f6f4f3fbf705000b090b0c0408fc00f6f8f6f6fcf90400090708090306fd00f9faf9f8fdfb0300060506060204fe00fbfcfcfbfefd0200030303030102ff00fefefefeffff00000101000100000000ff00ffffffff0100020203030102fe00fcfdfbfbfefc0200060406060305fd00f9faf8f8fdfa040009070a0a0407fc00f5f8f5f4fbf705000c090d0e050afa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060bfa00f2f5f2f1faf506000e0b0e0f060afb00f3f6f4f3fbf705000b090b0c0408fc00f7f9f7f6fcf90300080607080305fd00fafbfafafefc0200040304040103ff00fdfefefdfffe0100010101010000bcc00000040000400340000000940000bdd40000074000404240000000f000000812e6121b02f30c03e801fa010214290ebe1a4004c41214400fca1a1a0804f2341a1a0c082c2001046a137e010f0a32af144004a89ac10402c2903ab9a16113031a49dad11d082210234b270707416f505a293e41181b2939691009a1411a09211c4833228c1a8404241a1108888824c001811b38cb04191f231ad0041b13c1500c10421914090d17d40a0c210209208e18ff1a4101021c04021061d008020701172802282a8c1202041e03f42b0a01041202147803783205ab1e171209290a13500fa050190a29eb21170a328a1a02110406140102082b0e023ca13c50044026014012201a14483f30144043b01b4048301904d10c011312021a59712e903ba1028c5904297a2904a920a9a869bce9004100004d8e003f>
| | | | "min-reset-interval" = 10
| | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleMultitouchSPI.kext/PlugIns/MultitouchHID.plugin"}
| | | | "Endianness" = 1
| | | | "Constructed Firmware Version" = "0x0051.bin"
| | | | "PreconstructedBootloadPacketType" = "Z2"
| | | | "ResetWhenExitingUILock" = Yes
| | | | "Calibration Data" = <4a460200000100010300000000000000333538395730565252313459414d545357181500320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c302f2f2f2f2f2f2f2f2f2e30302a00000000002f36353332313232342d0000000000000000000000000000e901e701be01c7018b01d701a901d501d70100190d090000200101092b020000000000000000000000000000000000000000005b201000000000000000000001010000000000000000000000000005010000005c201000000000000000000001010000000000000000000000000005010000f3>
| | | | "bcdVersion" = 81
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOClass" = "AppleMultitouchZ2SPI"
| | | | }
| | | |
| | | +-o AppleMultitouchSPIUserClient <class AppleMultitouchSPIUserClient, !registered, !matched, active, busy 0, retain 6>
| | | {
| | | }
| | |
| | +-o otgphyctrl@4400000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "ref-clock-sel" = <00000000>
| | | | "clock-ids" = <0300000005000000>
| | | | "name" = <"otgphyctrl">
| | | | "device_type" = <"otgphyctrl">
| | | | "clock-gates" = <34000000>
| | | | "IODeviceMemory" = (({"address"=1010827264,"length"=4096}))
| | | | "compatible" = <"otgphyctrl,s5l8720x">
| | | | "reg" = <0000400400100000>
| | | | "AAPL,phandle" = <201f9100>
| | | | }
| | | |
| | | +-o AppleS5L8720XUSBPhy <class AppleS5L8720XUSBPhy, registered, matched, active, busy 0, retain 5>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8720XUSBPhy"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IOFunctionParent00911F20" = <>
| | | "IONameMatched" = "otgphyctrl,s5l8720x"
| | | "IOClass" = "AppleS5L8720XUSBPhy"
| | | "IONameMatch" = "otgphyctrl,s5l8720x"
| | | }
| | |
| | +-o i2c0@4600000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 12>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=1012924416,"length"=4096}))
| | | | "clock-gates" = <12000000>
| | | | "function-iic_sda" = <a04e90004f4950470003000001010100>
| | | | "AAPL,phandle" = <802b9100>
| | | | "IOInterruptSpecifiers" = (<15000000>)
| | | | "name" = <"i2c0">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <15000000>
| | | | "compatible" = <"i2c,s5l8720x","i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <a04e90004f4950470702000001010100>
| | | | "reg" = <0000600400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2CController <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain 9>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "i2c,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2CController"
| | | | "IONameMatch" = "i2c,s5l8900x"
| | | | }
| | | |
| | | +-o accelerometer@1D <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOInterruptControllers" = ("IOInterruptController00904EA0")
| | | | | "name" = <"accelerometer">
| | | | | "device_type" = <"accelerometer">
| | | | | "interrupts" = <6300000003000000>
| | | | | "compatible" = <"accelerometer,lis331dl","accelerometer,lis302dl">
| | | | | "reg" = <1d000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "AAPL,phandle" = <60349100>
| | | | | "orientation" = <05000000>
| | | | | "IOInterruptSpecifiers" = (<6300000003000000>)
| | | | | "interrupt-parent" = <a04e9000>
| | | | | }
| | | | |
| | | | +-o AppleLIS302DL <class AppleLIS302DL, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "PrimaryUsagePage" = 65280
| | | | | "CountryCode" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleEmbeddedAccelerometer"
| | | | | "VersionNumber" = 0
| | | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=65280,"PrimaryUsage"=3})
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "ProductID" = 0
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "HIDServiceSupport" = Yes
| | | | | "VendorIDSource" = 0
| | | | | "ReportInterval" = 0
| | | | | "VendorID" = 0
| | | | | "LocationID" = 0
| | | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationPortraitInv"=0,"ReportInterval"=0,"LogLevel"=6,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=1,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IONameMatched" = "accelerometer,lis302dl"
| | | | | "IOClass" = "AppleLIS302DL"
| | | | | "IONameMatch" = "accelerometer,lis302dl"
| | | | | "PrimaryUsage" = 3
| | | | | }
| | | | |
| | | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOHIDEventService"
| | | | | "IOProbeScore" = 0
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | | "IOClass" = "IOHIDUserClientIniter"
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | | }
| | | | |
| | | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | }
| | | |
| | | +-o pmu@73 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "function-swi_write" = <70a5910042697773>
| | | | | "event_name-gpio3" = <"hp_detect">
| | | | | "#address-cells" = <00000000>
| | | | | "event_name-ldo2_en" = <"bt">
| | | | | "IOInterruptControllers" = ("IOInterruptController00904EA0")
| | | | | "InterruptControllerName" = "IOInterruptController00913990"
| | | | | "interrupt-controller" = <>
| | | | | "event_name-gpio8" = <"mikey">
| | | | | "gpio-quiesce-defaults" = <00007100000000f9>
| | | | | "AAPL,phandle" = <90399100>
| | | | | "IOInterruptSpecifiers" = (<6100000001000000>)
| | | | | "name" = <"pmu">
| | | | | "device_type" = <"interrupt-controller">
| | | | | "event_name-on" = <"wlan">
| | | | | "gpio-activate-defaults" = <00007108000000f9>
| | | | | "interrupts" = <6100000001000000>
| | | | | "compatible" = <"pmu,d1759">
| | | | | "reg" = <73000000c40900000000000000000000>
| | | | | "#interrupt-cells" = <01000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "interrupt-parent" = <a04e9000>
| | | | | }
| | | | |
| | | | +-o AppleD1759PMU <class AppleD1759PMU, registered, matched, active, busy 0, retain 25>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "InterruptControllerName" = "IOInterruptController00913990"
| | | | | "IOPlatformWakeAction" = 400
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "IOPlatformSleepAction" = 1000
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | | "IOPMUBootErrorFailCount" = 0
| | | | | "IOPMUBootDebug" = 0
| | | | | "IOPMUBootStage" = 255
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "IOPMUBootErrorPanicCount" = 0
| | | | | "IOPMUBootErrorClear" = 0
| | | | | "IOPlatformQuiesceAction" = 98000
| | | | | "IOFunctionParent00913990" = <>
| | | | | "IOPMUBootErrorStage" = 255
| | | | | "IONameMatched" = "pmu,d1759"
| | | | | "IOClass" = "AppleD1759PMU"
| | | | | "IONameMatch" = "pmu,d1759"
| | | | | }
| | | | |
| | | | +-o AppleD1759PMUPowerSource <class AppleD1759PMUPowerSource, registered, matched, active, busy 0, retain 6>
| | | | | {
| | | | | "BatteryKey" = "0003-default"
| | | | | "IOInterruptControllers" = ("IOInterruptController00913990","IOInterruptController00913990","IOInterruptController00913990","IOInterruptController00913990","IOInterruptController00913990")
| | | | | "Model" = "0003-L"
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "FullyCharged" = No
| | | | | "ExternalConnected" = No
| | | | | "IOMatchCategory" = "AppleD1759PMUPowerSource"
| | | | | "battery-data" = {"0003-default"=<000064000000ffff000064000000681000005f000000361000005b0000002110000056000000fe0f000052000000cf0f00004d000000b70f0000490000009a0f0000440000007d0f000040000000650f00003b000000480f000037000000300f000032000000250f00002d0000000d0f000029000000010f000024000000f00e000020000000f00e00001b000000d80e000017000000d80e000012000000c70e00000e000000b50e0000090000009e0e0000050000007b0e000003000000530e0000020000007a0d000000000000b80b00000010000008100000000000000000>}
| | | | | "CurrentCapacity" = 19
| | | | | "Amperage" = 0
| | | | | "IOFunctionParent0091C5C0" = <>
| | | | | "built-in" = Yes
| | | | | "BatteryInstalled" = Yes
| | | | | "AtCriticalLevel" = No
| | | | | "ExternalChargeCapable" = No
| | | | | "BootVoltage" = 3902
| | | | | "IOProbeScore" = 0
| | | | | "Manufacturer" = "L"
| | | | | "Serial" = "LS8387836035720729"
| | | | | "AppleChargerFunctions" = ("function-set_dmonitor")
| | | | | "CycleCount" = 0
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DeviceChangePowerState"=1}
| | | | | "IsCharging" = No
| | | | | "AtWarnLevel" = No
| | | | | "IOInterruptSpecifiers" = (<01000000>,<03000000>,<06000000>,<12000000>,<14000000>)
| | | | | "IOProviderClass" = "AppleD1759PMU"
| | | | | "BootCapacityEstimate" = 57
| | | | | "AdapterInfo" = 0
| | | | | "Location" = 0
| | | | | "MaxCapacity" = 100
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOClass" = "AppleD1759PMUPowerSource"
| | | | | }
| | | | |
| | | | +-o AppleD1759PMUBacklight <class AppleD1759PMUBacklight, registered, matched, active, busy 0, retain 5>
| | | | | {
| | | | | "IOProviderClass" = "AppleD1759PMU"
| | | | | "IOProbeScore" = 0
| | | | | "backlight-control" = Yes
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | | "IODisplayParameters" = {"brightness"={"max"=127,"value"=70,"min"=0}}
| | | | | "backlight-default" = <00383d4145494d5155585c5f6366696c6f7275787a7d80828587898c8e90929597999b9d9fa1a3a4a6a8aaacadafb1b2b4b5b7b9babcbdbec0c1c2c4c5c6c8c9cacbcccdcecfd0d0d1d2d3d4d5d5d6d7d8d8d9dadbdbdcdddededfe0e0e1e2e2e3e4e4e5e5e6e7e7e8e9e9eaeaebececededeeeeeff0f0f1f1f2f2f3f3f4f4f5>
| | | | | "IOMatchCategory" = "AppleD1759PMUBacklight"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1}
| | | | | "IOClass" = "AppleD1759PMUBacklight"
| | | | | }
| | | | |
| | | | +-o AppleD1759PMURTC <class AppleD1759PMURTC, registered, matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProviderClass" = "AppleD1759PMU"
| | | | "IOMatchCategory" = "AppleD1759PMURTC"
| | | | "IOProbeScore" = 0
| | | | "IOPlatformSleepAction" = 0
| | | | "IOClass" = "AppleD1759PMURTC"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleD1759PMU"
| | | | }
| | | |
| | | +-o audio0@4A <class AppleARMIICDevice, registered, matched, active, busy 0, retain 9>
| | | | | {
| | | | | "IOInterruptControllers" = ("IOInterruptController00913990")
| | | | | "mikey" = <"Pbë","CIMa">
| | | | | "ain2a-extmic" = <>
| | | | | "AAPL,phandle" = <70399100>
| | | | | "IOInterruptSpecifiers" = (<16000000>)
| | | | | "function-hp_detect" = <903991004f4950470200000000010000>
| | | | | "function-reset" = <a04e90004f4950470009000001000100>
| | | | | "name" = <"audio0">
| | | | | "device_type" = <"audio-control">
| | | | | "interrupts" = <16000000>
| | | | | "compatible" = <"audio-control,cs42l58">
| | | | | "reg" = <4a000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "hpout-spkr" = <"0Lë","PMAa">
| | | | | "interrupt-parent" = <90399100>
| | | | | }
| | | | |
| | | | +-o AppleCS42L58Audio <class AppleCS42L58Audio, registered, matched, active, busy 0, retain 6>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleCS42L58Audio"
| | | | | "MicDetect" = No
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "CodecRegisterDisplayBase" = 16
| | | | | "HPDetect" = No
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "CodecRegisterStartIndex" = 1
| | | | | "ButtonDetect" = "Detached"
| | | | | "IONameMatched" = "audio-control,cs42l58"
| | | | | "IOClass" = "AppleCS42L58Audio"
| | | | | "IONameMatch" = ("audio-control,cs42l58")
| | | | | }
| | | | |
| | | | +-o AppleEmbeddedAudioDevice <class AppleEmbeddedAudioDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "device manufacturer" = "Apple Inc."
| | | | | "input latency" = 8
| | | | | "input safety offset" = 16
| | | | | "controls" = ({"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1784767339,"read only"=1,"control ID"=3},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1768845428,"variant"=0,"class"=1784767339,"read only"=1,"control ID"=4},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1886679669,"variant"=0,"class"=1718432370,"read only"=0,"control ID"=16},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1684895092,"read only"=0,"control ID"=6},{"base class"=1953458028,"value"=0,"element"=0,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=5},{"range map"=({"start db value"=18446743635622887424,"integer steps"=228,"start int value"=0,"db per step"=2147483648}),"base class"=1818588780,"value"=204,"element"=0,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=7},{"range map"=({"start db value"=18446743816011513856,"integer steps"=72,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=60,"element"=1,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=8},{"base class"=1953458028,"value"=1,"element"=1,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=9},{"range map"=({"start db value"=18446743816011513856,"integer steps"=72,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=60,"element"=2,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=10},{"base class"=1953458028,"value"=1,"element"=2,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=11},{"range map"=({"start db value"=18446743906205827072,"integer steps"=57,"start int value"=0,"db per step"=4294967296}),"base class"=1818588780,"value"=57,"element"=4,"scope"=1869968496,"variant"=0,"class"=1986817381,"transfer function"=0,"read only"=0,"control ID"=14},{"base class"=1953458028,"value"=0,"element"=4,"scope"=1869968496,"variant"=0,"class"=1836414053,"read only"=0,"control ID"=15},{"base class"=1936483188,"value"=1818848869,"selectors"=({"name"="External microphone","value"=1701669219},{"name"="Line in","value"=1818848869}),"element"=0,"scope"=1768845428,"variant"=0,"class"=1685287523,"read only"=0,"control ID"=20})
| | | | | "output latency" = 8
| | | | | "output safety offset" = 16
| | | | | "device name" = "CS42L58"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "exclusive access owner" = 21
| | | | | "io buffer frame size" = 16384
| | | | | "output streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=2})
| | | | | "input streams" = ({"starting channel"=1,"available formats"=({"max sample rate"=34359738368000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=34359738368000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=47352014438400,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=47352014438400,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=51539607552000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=51539607552000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=68719476736000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=68719476736000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=94704028876800,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=94704028876800,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=103079215104000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=103079215104000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=137438953472000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=137438953472000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=189408057753600,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=189408057753600,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},{"max sample rate"=206158430208000,"format ID"=1819304813,"frames per packet"=1,"min sample rate"=206158430208000,"bytes per frame"=4,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2}),"current format"={"format ID"=1819304813,"frames per packet"=1,"bytes per frame"=4,"sample rate"=189408057753600,"bits per channel"=16,"format flags"=12,"bytes per packet"=4,"channels per frame"=2},"stream ID"=1})
| | | | | "device UID" = "Codec"
| | | | | "sample rate" = 189408057753600
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "is running" = No
| | | | | }
| | | | |
| | | | +-o IOAudio2DeviceUserClient <class IOAudio2DeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | }
| | | |
| | | +-o spkr-amp@76 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | | {
| | | | | "name" = <"spkr-amp">
| | | | | "device_type" = <"audio-control">
| | | | | "compatible" = <"audio-control,lm48821">
| | | | | "reg" = <76000000c40900000000000000000000>
| | | | | "function-amp_enable" = <a04e90004f495047020e000001000000>
| | | | | "AAPL,phandle" = <304c9100>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "external-gain-db" = <0000000016000000>
| | | | | }
| | | | |
| | | | +-o AppleLM48821Amp <class AppleLM48821Amp, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleLM48821Amp"
| | | | "IOFunctionParent00914C30" = <>
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "audio-control,lm48821"
| | | | "IOClass" = "AppleLM48821Amp"
| | | | "IONameMatch" = ("audio-control,lm48821")
| | | | }
| | | |
| | | +-o tethered@29 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "compatible" = <"tethered,tethereddevice">
| | | | "reg" = <29000000c40900000000000000000000>
| | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | "name" = <"tethered">
| | | | "device_type" = <"tethered">
| | | | "AAPL,phandle" = <b0509100>
| | | | }
| | | |
| | | +-o AppleTetheredDevice <class AppleTetheredDevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "IOProbeScore" = 0
| | | | "IOKitDebug" = 65535
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleTetheredDevice"
| | | | "IOUserClientClass" = "AppleTetheredDeviceUserClient"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "tethered,tethereddevice"
| | | | "IOClass" = "AppleTetheredDevice"
| | | | "IONameMatch" = "tethered,tethereddevice"
| | | | }
| | | |
| | | +-o AppleTetheredDeviceUserClient <class AppleTetheredDeviceUserClient, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "AppleTetheredDevice"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOProbeScore" = 0
| | | | "IOKitDebug" = 65535
| | | | "IOClass" = "AppleTetheredDeviceUserClient"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleTetheredDevice"
| | | | }
| | | |
| | | +-o AppleTetheredDeviceUserClient <class AppleTetheredDeviceUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o i2c1@4900000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 9>
| | | | {
| | | | "#address-cells" = <01000000>
| | | | "clock-ids" = <0300000004000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "IODeviceMemory" = (({"address"=1016070144,"length"=4096}))
| | | | "clock-gates" = <13000000>
| | | | "function-iic_sda" = <a04e90004f4950470301000001010100>
| | | | "AAPL,phandle" = <20349100>
| | | | "IOInterruptSpecifiers" = (<16000000>)
| | | | "name" = <"i2c1">
| | | | "device_type" = <"i2c">
| | | | "interrupts" = <16000000>
| | | | "compatible" = <"i2c,s5l8720x","i2c,s5l8900x","iic,soft">
| | | | "function-iic_scl" = <a04e90004f4950470201000001010100>
| | | | "reg" = <0000900400100000>
| | | | "#size-cells" = <03000000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2CController <class AppleS5L8900XI2CController, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOPlatformWakeAction" = 500
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPlatformSleepAction" = 500
| | | | "IONameMatched" = "i2c,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2CController"
| | | | "IONameMatch" = "i2c,s5l8900x"
| | | | }
| | | |
| | | +-o als@44 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "options" = <01000000>
| | | | | "IOInterruptControllers" = ("IOInterruptController00904EA0")
| | | | | "AAPL,phandle" = <705c9100>
| | | | | "lux-scale" = <bc020000>
| | | | | "IOInterruptSpecifiers" = (<2500000001000000>)
| | | | | "external-scaling-resistor-ohm" = <389d0700>
| | | | | "name" = <"als">
| | | | | "device_type" = <"als">
| | | | | "interrupts" = <2500000001000000>
| | | | | "luxOffset" = <04000000>
| | | | | "compatible" = <"als,isl29003">
| | | | | "reg" = <44000000c40900000000000000000000>
| | | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | | "interrupt-parent" = <a04e9000>
| | | | | }
| | | | |
| | | | +-o AppleISL29003 <class AppleISL29003, registered, matched, active, busy 0, retain 7>
| | | | | {
| | | | | "IOProbeScore" = 0
| | | | | "PrimaryUsagePage" = 65280
| | | | | "CountryCode" = 0
| | | | | "CFBundleIdentifier" = "com.apple.driver.AppleEmbeddedLightSensor"
| | | | | "VersionNumber" = 0
| | | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=65280,"PrimaryUsage"=4})
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | | "ProductID" = 0
| | | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | | "HIDServiceSupport" = Yes
| | | | | "VendorIDSource" = 0
| | | | | "ReportInterval" = 5041200
| | | | | "VendorID" = 0
| | | | | "LocationID" = 0
| | | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationPortraitInv"=0,"ReportInterval"=5500000,"LogLevel"=6,"ALSIntPeriodOrientationEnabled"=Yes,"DisplayBrightnessAuto"=1,"ReportMode"=0,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "IONameMatched" = "als,isl29003"
| | | | | "IOClass" = "AppleISL29003"
| | | | | "IONameMatch" = "als,isl29003"
| | | | | "PrimaryUsage" = 4
| | | | | }
| | | | |
| | | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | | {
| | | | | "IOProviderClass" = "IOHIDEventService"
| | | | | "IOProbeScore" = 0
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | | "IOClass" = "IOHIDUserClientIniter"
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | | }
| | | | |
| | | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | }
| | | |
| | | +-o mikey@39 <class AppleARMIICDevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController00913990")
| | | | "name" = <"mikey">
| | | | "device_type" = <"mikey">
| | | | "interrupts" = <0e000000>
| | | | "compatible" = <"mikey,cd3272">
| | | | "reg" = <39000000c40900000000000000000000>
| | | | "IOUserClientClass" = "AppleARMIICUserClient"
| | | | "AAPL,phandle" = <50629100>
| | | | "function-interrupt_status" = <903991004f4950470700000000000000>
| | | | "IOInterruptSpecifiers" = (<0e000000>)
| | | | "interrupt-parent" = <90399100>
| | | | }
| | | |
| | | +-o AppleCD3272Mikey <class AppleCD3272Mikey, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "PrimaryUsagePage" = 11
| | | | "CountryCode" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleCD3272Mikey"
| | | | "VersionNumber" = 0
| | | | "DeviceUsagePairs" = ({"PrimaryUsagePage"=11,"PrimaryUsage"=5})
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | "ProductID" = 0
| | | | "IOProviderClass" = "AppleARMIICDevice"
| | | | "HIDServiceSupport" = Yes
| | | | "VendorIDSource" = 0
| | | | "ReportInterval" = 8000
| | | | "VendorID" = 0
| | | | "LocationID" = 0
| | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"}
| | | | "HIDEventServiceProperties" = {"ALSIntPeriodOrientationEnabled"=Yes,"ALSIntPeriodOrientationPortraitInv"=0,"DisplayBrightnessAuto"=1,"LogLevel"=6,"DisplayBrightnessFactor"=1,"ALSIntPeriodOrientationLandscape"=0}
| | | | "IOUserClientClass" = "IOHIDEventServiceUserClient"
| | | | "IOFunctionParent00916250" = <>
| | | | "IONameMatched" = "mikey,cd3272"
| | | | "IOClass" = "AppleCD3272Mikey"
| | | | "IONameMatch" = ("mikey,cd3272")
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "PrimaryUsage" = 5
| | | | }
| | | |
| | | +-o IOHIDUserClientIniter <class IOHIDUserClientIniter, !registered, !matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProviderClass" = "IOHIDEventService"
| | | | "IOProbeScore" = 0
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/PlugIns/IOHIDLib.plugin"},"HIDServiceSupport"=Yes,"IOUserClientClass"="IOHIDEventServiceUserClient"}
| | | | "IOClass" = "IOHIDUserClientIniter"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
| | | | }
| | | |
| | | +-o IOHIDEventServiceUserClient <class IOHIDEventServiceUserClient, !registered, !matched, active, busy 0, retain 6>
| | | {
| | | }
| | |
| | +-o timer@4700000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <0300000004000000>
| | | | "IODeviceMemory" = (({"address"=1013972992,"length"=4096}))
| | | | "clock-gates" = <28000000290000002a0000002b000000000000002c0000002d0000002e000000>
| | | | "AAPL,phandle" = <305c9100>
| | | | "IOInterruptSpecifiers" = (<08000000>)
| | | | "timer-version" = <01000000>
| | | | "name" = <"timer">
| | | | "device_type" = <"timer">
| | | | "interrupts" = <08000000>
| | | | "compatible" = <"timer,s5l8720x","timer,s5l8900x">
| | | | "reg" = <0000700400100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XTimer <class AppleS5L8900XTimer, !registered, !matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "timer,s5l8900x"
| | | "IOClass" = "AppleS5L8900XTimer"
| | | "IONameMatch" = "timer,s5l8900x"
| | | }
| | |
| | +-o wdt@4800000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 7>
| | | | {
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <02000000>
| | | | "name" = <"wdt">
| | | | "device_type" = <"wdt">
| | | | "interrupts" = <33000000>
| | | | "IODeviceMemory" = (({"address"=1015021568,"length"=4096}))
| | | | "compatible" = <"wdt,s5l8720x","wdt,s5l8900x">
| | | | "reg" = <0000800400100000>
| | | | "wdt-version" = <01000000>
| | | | "AAPL,phandle" = <706d9100>
| | | | "IOInterruptSpecifiers" = (<33000000>)
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XWatchDogTimer <class AppleS5L8900XWatchDogTimer, registered, matched, active, busy 0, retain 4>
| | | {
| | | "IOProviderClass" = "AppleARMIODevice"
| | | "IOProbeScore" = 0
| | | "IOWatchDogEnabled" = Yes
| | | "IOPlatformActiveAction" = 80000
| | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | "IOPlatformQuiesceAction" = 80000
| | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | "IONameMatched" = "wdt,s5l8900x"
| | | "IOClass" = "AppleS5L8900XWatchDogTimer"
| | | "IONameMatch" = "wdt,s5l8900x"
| | | }
| | |
| | +-o i2s0@4A00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 8>
| | | | {
| | | | "#address-cells" = <00000000>
| | | | "IOInterruptControllers" = ("IOInterruptController00904EA0")
| | | | "IODeviceMemory" = (({"address"=1017118720,"length"=4096}))
| | | | "clock-gates" = <14000000>
| | | | "dma-channels" = <800a000000902403000000001000a03c0000000000000000000000000000000056100000009024033800a03c0000000000000000000000000000000000000000>
| | | | "AAPL,phandle" = <c0729100>
| | | | "IOInterruptSpecifiers" = (<2c00000000000000>)
| | | | "dma-parent" = <907a9000>
| | | | "name" = <"i2s0">
| | | | "device_type" = <"i2s">
| | | | "interrupts" = <2c00000000000000>
| | | | "compatible" = <"i2s,s5l8720x","i2s,s5l8900x">
| | | | "reg" = <0000a00400100000>
| | | | "#size-cells" = <08000000>
| | | | "interrupt-parent" = <a04e9000>
| | | | }
| | | |
| | | +-o AppleS5L8900XI2SController <class AppleS5L8900XI2SController, !registered, !matched, active, busy 0, retain 7>
| | | | {
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900X"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "i2s,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XI2SController"
| | | | "IONameMatch" = "i2s,s5l8900x"
| | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o audio0@0 <class AppleARMIISDevice, registered, matched, active, busy 0, retain 6>
| | | {
| | | "compatible" = <"audio-data,cs42l58">
| | | "clock-frequency" = <808d5b00>
| | | "reg" = <0000000000000000190010030400000000100000040000000000000000000000>
| | | "name" = <"audio0">
| | | "device_type" = <"audio-data">
| | | "AAPL,phandle" = <a07a9100>
| | | }
| | |
| | +-o uart0@4C00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "dma-types" = <02000000>
| | | | "boot-console" = <>
| | | | "clock-ids" = <0300000004000000>
| | | | "function-rx" = <a04e90004f4950470400000002010000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-gates" = <00000000>
| | | | "IODeviceMemory" = (({"address"=1019215872,"length"=4096}))
| | | | "dma-channels" = <0e100000000000002400c03c0000000000000000000000000000000000000000>
| | | | "function-tx" = <a04e90004f4950470500000002010000>
| | | | "no-flow-control" = <>
| | | | "uart-version" = <01000000>
| | | | "AAPL,phandle" = <407a9100>
| | | | "IOInterruptSpecifiers" = (<18000000>)
| | | | "dma-parent" = <907a9000>
| | | | "name" = <"uart0">
| | | | "device_type" = <"uart">
| | | | "interrupts" = <18000000>
| | | | "compatible" = <"uart,s5l8720x","uart,s5l8900x">
| | | | "reg" = <0000c00400100000>
| | | | "interrupt-parent" = <d0489000>
| | | | }
| | | |
| | | +-o AppleS5L8900XSerial <class AppleS5L8900XSerial, !registered, !matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProbeScore" = 0
| | | | "IOProviderClass" = "AppleARMIODevice"
| | | | "IOTTYBaseName" = "iap"
| | | | "Location" = "ARM Device=uart0"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "uart,s5l8900x"
| | | | "IOClass" = "AppleS5L8900XSerial"
| | | | "IONameMatch" = ("uart,s5l8900x")
| | | | "IOTTYSuffix" = ""
| | | | "IOPowerManagement" = {"CurrentPowerState"=1}
| | | | }
| | | |
| | | +-o iap <class AppleSimpleUARTSync, registered, matched, active, busy 0, retain 11>
| | | | {
| | | | "serial flow control" = 0
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleS5L8900XSerial"
| | | | "AAPL,phandle" = <90899100>
| | | | "serial state" = 18446744073179758695
| | | | "serial baud rate" = 115200
| | | | "HiddenPort" = Yes
| | | | "AppleOnboardSerialParent00918990" = <>
| | | | "serial stop bits" = 2
| | | | "IOTTYBaseName" = "iap"
| | | | "name" = <"iap">
| | | | "serial data width" = 16
| | | | "serial parity" = 1
| | | | "IOTTYSuffix" = ""
| | | | }
| | | |
| | | +-o IOSerialBSDClient <class IOSerialBSDClient, registered, matched, active, busy 0, retain 4>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "IOSerialStreamSync"
| | | | "IOSerialBSDClientType" = "IORS232SerialStream"
| | | | "IOTTYBaseName" = "iap"
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
| | | | "IOTTYDevice" = "iap"
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IOCalloutDevice" = "/dev/cu.iap"
| | | | "IOClass" = "IOSerialBSDClient"
| | | | "IODialinDevice" = "/dev/tty.iap"
| | | | "IOTTYSuffix" = ""
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o AppleOnboardSerialBSDClient <class AppleOnboardSerialBSDClient, !registered, !matched, active, busy 0, retain 5>
| | | | {
| | | | "IOProbeScore" = 1000
| | | | "IOProviderClass" = "AppleOnboardSerialSync"
| | | | "IOMatchCategory" = "AppleOnboardSerialBSDClient"
| | | | "IOClass" = "AppleOnboardSerialBSDClient"
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleOnboardSerial"
| | | | "IOResourceMatch" = "IOBSD"
| | | | }
| | | |
| | | +-o IOAccessoryPortSerial <class IOAccessoryPortSerial, registered, matched, active, busy 0, retain 6>
| | | | {
| | | | "IOProviderClass" = "AppleOnboardSerialSync"
| | | | "IOAccessoryDevicePort" = 1
| | | | "IOProbeScore" = 0
| | | | "CFBundleIdentifier" = "com.apple.iokit.IOAccessoryManager"
| | | | "IOMatchCategory" = "IOAccessoryPort"
| | | | "IOUserClientClass" = "IOAccessoryPortUserClient"
| | | | "IONameMatched" = "iap"
| | | | "IOClass" = "IOAccessoryPortSerial"
| | | | "IONameMatch" = "iap"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | }
| | | |
| | | +-o IOAccessoryPortUserClient <class IOAccessoryPortUserClient, !registered, !matched, active, busy 0, retain 5>
| | | {
| | | }
| | |
| | +-o uart1@5B00000 <class AppleARMIODevice, registered, matched, active, busy 0, retain 10>
| | | | {
| | | | "dma-types" = <02000000>
| | | | "IOInterruptControllers" = ("IOInterruptController009048D0")
| | | | "clock-ids" = <0300000004000000>
| | | | "IODeviceMemory" = (({"address"=1034944512,"length"=4096}))
| | | | "clock-gates" = <30000000>
| | | | "function-rts" = <a04e90004f495047000a000002000000>
| | | | "dma-channels" = <12100000000000002400b03d0000000000000000000000000000000000000000>
| | | | "function-tx" = <a04e90004f4950470709000002010000>
| | | | "uart-version" = <01000000>
| | | | "AAPL,phandle" = <20899100>
| | | | "IOInterruptSpecifiers" = (<19000000>)
| | | | "dma-parent" = <907a9000>
| | | | "name" = <"uart1">