WF       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None%&*,01234569:;<=?DOQRTNone%&*,01234569:;<=?DOQRT       None%&*+,01234569:;<=?DIOQRT !"#$%&'()*+,-./01234 !"#$%&'()*+,-..-*+,)'(4%&3#$2!"1 0/ !"#$%&'()*+,-./01234None%&*,01234569:;<=?DOQRT9:9:9:9:None %&*,/01234569:;<=?DIOQRT?2A Haskell existential type corresponding to DBus' Variant.A-UUIDs, used for services and characteristics.8Unofficial UUIDs will have 128-bits, and will look this:$d45e83fb-c772-459e-91a8-43cbf1443af4.Official UUIDs will have either 32 or 16 bits.See  %http://www.itu.int/rec/T-REC-X.667/enITU-T Rec. X.677U for more information on the format and generation of these UUIDs. You can use the  https://www.uuidgenerator.net/Online UUID Generator to generate UUIDs.C9Append two Texts, keeping exactly one slash between them.Write a value. Note that the value is only writeable externally if the characteristic contains the CPWrite property *and* this is a Just.If Nothing7, this characteristic does not send notifications. If  Just FalseX, the characteristic does not currently send notifications, but can be made to (with a  StartNotify method request). If  Just TrueT, the characteristic currently sends notifications (and can be made to stop with a  StopNotifyA method request). **NOTE**: Notifications do not currently work.)An application. Can be created from it's IsStringw instance. The string (application path) is used only for the DBus API, and will not have relevance within Bluetooth.NCreates a connection to DBus. This does *not* represent Bluetooth connection.;<=>?@ABCDEFGHIRSTUVWXYZ[\]^_`abcdefghijklmnopqk;<=>?@ABCDERSTUVWXYZ[\]^_`abcdefghijklmnoCDABEIHG?@F;<=>mnklqqjghibcdefUVWXYZ[\]^_`apoRST>;<=>?@ABCDEFGHIRSTU VWXYZ[\]^_`abcdefghijklmnopqNone%&*,01234569:;<=?DOQRTThe org.freedesktop.DBus.Properties interface. See the < Whttps://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties: relevant section of the DBus spec> for more information.Safe%&*,01234569:;<=?DOQRTNone%&*,01234569:;<=?DOQRTwRegisters an application and advertises it. If you would like to have finer-grained control of the advertisement, use registerApplication and  advertise.6Registers an application (set of services) with Bluez.\Adds handlers for all the objects managed by the Application (plus the Application itself).Advertise a set of services.Create an advertisement for all of an application's services. The advertisement will be for peripheral (not broadcast) by default.^Write a characteristic (if possible). Returns True if characterstic was successfully written. None%&*,01234569:;<=?DOQRT~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI !"#$%&'(*-.9:;ABUVWXYZ[\]^_`aln=nlABUVWXYZ[\]^_`a;9:*.-'(%&#$!" J     !"#$%&'()*+,-./01234456789:;<=>?@ABCDEFGHIJJKLMNOPQRSTUVWXYZZ[\]^_`abcdefghijklmnnopqrstuvwxyz{|}~                                            !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0 12 13 14 15 16 17 18 19 1: 1; 1< 1= 1> ?@ ?A ?B ?C ?D ?E ?F ?G ?H ?I ?JKLMKLNKLOKLPKLQR"ble-0.1.1.0-4EwfSWiPWWtHE8fIv5gYpDBluetooth.Internal.UtilsBluetooth.Internal.InterfacesBluetooth.Internal.ErrorsBluetooth.Internal.SerializeBluetooth.Internal.TypesBluetooth.Internal.HasInterfaceBluetooth.Internal.DBusBluetooth.Internal.Descriptors BluetoothFromTextfromTextToTexttoText$fFromTextObjectPath$fToTextObjectPathLEAdvertisingManager1LEAdvertisement GattManagerGattCharacteristic GattService Properties ObjectManagerobjectManagerIFacePobjectManagerIFacepropertiesIFacePpropertiesIFacegattServiceIFacePgattServiceIFacegattCharacteristicIFacePgattCharacteristicIFacegattManagerIFacePgattManagerIFaceleAdvertisementIFacePleAdvertisementIFaceleAdvertisingManagerIFacePleAdvertisingManagerIFace invalidArgs notSupportedThrowsInvalidValueLengtherrInvalidValueLengthThrowsNotSupportederrNotSupportedThrowsNotAuthorizederrNotAuthorizedThrowsNotPermittederrNotPermittedThrowsInProgress errInProgress ThrowsFailed errFailedIsElemHandler getReadValue WriteValueM ReadValueM%$fThrowsInvalidValueLengthTYPEHandler$fThrowsNotSupportedTYPEHandler $fThrowsNotAuthorizedTYPEHandler$fThrowsNotPermittedTYPEHandler$fThrowsInProgressTYPEHandler$fThrowsFailedTYPEHandler$fFunctorHandler$fApplicativeHandler$fMonadHandler$fMonadIOHandler encodeRead encodeWriteWithObjectPathWOPwithObjectPathPathwithObjectPathValueAnyMkAnyUUID parentPathbaseUUID$fRepresentableAny $fRandomUUID$fRepresentableUUID$fIsStringUUID$fEqUUID $fShowUUID $fOrdUUID $fGenericUUID$fEqWithObjectPath$fShowWithObjectPath$fGenericWithObjectPath$fFunctorWithObjectPathCharacteristicOptionscharacteristicOptionsOffsetCharacteristicProperty CPBroadcastCPRead CPEncryptReadCPEncryptAuthenticatedReadCPWriteWithoutResponseCPWriteCPEncryptWriteCPEncryptAuthenticatedWriteCPAuthenticatedSignedWritesCPNotify CPIndicateCPSignedWriteCommandAdvertisingPacketTypeConnectableUndirectedConnectableDirectedNonConnnectableUndirectedScannableUndirected DescriptordescriptorUuid AnyDBusDictHasValuevalueHasPathpath chrPropPairs%$fRepresentableCharacteristicProperty$fHasValueWithObjectPatha!$fHasPathWithObjectPathObjectPath$fEqDescriptor$fShowDescriptor$fGenericDescriptor$fEqAdvertisingPacketType$fShowAdvertisingPacketType$fReadAdvertisingPacketType$fGenericAdvertisingPacketType$fOrdAdvertisingPacketType$fEqCharacteristicProperty$fShowCharacteristicProperty$fReadCharacteristicProperty$fEnumCharacteristicProperty$fBoundedCharacteristicProperty$fOrdCharacteristicProperty$fGenericCharacteristicProperty$fEqCharacteristicOptions$fShowCharacteristicOptions$fReadCharacteristicOptions$fGenericCharacteristicOptionsCharacteristiccharacteristicUuidcharacteristicPropertiescharacteristicReadValuecharacteristicWriteValuecharacteristicNotifyingCharacteristicBS HasOffsetoffset$$fRepresentableCharacteristicOptions%$fHasOffsetCharacteristicOptionsMaybe$fGenericCharacteristicService serviceUuidserviceCharacteristics HasWriteValue writeValueHasUuiduuid HasReadValue readValue HasProperties properties HasNotifying notifyingcharacteristicObjectPath$fRepresentableWithObjectPath$fIsStringCharacteristic"$fHasWriteValueCharacteristicMaybe$fHasUuidCharacteristicUUID!$fHasReadValueCharacteristicMaybe$fHasPropertiesCharacteristic[]!$fHasNotifyingCharacteristicMaybe$fGenericService ApplicationapplicationPathapplicationServicesHasCharacteristicscharacteristics$fRepresentableWithObjectPath0$fIsStringService$fHasUuidServiceUUID$fHasCharacteristicsService[]$fGenericApplication AdvertisementadvertisementType_advertisementServiceUUIDsadvertisementSolicitUUIDsadvertisementManufacturerDataadvertisementServiceDataadvertisementIncludeTxPowerAdvertisementType Broadcast Peripheral HasServicesservicesserviceObjectPath $fRepresentableAdvertisementType$fRepresentableApplication$fIsStringApplication$fHasServicesApplication[]$fHasPathApplicationObjectPath$fEqAdvertisementType$fShowAdvertisementType$fReadAdvertisementType$fGenericAdvertisementType$fBoundedAdvertisementType$fEnumAdvertisementType$fGenericAdvertisement BluetoothM ConnectiondbusConn addObjectHasType_type_HasSolicitUUIDs solicitUUIDsHasServiceUUIDs serviceUUIDsHasServiceData serviceDataHasManufacturerDatamanufacturerDataHasIncludeTxPowerincludeTxPowerconnect runBluetoothM toBluetoothM$fDefaultAdvertisement$fRepresentableAdvertisement($fHasType_AdvertisementAdvertisementType $fHasSolicitUUIDsAdvertisement[] $fHasServiceUUIDsAdvertisement[] $fHasServiceDataAdvertisementMap%$fHasManufacturerDataAdvertisementMap$$fHasIncludeTxPowerAdvertisementBool$fFunctorBluetoothM$fApplicativeBluetoothM$fMonadBluetoothM$fMonadIOBluetoothM$fMonadErrorBluetoothM$fMonadReaderBluetoothMChangedProperties HasInterface getInterface withInterface defPropIFaceacceptingOptionshandlerToMethodHandlervalProp8$fHasInterfaceWithObjectPath"org.bluez.LEAdvertisement1";$fHasInterfaceWithObjectPath"org.bluez.GattCharacteristic1"4$fHasInterfaceWithObjectPath"org.bluez.GattService1"<$fHasInterfaceAdvertisement"org.freedesktop.DBus.Properties"=$fHasInterfaceWithObjectPath"org.freedesktop.DBus.Properties">$fHasInterfaceWithObjectPath"org.freedesktop.DBus.Properties"0=$fHasInterfaceApplication"org.freedesktop.DBus.ObjectManager"registerAndAdvertiseApplicationregisterApplication addAllObjs advertiseadvertisementFor writeChrc bluezName bluezPathbase Data.Function&(microlens-0.4.7.0-6tAYY6Xiw256GM5tdbJVKr Lens.Micro_Nothing_Just_Right_Left mapAccumLOf_last_init_tail_headbothfilteredfailingsingular traverseOfnonlensfoldinghas traverseOf_^?!^?toListOf^..to^.<<.~<<%~<%~mapped?~set.~over%~<&>Lens.Micro.Internalsetsfolded traversedeachixat_1_2_3_4_5lazystrictLens.Micro.TypeASetterASetter' SimpleGetterGetting SimpleFoldLensLens' Traversal Traversal'LensLike LensLike',microlens-ghc-0.4.7.0-GB0e4KEbZ0rAjOqnIVV3jsLens.Micro.GHC.Internal packedBytes unpackedBytes packedChars unpackedCharschars