Buttplug sex toy control library

chore: add json schema validation on protocol file building

+18 -7
+1 -1
crates/buttplug_server_device_config/Cargo.toml
··· 17 17 test = true 18 18 doctest = true 19 19 doc = true 20 - crate-type = ["cdylib", "rlib"] 21 20 22 21 [dependencies] 23 22 buttplug_derive = "0.8.1" ··· 40 39 serde_yaml = "0.9.34" 41 40 serde_json = "1.0.140" 42 41 serde = { version = "1.0.219", features = ["derive"] } 42 + buttplug_core = { path = "../buttplug_core" }
+1 -1
crates/buttplug_server_device_config/build-config/build-device-config-v4.json crates/buttplug_server_device_config/build-config/buttplug-device-config-v4.json
··· 1 - {"version":{"major":4,"minor":18},"protocols":{"activejoy":{"communication":[{"btle":{"names":["SS-TD-YDTD-001"],"services":{"0000f0b0-0000-1000-8000-00805f9b34fb":{"rx":"0000f0b2-0000-1000-8000-00805f9b34fb","tx":"0000f0b1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1fec4773-16a2-4bec-8910-1fcd9a85edaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"62e7b76d-ab99-42ca-89ea-865a6072451e","name":"IntoYou Remote Egg Vibrator"}},"adrienlastic":{"communication":[{"btle":{"advertised-services":["00001320-0000-1000-8000-00805f9b34fb"],"names":["Placeholder to avoid conflict with bad attempt to clone a Lovense Lush"],"services":{"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"configurations":[{"id":"92c43355-c16f-471a-9c5d-ea30186b75a8","identifier":["LVS-S001"],"name":"Adrien Lastic Palpitation"},{"id":"ef491238-d560-46e4-84ed-72c902632bb2","identifier":["LVS-S002"],"name":"Adrien Lastic Revelation"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"714132f1-7ddd-420e-bf9f-6927fce0c9c3","output":{"Vibrate":{"step-range":[0,16]}}}],"id":"d5c4c815-9226-430d-8b40-915c0e208483","name":"Adrien Lastic Device"}},"amorelie-joy":{"communication":[{"btle":{"names":["4D01","4D02","4D03","4D04","4D05","4D06","4D07","4D08","4D09"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe3-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"b5681266-9f56-4a6f-9985-be33301af6af","identifier":["4D02"],"name":"Amorelie Joy Move"},{"id":"891e1acb-84ec-41e5-8782-2392a1343a34","identifier":["4D05"],"name":"Amorelie Joy Cha-Cha"},{"id":"fdc21c92-80d8-4cfa-a4e2-a79fef020e1c","identifier":["4D06"],"name":"Amorelie Joy Boogie"},{"id":"7a98633a-8b7e-4065-8e10-12b17588f504","identifier":["4D01"],"name":"Amorelie Joy Shimmer"},{"id":"bd784815-49d7-4379-98d0-34aa1d9c0097","identifier":["4D03"],"name":"Amorelie Joy Grow"},{"id":"6124dfc8-b0f4-4db0-b85a-b8d0da53b6a8","identifier":["4D04"],"name":"Amorelie Joy Shuffle"},{"id":"7e7776a5-98a8-42ef-a9e9-b4aeaf5adbaa","identifier":["4D07"],"name":"Amorelie Joy Salsa"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9be34b27-431e-47d0-871b-fea3c116d32d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"df7c19cc-8e49-4c55-98d1-0b060424260f","name":"Amorelie Joy Device"}},"aneros":{"communication":[{"btle":{"names":["Massage Demo"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Perineum Vibrator","feature-type":"Vibrate","id":"a980bc1a-5554-4293-a75f-6d17bf25ebee","output":{"Vibrate":{"step-range":[0,127]}}},{"description":"Internal Vibrator","feature-type":"Vibrate","id":"811d7d6e-6a75-4925-943a-a06042223e3a","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"f023f0f4-6629-469e-84c4-171ed4939f3d","name":"Aneros Vivi"}},"ankni":{"communication":[{"btle":{"names":["DSJM"],"services":{"0000180a-0000-1000-8000-00805f9b34fb":{"generic0":"00002a50-0000-1000-8000-00805f9b34fb"},"0000fe00-0000-1000-8000-00805f9b34fb":{"tx":"0000fe01-0000-1000-8000-00805f9b34fb"},"0000fffe-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2ba5d52d-0f40-4f1f-8738-955f9f7715f3","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"9a26d86b-afd3-4413-ad72-faddf14b7f03","name":"Roselex Device"}},"bananasome":{"communication":[{"btle":{"names":["火箭X7"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"63fa90c4-1ab9-4841-bfa3-45113f2c1d18","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"3e738dbf-3ff1-495a-a5bf-6d57776d80e8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c2a5f510-44fc-4c79-a9e2-ebf4862c45cb","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"83c998f8-1a18-48af-aa52-2f310252eb54","name":"Bananasome Rocket X7"}},"cachito":{"communication":[{"btle":{"names":["CCTSK","CCTXueGao"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff2-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"8c4ee478-8dbb-41e6-b41c-a5664eec1532","identifier":["CCTSK"],"name":"Cachito Lure Tao"},{"id":"57b25f6e-03d6-44ef-b378-0ef9e69170d4","identifier":["CCTXueGao"],"name":"Cachito Ice Cream"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6e5ce97a-2eae-4807-a857-0e74a9f0d095","output":{"Vibrate":{"step-range":[0,5]}}},{"feature-type":"Vibrate","id":"2ec18700-3fac-4f3b-91c1-ead90bf853d0","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0ce7063c-f118-44ea-80ed-66f3edb90a57","name":"Cachito Device"}},"cowgirl":{"communication":[{"btle":{"names":["THE COWGIRL","THE UNICORN"],"services":{"0000fe00-0000-1000-8000-00805f9b34fb":{"tx":"0000fe01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"188130d5-6ea1-473f-a9f4-a176929221ff","identifier":["THE COWGIRL"],"name":"The Cowgirl"},{"id":"675d61d0-b30f-4f60-abf7-6d5f67a5b56c","identifier":["THE UNICORN"],"name":"The Unicorn"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"11c01b64-e6cc-4b19-9a4d-eaf03a317b03","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"9f3e0837-26e5-4ab1-bb2c-67be33ca920d","output":{"Rotate":{"step-range":[0,255]}}}],"id":"5cdfacc3-7a69-415c-aefc-1d889fc5e824","name":"The Cowgirl Device"}},"cowgirl-cone":{"communication":[{"btle":{"names":["CG-CONE"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"72ec0578-c6dc-4835-a72d-3388816f9611","identifier":["CG-CONE"],"name":"The Cowgirl Cone"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"d9247325-2173-4ac7-95c3-6730f0d37964","output":{"Vibrate":{"step-range":[0,128]}}}],"id":"2dc2667a-2305-4dd4-a0a0-9c1dbcf119ea","name":"The Cowgirl Cone"}},"cueme":{"communication":[{"btle":{"names":["FUNCODE_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"ff44bb15-c9ae-4751-b993-8f325129cbb2","identifier":["1"],"name":"Cueme Mens"},{"id":"dcb3e162-5271-4737-b2e3-88534daafe05","identifier":["2"],"name":"Cueme Bra"},{"features":[{"feature-type":"Vibrate","id":"b4554560-c0ad-42ac-82a8-4a8042fc6ab9","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"d666a28d-3701-499f-b0b9-7f6ccf722159","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"d2789e16-6771-4046-b5de-500def289894","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"c01700e6-1b57-41aa-831b-b3f7a54dbefe","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"29364127-d158-411f-9e28-e8f33a5ca4a6","identifier":["3"],"name":"Cueme Womans"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"812c9f59-e9a9-42d9-8c30-1dc91feea5ac","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"bbd5955a-5c2e-494e-911d-c64708763bea","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"9c152f4a-8441-47f4-9b02-d0f64a468517","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"f19d9974-0631-4413-a544-7bf02c039743","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"ec23bb7f-34df-4480-8eba-3f95dc0d1e0a","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"24c910ea-7cfb-486c-8e86-451e8b3bc22f","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"b8659ec6-6b50-4d74-8a92-2c127856a7ff","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"96b18136-9780-4771-b5e6-f090927fbe14","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"aeecfe99-106d-4f25-a9b6-4a809971ebfb","name":"Cueme Device"}},"cupido":{"communication":[{"btle":{"names":["MY2607-BLE-V1.0"],"services":{"0000f0b0-0000-1000-8000-00805f9b34fb":{"rx":"0000f0b2-0000-1000-8000-00805f9b34fb","tx":"0000f0b1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7f645006-1074-415f-8b06-43aa473573c0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"8ef3fe28-6903-4418-9dd8-5323788ca961","name":"Cupido Device"}},"deepsire":{"communication":[{"btle":{"names":["IMP 3"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"ee9f0605-415e-4b07-8deb-c7252eff7053","identifier":["IMP 3"],"name":"Kuirkish Imp 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"08e0cd3e-65eb-42a4-8b15-990eb2e4c855","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"dd188bc6-784e-4799-b80c-3f568f8794cc","name":"DeepSire Device"}},"feelingso":{"communication":[{"btle":{"names":["Flair Feel"],"services":{"42410001-0000-0101-0000-736278637a72":{"rx":"42410003-0000-0101-0000-736278637a72","tx":"42410002-0000-0101-0000-736278637a72"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"ad577b65-e74b-44c3-868b-86e3bfd53dbe","output":{"Vibrate":{"step-range":[0,19]}}},{"feature-type":"Oscillate","id":"5a2bd962-a9ab-4bd6-af7b-ae1fd6b39d79","output":{"Oscillate":{"step-range":[0,19]}}}],"id":"2f2d3b3d-e832-40e4-ad74-705c0f02997d","name":"FeelingSo Flair Feel"}},"fleshy-thrust":{"communication":[{"btle":{"names":["BT05"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"a8185061-6d41-4eea-bc24-1ff1c5c405b9","output":{"PositionWithDuration":{"step-range":[0,180]}}}],"id":"f273ebd5-a698-4c35-9c46-0625fa442960","name":"Fleshy Thrust Sync"}},"foreo":{"communication":[{"btle":{"names":["FOFO","LUNA fofo","LUNA FOFO","LUNA PLAY SMART","LUNA PLAYSMART2","LUNA PLAY SMART2","LUNA play smart2","LUNA play smart 2","LUNA 3","LUNA3","LUNA3PLUS","LUNA3 PLUS","LUNA 3 PLUS","LUNA 3 plus","LUNA 3 MEN","LUNA3MEN","LUNA MINI3","LUNA MINI 3","LUNA mini 3","LUNA4PLUS","LUNA4","LUNA 4","LUNA4PLUS","LUNA4 PLUS","LUNA 4 plus","LUNA4MEN","LUNA 4 MEN","LUNA 4 FOR MEN","LUNA MINI4","LUNA MINI 4","LUNA mini 4","LUNA 4 mini","UFO","UFO mini","UFO MINI","UFO MIN","UFO2","UFO 2","UFOMINI2","UFO mini 2","UFO3","UFO3mini","UFO3go","UFO3led","BEAR","BEAR_MINI","BEAR MINI","BEAR mini","BEAR2","BEAR 2","BEAR2go","BEAR2body","BEAR2eyes","KIWI","KIWI derma"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"98f14be3-8938-403a-8f90-d4bf5d15409f","identifier":["FOFO","LUNA fofo","LUNA FOFO","LUNA PLAY SMART"],"name":"Foreo LUNA fofo"},{"id":"ee014806-a78a-4d83-9c22-25941f13c26e","identifier":["LUNA PLAYSMART2","LUNA PLAY SMART2","LUNA play smart2","LUNA play smart 2"],"name":"Foreo LUNA play smart 2"},{"id":"c711b125-092c-4ece-bb98-83050b3fdf52","identifier":["LUNA 3","LUNA3"],"name":"Foreo LUNA 3"},{"id":"da0802b8-f60c-4261-83f7-6c703e587fa2","identifier":["LUNA3PLUS","LUNA3 PLUS","LUNA 3 PLUS","LUNA 3 plus"],"name":"Foreo LUNA 3 plus"},{"id":"de02db79-eba2-48dc-b539-5364aaae4bd2","identifier":["LUNA 3 MEN","LUNA3MEN"],"name":"Foreo LUNA 3 men"},{"id":"2ec4a921-d834-4da0-b710-a9d10fba4942","identifier":["LUNA MINI3","LUNA MINI 3","LUNA mini 3"],"name":"Foreo LUNA 3 mini"},{"id":"695d3e66-e545-43ae-a8fa-8a8883e32439","identifier":["LUNA4","LUNA 4"],"name":"Foreo LUNA 4"},{"id":"34503c35-05ef-44f4-875e-e46c9c81a71f","identifier":["LUNA4PLUS","LUNA4 PLUS","LUNA 4 plus"],"name":"Foreo LUNA 4 plus"},{"id":"e519d03d-35e4-4e06-84da-a183a516d2bf","identifier":["LUNA4MEN","LUNA 4 MEN","LUNA 4 FOR MEN"],"name":"Foreo LUNA 4 men"},{"id":"52c53ab8-513a-4cb8-abb5-622086c7b6b0","identifier":["LUNA MINI4","LUNA MINI 4","LUNA mini 4","LUNA 4 mini"],"name":"Foreo LUNA 4 mini"},{"id":"67c567c0-1ea2-4093-80bf-a109f6831621","identifier":["UFO"],"name":"Foreo UFO"},{"id":"305f6099-c0a7-4eb0-bf0f-7499ef152d8c","identifier":["UFO mini","UFO MINI","UFO MIN"],"name":"Foreo UFO mini"},{"id":"5e5700df-c1b1-448a-822f-1808e453641f","identifier":["UFO2","UFO 2"],"name":"Foreo UFO 2"},{"id":"3256b258-13cd-4df9-abdb-d8e547c396d5","identifier":["UFO3"],"name":"Foreo UFO 3"},{"id":"1ca37f05-520d-4696-86b1-d0edcf9fa803","identifier":["UFO3go"],"name":"Foreo UFO 3 go"},{"id":"77d89601-216c-42ee-9908-c0afd777c9a6","identifier":["UFO3eyes"],"name":"Foreo UFO 3 led"},{"id":"58f9677c-440f-43c9-9ab6-7f938edd3f4a","identifier":["UFO3mini"],"name":"Foreo UFO 3 mini"},{"id":"d555e823-52aa-4f02-8d8e-788c3dbe3a5e","identifier":["UFOMINI2","UFO mini 2"],"name":"Foreo UFO mini 2"},{"id":"a050edb2-71b2-494a-b3db-4f0d9ac20310","identifier":["BEAR"],"name":"Foreo BEAR"},{"id":"1231d10c-eee6-4061-8eb2-ffdec6f1523a","identifier":["BEAR_MINI","BEAR MINI","BEAR mini"],"name":"Foreo BEAR mini"},{"id":"c57d9ca7-f3e6-4f48-b65c-fec9a648b699","identifier":["BEAR2","BEAR 2"],"name":"Foreo BEAR 2"},{"id":"35a0a090-3085-4f83-b9d2-eb26d0c21ea9","identifier":["BEAR2go"],"name":"Foreo BEAR 2 go"},{"id":"c66dd16e-13e0-4446-809f-a1567fe746c7","identifier":["BEAR2eyes"],"name":"Foreo BEAR 2 eyes"},{"id":"a837cdd0-6513-4962-85be-d4859e1a7c98","identifier":["BEAR2body"],"name":"Foreo BEAR 2 body"},{"id":"d14e7fd0-1da8-44dc-8028-39a5655185fa","identifier":["KIWI"],"name":"Foreo KIWI"},{"id":"ee07bc74-21af-455d-a26a-fab22f188f97","identifier":["KIWI derma"],"name":"Foreo KIWI derma"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0749f306-bd4c-48d7-9c2a-1309817a4dcc","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"92d98050-7a3f-45b2-9df1-41e8cda28033","name":"Foreo Device"}},"fox":{"communication":[{"btle":{"names":["FOX","FOX M70 Pro","FoxM70Pro","FOX M70-2"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e43828a2-7dc6-4af1-b450-73c50441849f","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"4138dc32-5276-47e8-89d4-fddc6ca42c1d","name":"Fox Device"}},"fredorch":{"communication":[{"btle":{"names":["YXlinksSPP"],"services":{"0000ffb0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffb2-0000-1000-8000-00805f9b34fb","tx":"0000ffb1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"d3985f07-f95a-4f72-859e-8b0ac76f251f","output":{"PositionWithDuration":{"step-range":[0,150]}}}],"id":"cbd6a5b5-50c0-4fb5-93e3-408fd027ff4d","name":"Fredorch Device"}},"fredorch-rotary":{"communication":[{"btle":{"names":["M1_*"],"services":{"0000ae10-0000-1000-8000-00805f9b34fb":{"rx":"0000ae02-0000-1000-8000-00805f9b34fb","tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"0ec02168-f724-481a-a927-6ea6df4c89b5","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"86b9ab9e-8507-4abf-b6af-8ecd01a94476","name":"Fredorch Rotary Device"}},"galaku":{"communication":[{"btle":{"names":["GX85","GX07","GX17","GX21","GX22","GX16","GX29","GX23","GX25","GX26","GK03","GX39","G321","G304","G336","G331","G326","G335","G341","G355","G349","G407","G204","G171","G12D","G123","G23A","G336","G23A","A073","GLMT","G901","G912","G901","G20B","K112","G202","K118","K107","G203","TXHL","TXMM","TXKL","K108","K109","KWL2","TFHL","TFMM","TFKL","K120","K12A","K12C","LL18","CYX2","RC31","MD19","G317","G312","G302","G320","G314","G228","G315","G307","K311","G339","G354","G12B","G29C","G29D","GKML","G348","G913","G213","TFF1","G310","K113","G228","G310","TFF1","D358","G322","D402","G40A","G403","G43A","K12B","QCVW","QCSW","QCPW","TFG1","GK27","GK25","AC695X_1(BLE)","GX33","WSXK"],"services":{"00001000-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00001002-0000-1000-8000-00805f9b34fb","tx":"00001001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"53a117ec-0e2d-43ce-a77b-0ed4fbf82d07","identifier":["V415"],"name":"Galaku Nebula"},{"id":"6c62e478-d684-4c3a-9d74-0860be907a8e","identifier":["GX85"],"name":"Galaku Shana"},{"id":"ccda61b7-8517-4d31-8ef6-a730b1a0ab9a","identifier":["GX07"],"name":"Galaku Miya"},{"id":"0f24a925-bad8-48ec-9a35-887f78bc967d","identifier":["GX17"],"name":"Galaku Capsule lipstick"},{"id":"9d8d0d14-1507-48ee-8b99-1b5cc6f4a67e","identifier":["GX21"],"name":"Galaku Vitality Cat"},{"id":"22e21fb8-c399-490f-9680-5abe44c46bc9","identifier":["GX22"],"name":"Galaku Phantom X"},{"id":"c829fb46-4cf5-4034-bdea-2032e00a34c3","identifier":["GX16"],"name":"Galaku Vitality Strawberry"},{"id":"aaa2d14e-2b93-46e5-87a0-c622f6f9c82b","identifier":["GX29"],"name":"Galaku Little Magic Box"},{"id":"859c82eb-9163-426c-90c4-4b567ff34e95","identifier":["GX23"],"name":"Galaku Little Whale"},{"id":"fffd1a38-2ac8-470a-bffb-70360a4099ba","identifier":["GX25"],"name":"Galaku Happy Vibrator"},{"id":"a2e6b3c3-8101-4ff7-8113-4d5c9641f557","identifier":["GX26"],"name":"Galaku Xiaobao Beans"},{"id":"28e47ecf-6a79-48c0-acd1-82ee75955836","identifier":["GK03"],"name":"Galaku Capsule Vibrator"},{"id":"af836ee8-9c73-4759-80f4-d305a14e51c1","identifier":["GX39"],"name":"Galaku Ice cone miniAV stick"},{"id":"9b6a27bd-75d6-42c7-9a71-7f95807eb9c4","identifier":["G321"],"name":"Galaku mini ice cream cone"},{"id":"a1042c91-cfa0-41b8-9afa-637599c076ac","identifier":["G304"],"name":"Galaku Shia's Collar"},{"id":"bae928b3-7ff5-45d1-b251-882812d5ef88","identifier":["G336"],"name":"Galaku The Second Generation of Vitality Bird"},{"id":"074ef604-51bf-4f0a-97ee-16508c582968","identifier":["G331"],"name":"Galaku Octopus glans massager"},{"id":"ca21391e-6aa2-4480-a1a5-c138318bf44c","identifier":["G326"],"name":"Galaku Alice"},{"id":"d1a0cd58-1aa2-447c-bd7e-da471fdee5d8","identifier":["G335"],"name":"Galaku Unicorn Butt Plug"},{"id":"398c32ab-6498-4358-a25f-8553916719fd","identifier":["G341"],"name":"Galaku Ace"},{"id":"05dc7803-1513-48d9-9c2f-2719e8b71905","identifier":["G355"],"name":"Galaku Little cute turtle"},{"id":"5e8a289b-9f5f-4865-9f92-d7bd06c68950","identifier":["G349"],"name":"Galaku Little Bullet"},{"id":"9cc769ed-e911-491b-b8ad-1a78ed8675fe","identifier":["G407"],"name":"Galaku Joy Vibrator"},{"id":"e213ecfd-d0f9-44e1-9c17-d3d78f7c6216","identifier":["G204"],"name":"Galaku Bowling"},{"id":"299b1c71-e7fc-426b-8d6f-0375685de6a8","identifier":["G171"],"name":"Galaku Mixin Controller"},{"id":"aa6c0314-58bc-4b83-b9d7-5988151b0c53","identifier":["G12D"],"name":"Galaku Hua Chao Brush"},{"id":"ed5b32b5-79fa-4d74-8d44-3afc3e71fc38","identifier":["G123"],"name":"Galaku 花sai"},{"id":"9811b596-7c23-4f18-b0b6-895680d273b0","identifier":["G23A"],"name":"Galaku Dream Vibration"},{"id":"36d612d2-806c-49f5-85b6-0f291342ea34","identifier":["G336"],"name":"Galaku The Second Generation of Vitality Bird"},{"id":"83521db1-be7a-4ca6-be82-fe218dac73db","identifier":["G23A"],"name":"Galaku Dream Vibration"},{"id":"d34943d6-709c-4972-97c8-ffa75c7ff005","identifier":["A073"],"name":"Galaku Joy Vibrator"},{"id":"587af267-9322-4ac6-afe6-8dcd4217ced4","identifier":["GLMT"],"name":"Galaku Rogue Rabbit"},{"id":"3ee263a4-1aa6-4b6c-8d09-b82d24df4017","identifier":["G901"],"name":"Galaku Suck the vibrator"},{"id":"25528b16-8cfa-45d5-b8bc-cd238f2a0416","identifier":["G912"],"name":"Galaku Donut"},{"id":"9593572e-e19d-4863-86ba-3e0542ad54fb","identifier":["G901"],"name":"Galaku Suck the vibrator"},{"id":"1d5f2345-034e-4d41-93a7-3d0ef80933e0","identifier":["G20B"],"name":"Galaku Ballet Vibrator"},{"id":"52071636-ceb7-4f79-afb1-5d8af4dbf5a2","identifier":["K112"],"name":"Galaku Donut"},{"id":"d9abd771-c3bc-449a-8c4a-06938231111d","identifier":["G202"],"name":"Galaku Flirting Pen"},{"id":"bbb54012-bee5-451a-aea3-98f28ca695a9","identifier":["K118"],"name":"Galaku Ball vibrator"},{"id":"104e8fcf-db34-4006-9a27-183ca2b8aaf5","identifier":["K107"],"name":"Galaku Cyberpunk Airplane Cup"},{"id":"48e98efa-7c01-4a8e-a0b5-f721799d78e0","identifier":["G203"],"name":"Galaku Vitality Cute Pet"},{"id":"76ad7e0f-fcbf-4c21-b4f9-c2affe73355a","identifier":["TXHL"],"name":"Galaku Little gourd vibrating egg"},{"id":"2c2a664d-851d-4686-b432-1e2eef36b713","identifier":["TXMM"],"name":"Galaku little kitten"},{"id":"7ab1f6e5-ed53-463c-8379-40db8fa580b4","identifier":["TXKL"],"name":"Galaku Little Dinosaur"},{"id":"43e3d3d0-0c9f-46c0-b44b-4d2739a43522","identifier":["K108"],"name":"Galaku Bell sucking"},{"id":"7ce8bdb5-eebc-44e8-9369-b8a9633a0365","identifier":["K109"],"name":"Galaku Ring vibration"},{"id":"9106168e-1758-424e-8713-7266b96cbf6d","identifier":["KWL2"],"name":"Galaku Erection Booster"},{"id":"b56b1b77-0174-47f6-8429-06f83a7c2382","identifier":["TFHL"],"name":"Galaku Gyoyo-G (meaning Yue-little gourd)"},{"id":"c90795b9-355b-4cc3-b493-e63c92c4efe5","identifier":["TFMM"],"name":"Galaku Gyoyo (meaning joy)"},{"id":"f73faf1a-dc8d-47a6-ba00-435aec9fbfb1","identifier":["TFKL"],"name":"Galaku Gyoyo (meaning joy)"},{"id":"911b8708-8cc6-406b-8fca-f31dbecb8cbc","identifier":["K120"],"name":"Galaku Pinky stick"},{"id":"03a0ede5-fb62-4f5c-a3e9-c821a9afbfbf","identifier":["K12A"],"name":"Galaku Little Turtle Stick"},{"id":"d924b656-3e8e-4742-ab5e-cba345aa6c9b","identifier":["K12C"],"name":"Galaku Xiao Xian Wan"},{"id":"761d7fc2-ba70-4093-8bf7-f3e3ee1d639e","identifier":["LL18"],"name":"Galaku Mitang"},{"id":"bdd69b72-0c3d-4c14-b923-accd305e9ccc","identifier":["CYX2"],"name":"Secret Lover Simon"},{"id":"e17ab832-ca1b-430a-b03a-c053c268407e","identifier":["RC31"],"name":"Secret Lover Betty"},{"id":"546731c9-21c5-4bca-bb85-9fec1c3c627e","identifier":["MD19"],"name":"Secret Lover Kevin"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"f427019a-a136-45a0-a866-dac460d8770c","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"0fa679ef-eb23-4b10-a456-dd1f99ed7dee","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"19ac04ae-9d77-4b3b-a706-5df8252569a7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"58de185f-a52c-42e0-b06f-bb7a293a9d40","identifier":["G317"],"name":"Galaku Zaku Aircraft Cup"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"9a04b080-4956-499c-894d-d7538322160e","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"a8a8f9c0-f406-4b80-8c8e-3ff1bf9bff72","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"769865df-58b9-4d0f-8697-4ee78304a10c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8c3f6848-0c63-4a56-8f28-ffba313240e3","identifier":["G312"],"name":"Galaku Mecha-Original Owner's Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"c09c7502-7e42-49be-8620-44bf0dda08af","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ccf2e0e7-4ade-4a9b-8b49-405653f72c7c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"22792e4e-bf84-42d4-a1ec-cbffddd3d777","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1f53344c-173d-4a00-abb4-623969d7b174","identifier":["G302"],"name":"Galaku Little Devil"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"c86290fd-1271-45d3-98bf-bcd168a1948a","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"70de4e79-4db7-45ee-a7c1-490cdf23bb33","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"a6fb0d1b-9160-40ca-81a7-905776aeff83","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e8c6ef4f-b574-4fa3-8887-df3415368621","identifier":["G320"],"name":"Galaku Athena"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"75943039-8932-4a1c-af26-d1f075e78c01","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"05804a02-980d-4380-b407-a30f56477f8e","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"a104dc8a-7759-4dd9-8113-d3b450b24658","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a8f4769e-945e-4f32-b2fb-1d15c6be62c6","identifier":["G314"],"name":"Galaku Vitality Octopus II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"7751e53b-a722-49e5-9534-5a5798de081c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"68d399dd-a3c9-4423-b244-d231c7e0a131","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"398eb416-b3d7-4f23-90ec-2f9fb05487f7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ead84aad-7180-415d-8740-3a8c84be3fc9","identifier":["G228"],"name":"Galaku Little Dolphin"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"02fda4c8-b86c-4131-8d9f-447534785404","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"a21f8a77-22ce-47a3-b220-028f87d3a50d","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"e85a8553-4f3c-49ba-ae88-929d0052e04d","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9ca11ed6-aa8a-4506-a7f8-78f515075340","identifier":["G315"],"name":"Galaku Unicorn"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"3525faff-24d5-4b84-9b4d-b6e92f51f2f4","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"c1150106-9f41-4a80-b30b-6015e1a7e80a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"57638eed-03e4-4279-8fc1-cc03a2d9066c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"113cb4d3-f8a9-45b5-bf66-3e93e5209e4d","identifier":["G307"],"name":"Galaku Queen Bee Gun"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"c52a581b-0838-4431-bd39-179628da18d4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ba7de25e-d0fd-4431-afc5-e8b72431b025","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"309ff7a2-aa2f-44e4-ace9-c1d485bf47ae","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"13e7fd6e-2dec-400e-80e5-908a088572fc","identifier":["K311"],"name":"Galaku Freya"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"75e8f6e5-a69b-48d4-937b-c202961b464f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"3854e366-6eb9-4947-bc90-e246146bec11","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"be8475dd-8928-447d-9e94-1e0543056b29","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5d47e890-6093-4eae-b7e8-e637dc82a2ea","identifier":["G339"],"name":"Galaku Rhino Prostate Massager"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"dc4348f2-7788-4b63-96f8-80ed74e4f9c2","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"e79abb39-74ab-46cc-9363-41637a43c885","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"23e5cc47-944a-427c-be33-8611fffc70c8","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1d9030a8-bfd2-4e49-8e8d-683c7776ae83","identifier":["G354"],"name":"Galaku Double-A Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"e86333ca-254b-4c40-b448-eeb0e397e2f6","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f531ad54-4f1f-4fe6-91dd-bba265307fb5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f989b7c6-ad5d-49fa-b103-2a21ff2213d5","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"7565ed2f-36c6-4210-830b-c916c4f8132b","identifier":["G12B"],"name":"Galaku Flower Season"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d8b78598-520b-4d28-9340-1a51d918f31a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ddc439b2-dc60-46bd-b6dc-4ce2b92783c0","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"34bf9651-bbd6-475f-a2ea-536b04c5db62","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8a41b478-7239-4412-b251-66dcb62f0e98","identifier":["G29C"],"name":"Galaku Little Rubik's Cube"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8dccfd7a-397e-450c-8911-31d2258506f5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"6031712c-95a0-457f-93b6-e24b8ab7d335","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"7e0681c6-7206-41d0-97d2-f3e01d6c8de4","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"fae6c568-0e7f-446f-9523-81964f51728c","identifier":["G29D"],"name":"Galaku Small powder cake"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"48936afe-dfda-4a35-bd45-1da66bdc020f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f17eba7d-aab9-43d9-a621-4e5b3addd682","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"67430820-ef54-4821-8d43-37b7ebc6702f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"722fc3e9-8349-4659-b71b-9c77d437f695","identifier":["GKML"],"name":"Galaku Milly"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8afa26c6-e525-4afc-84f7-a9602d82ddf9","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ed5039d6-24ea-4adb-becd-ab549aff67ce","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"8b8b2df2-1f06-4649-b575-ae0abef990dc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d546987d-311b-4db1-80d6-b8df1a06b275","identifier":["G348"],"name":"Galaku Rhinoceros Back Court"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"dff9df20-91d3-478f-b5dd-409db449d9ff","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f23839bb-69c4-4570-9eb0-ea387a1fa87f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"10d3c65c-e6b1-4802-b71f-5843bb6ae4bd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"536ea0fc-ef97-40a1-be31-56f9cabd489e","identifier":["G913"],"name":"Galaku Unicorn II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"5e4c85dc-27df-45fa-a7cc-f2870596b7ed","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cb5581ba-2f77-49e3-bf0a-856639e045e1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f8057621-5690-43fe-8cf9-aa2b1d4ceb07","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ee326d2c-8241-40b7-9ccd-3662a5901197","identifier":["G213"],"name":"Galaku Phantom"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"5027b245-170a-47ca-b9b6-d93c48532d56","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"376aee27-8c1b-4d26-a5e3-9b92be56036d","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"42b39996-60ac-4ee7-9880-1bc8d73b543a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e1516f9a-9f56-4859-832d-6b637c6880e5","identifier":["TFF1"],"name":"Galaku F1 Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"7d6f9b0d-2296-42d6-a989-63366e943fff","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ed69fd16-6951-4176-96b5-e267cb4213e4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"76599534-d259-4420-acf8-f172421b684e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a849f281-4415-4b0d-a2e2-5b93e8d36833","identifier":["G310"],"name":"Galaku Scepter AV Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"5debcf2d-4e98-4b5f-88b0-45f4bcd3aaf1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"787e3d35-0ea2-407e-8b4b-ecb0680ddfa3","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"c6d8ebc8-bba3-4aaa-b616-3758a6a84b06","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"568f5426-4d6d-4fed-b915-c4ead0dc2b70","identifier":["K113"],"name":"Galaku Unicorn II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"484bcea7-f227-49f3-83f8-ab825c46e0f4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"4d68f7a8-2fd1-40f3-8d5f-b932b0fb5d8f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f93f3c1d-8046-40f2-a4d3-4c5315c809e6","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b1a680ee-43ea-44a1-95f0-b287d9b87d07","identifier":["G228"],"name":"Galaku Little Dolphin"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"525a328a-1fe1-4f54-be62-1aade3f4dcab","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"0f5a8b59-1ba2-4e0f-9de4-272ee2fae908","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"246cddf5-f04a-45e2-ba07-1f5354d15fdd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"59723525-29b0-4cfe-b327-c4337e94cce7","identifier":["G310"],"name":"Galaku Scepter AV Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"e19f5460-6145-48b9-9151-c16765130341","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f44a3499-e077-41c5-93ba-56a840c8485b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"79874bf3-3055-4d5a-a6aa-ea183f434324","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"f989e3e1-6df9-4ab1-a2a6-04aded3fe9a3","identifier":["TFF1"],"name":"Galaku F1 Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"98b72986-86e9-44dc-a48c-e4b64d5941c0","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"907f514f-4cfa-4210-88c8-2ae602cade4b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"338f4e14-793b-4cb7-b26e-0ff47f2e72cc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"3ff9c409-8790-4b06-af84-a0ddf103bf23","identifier":["D358"],"name":"Galaku Classic vibration-absorbing AV state"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d61c7b5a-b021-43bf-a246-9b7dc193cf98","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"64ecb833-2b8a-46c6-afac-28aa36d05580","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"87973aa3-f77e-47b1-92dc-1a6b32bba5d5","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d3c966a9-9341-44b5-a54d-842402010dc5","identifier":["G322"],"name":"Galaku Unicorn"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"daedd54d-0d62-434f-8408-d3d9f69cd151","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"7ebb5f9d-e447-4b67-8b3a-997b46a5f2be","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b872a7d6-df4c-4d50-8e7b-57cc7102b151","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9ccc2c45-2762-4005-9de1-f636b44d0e0e","identifier":["D402"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"1954d249-a830-4c2f-9a54-73962b0a7f62","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"b0a5e213-8e34-4868-9f93-477d707b555a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f5555828-157d-44af-a6f3-61c184adc78b","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8202daae-1d8f-468e-b772-31f6032e92ff","identifier":["G40A"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"1db2e6ef-89a9-44a6-b4fe-858c583181cc","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"af1c0858-6f69-49bd-81e0-2b5634cba141","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0acf4462-c96b-4dec-b283-d56fdeae3e09","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5910e68c-1ed0-4dd1-b9b9-74bb2332d3b7","identifier":["G403"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"9204650b-9e73-4423-9de1-94e87cf8cf7b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"3e533985-211f-4c4e-996e-6ee5999a8f7b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"01388799-5cdf-4127-824b-a51ae1c38e60","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"49ce5f25-f210-43cf-a20e-bb0879b89c63","identifier":["G43A"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"50c856df-a8d2-4840-bc3d-17f7bc2144e8","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cc865a89-7a1f-4d9c-ac03-8822ec1ab715","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"9ecdcaa7-b228-4f67-b04b-a1ff3642ebe2","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ec43f998-0089-4bef-8a8d-d3ce49747fff","identifier":["K12B"],"name":"Galaku Little Turtle Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"cf8ed969-86d5-4597-850f-35c60cfc40e8","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"13dd1aad-9102-46c9-b126-5293b5da88ad","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"421f8bf8-6732-405a-b563-139e858bc4fb","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c61bdc8f-230b-4cc8-9474-c145ecba7682","identifier":["QCVW"],"name":"Kisstoy Lost (Vibrating)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"02b1d882-d47e-4dc2-8062-91e9b6defdd4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"1e4691ca-fda3-40da-bad9-b2f7393d5554","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0b41e97c-17f9-475d-8a30-d8ed1f52cb67","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"287d283c-d1f6-4dd4-9b53-fc01adafed30","identifier":["QCSW"],"name":"Kisstoy Lost (Sucking)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"2d070dbf-a2ad-4072-b7ee-a13b278fe4a4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cddbd1f6-227d-48e3-a1bc-74332b153a24","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad753ac1-6c20-495a-bb0d-409b251fbe26","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"746b8d6f-41ba-433f-b225-b3bf98c7aec9","identifier":["QCPW"],"name":"Kisstoy Lost (Insertable)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"2b5fdcd4-3b35-4939-b086-950a827141e1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Suction Pump","feature-type":"Constrict","id":"59498f0e-ad39-4701-9197-a5c7428b0acc","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"591ca427-79d4-4d6a-bf00-8596cd9cb493","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"0d60d3a5-bad0-4df7-99ad-4bf4ee442c5d","identifier":["TFG1"],"name":"Galaku Aurora Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"ff51f8a4-4ac0-434c-b656-d94e0b2eec53","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"e0b9f2c7-68d9-4c7b-9327-6e0802973a44","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"687bbb0e-b5a6-47d8-bca3-3395c510d996","identifier":["GK27"],"name":"Galaku Cannon-GT"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d8411669-9823-4755-afe4-969f7a4200cd","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"afb9c389-4624-4871-bfed-c19eccbcd3e3","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"4169f6af-723c-437c-be39-d90508c95e0a","identifier":["GK25"],"name":"Galaku Phantom PLUS"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8626a95c-2ebd-43b4-a592-27282c6cc275","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b680b236-52f4-4d8e-907e-78e71a0d23e9","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"637fec12-7e76-4107-ba18-931046975976","identifier":["AC695X_1(BLE)"],"name":"Galaku Vision"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"90351a28-a5c0-4b77-bd61-d5e667588cf1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"ab7abe60-7733-4391-a61d-765655275261","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"34c495ac-a36f-4d8c-9823-191895926d49","identifier":["GX33"],"name":"Galaku Dimension No. 1"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"80d6340d-70bd-40ba-87bd-014f034a3186","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"1ef7a2d2-1725-4fd9-9e70-d8e0674ac17f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"938f9e14-3d1d-4778-821a-a1c17bb42936","identifier":["WSXK"],"name":"Galaku Starry Sky CUP"}],"defaults":{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"f650b5a9-7413-4ac9-b25e-863180daa04c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"d9c34cf9-5645-4e04-bf92-51e5df708417","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c1766383-def6-4bd0-b6ce-1e8f993fa6ae","name":"Galaku Device"}},"galaku-pump":{"communication":[{"btle":{"names":["V415"],"services":{"00001000-0000-1000-8000-00805f9b34fb":{"tx":"00001001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7689175c-af6e-4529-a2ae-c4f41f1db595","identifier":["V415"],"name":"Galaku Nebula"}],"defaults":{"features":[{"feature-type":"Oscillate","id":"60946646-0160-425f-85ca-9210d35d61fd","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"97f24406-d413-43ed-b830-b76c3f912fad","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2e954d01-4f42-4acd-9be8-9fdfa0172998","name":"Galaku Device"}},"hgod":{"communication":[{"btle":{"names":["AMN NEO"],"services":{"0000ffe3-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"cd638669-9f47-400f-8dcf-80583e7e563a","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"d786a1cc-7a7c-4b8b-996c-1d2fce573ca2","name":"Hgod Device"}},"hismith":{"communication":[{"btle":{"names":["HISMITH","Wildolo","\u0007HISMITH"],"services":{"0000ff90-0000-1000-8000-00805f9b34fb":{"rxblemodel":"0000ff96-0000-1000-8000-00805f9b34fb"},"0000ffe5-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"169414bc-55d6-4ada-a9ec-eae862e80e09","identifier":["1001"],"name":"Hismith Sex Machine"},{"id":"33a59054-9a87-4ecb-9893-3b5101b6431b","identifier":["1002"],"name":"Hismith Pro Traveler"},{"id":"119197ff-5750-40bf-9770-024e75cbe20c","identifier":["1003"],"name":"Hismith Capsule"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"1663c651-cab6-444d-bbd7-39baf190d6ab","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b6a5ed20-e10a-4370-aa9e-0cd85bf1c6f7","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"188ee17a-d776-4f9b-baaa-903b9fea276f","identifier":["2001"],"name":"Hismith Thrusting Cup"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"8621627f-4561-4272-9d95-231d9b8d3440","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5815777e-11e1-4998-b9a6-68e09656f18c","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"fb1d1aa1-5a88-4a39-af74-bc127d670ab1","identifier":["1006"],"name":"Hismith G011"},{"features":[{"feature-type":"Vibrate","id":"5ac186f5-ada6-4ec2-a65a-910b8b2292cc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"ef153cf6-130d-43a1-82f1-4a16e457e8ea","identifier":["3001"],"name":"Wildolo Device"}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"24291feb-53a7-49ee-898a-8c42f534508f","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"a8689335-db27-4a23-8724-6973168bb474","name":"Hismith device"}},"hismith-mini":{"communication":[{"btle":{"names":["Auxfun-Box","Sinloli","Sinloli-Sherry","Eropair *","HISMITH S1","HISMITH S2","HISMITH S3","Sinloli Cosima","Sinloli-Ethel","Sinloli Aston"],"services":{"0000ff90-0000-1000-8000-00805f9b34fb":{"rxblemodel":"0000ff96-0000-1000-8000-00805f9b34fb"},"0000ffe5-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"6227affb-9e0e-49cb-a77b-7913d40f83ce","identifier":["4001"],"name":"Auxfun Sex Machine"},{"id":"de78cf6a-30c2-40ce-ac8a-a060735c65ac","identifier":["1005","1102"],"name":"Hismith Sex Machine"},{"id":"fa840f6f-6815-4fed-b238-4260ac21b90f","identifier":["1004"],"name":"Hismith Mini Sex Machine"},{"id":"330de697-9702-4bc7-89d6-3faf603f0238","identifier":["1101"],"name":"Hismith Servo Sex Machine"},{"id":"18f342d3-a927-44ac-9605-cf16ec8aad74","identifier":["1402"],"name":"Hismith Ukulele"},{"id":"5b98725d-56b3-499b-830d-50dc004c27c5","identifier":["1501"],"name":"Hismith PleasureDrive"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"1c45bd7c-ca54-483b-9994-f6d4c18cd59f","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"23c0c1f0-af15-492d-8405-3ce3f24d13a3","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"81341b4e-144b-4427-b5e9-5024b12441c7","identifier":["2201"],"name":"Sinloli Automatic Sex Doll"},{"features":[{"description":"Internal Vibrator","feature-type":"Vibrate","id":"85ca7d86-a508-4d9e-9ee5-0223a4b68805","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"External Vibrator","feature-type":"Vibrate","id":"950bc937-6be1-4f6c-8d18-36cbd4d25bee","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e59964ad-0c44-4301-9148-f8837e197d35","identifier":["3101"],"name":"Eropair Rabbit Vibrator"},{"features":[{"description":"Thruster","feature-type":"Oscillate","id":"6255e8b0-f188-4a8b-9325-4c70af3b20be","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"e0eb75eb-a14b-4947-97de-0bd36517dabd","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c1762d51-d2f7-4a03-bb8e-30cde5942831","identifier":["3102"],"name":"Eropair Thrusting Vibrating Dildo"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"39ed62dd-77c2-4488-ba09-33792a65b013","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"d36a28fd-0042-4c5c-a36c-e0a72173e0ab","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8ffeec80-9b8f-4cb5-a70d-6b6d8170a688","identifier":["2101"],"name":"Eropair Cup"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"928b7b2b-9e4e-47bc-8196-e304174e78fa","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Air Pump","feature-type":"Constrict","id":"e9b6dc68-e89a-4f7b-a74f-8a25b31346ee","output":{"Constrict":{"step-range":[0,100]}}}],"id":"9eb5977d-38be-4e77-8a26-1d69e8286689","identifier":["2204"],"name":"Sinloli Cosima"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"030bcd37-38f1-415f-b59e-d0013497fadf","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"19ca1ed9-94ee-46f8-9b70-0e79a013db9d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a14d8479-e4b9-463f-af23-e78bd0c5d2c7","identifier":["2202"],"name":"Sinloli Ethel"},{"id":"d9ced3ed-cc74-4731-baeb-7bbf7fda288e","identifier":["2205"],"name":"Sinloli Aston"}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"cd95dc09-627b-489e-841a-39cd5f06bf6d","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"195a4797-7b3a-4ecf-bffb-810f9b870a8b","name":"Hismith Mini device"}},"htk_bm":{"communication":[{"btle":{"names":["HTK-BLE-BM001"],"services":{"00001802-0000-1000-8000-00805f9b34fb":{"tx":"00002a06-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3b33611d-bbba-498e-969d-526106c7e785","output":{"Vibrate":{"step-range":[0,1]}}},{"feature-type":"Vibrate","id":"d41e037a-b6ab-4016-a07c-f9eb7e414efb","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"3589254d-f271-4059-b2c3-3a5776d1eb02","name":"HTK Breast Massager"}},"itoys":{"communication":[{"btle":{"names":["26-021-B"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"5f1a3edb-6015-404a-865a-c3ee2d568ed4","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"5c58b967-b75f-4f5d-99ef-f581b2579918","name":"iToys Seagull"}},"jejoue":{"communication":[{"btle":{"names":["Je Joue"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"a723e382-c32d-4170-b909-50e9ecb9d17f","output":{"Vibrate":{"step-range":[0,5]}}},{"feature-type":"Vibrate","id":"79434539-5c1d-459a-abbe-833f0a7403be","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"3ad4a393-215b-4cc7-9d77-9541b3b1dab1","name":"Je Joue Device"}},"joyhub":{"communication":[{"btle":{"names":["J-Petalwish2","J-VortexTongue","J-Velocity","JOYHUB-ROSELLA2","J-VibSiren","J-ElixirEgg","J-RetroGuard","J-TrueForm","J-TrueForm3","J-Rhythmic2","J-Rhythmic3","J-Mysticolor","J-VividWings","J-Rainbow","J-BlackBull","J-Peacock","J-Mariner","J-Mace","J-MarsLion","J-Tarian","J-Pul","J-Euphoric","J-Euphoric3","J-Torrian","J-Rayen","J-ROSELLA3","J-Mackay","J-Rowdy3","J-Eclipse","J-DukeDazzle2","J-Scarlett","J-Tarik","J-UricaGuard2","J-Viva","J-Ryden","J-Mars","J-MarsLion2","J-Myrna","J-Vase2","J-Martino"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"5b78e797-3ff6-4ca8-be15-28a1f3983dca","identifier":["JOYHUB-ROSELLA2"],"name":"JoyHub Rosella 2"},{"id":"bc35f659-b67b-4df5-afdd-46053c2a5366","identifier":["J-Velocity"],"name":"JoyHub Velocity"},{"id":"6cbbce9e-6154-4260-8d2c-69cc52edd2ee","identifier":["J-ElixirEgg"],"name":"JoyHub ElixirEgg"},{"id":"481344d5-9edd-48c4-8867-d0d639648d09","identifier":["J-RetroGuard"],"name":"JoyHub Retro Guard"},{"id":"5a3c541a-2924-44cc-a92d-d48b58cf0159","identifier":["J-TrueForm3"],"name":"JoyHub TrueForm 3"},{"id":"6368a677-6c33-4765-8baf-1cd0cd4bb06e","identifier":["J-TrueForm"],"name":"JoyHub TrueForm"},{"id":"46533dc6-6f1b-4b17-9f31-06b076f417d6","identifier":["J-Rhythmic2"],"name":"JoyHub Rhythmic 2"},{"id":"1a5dd035-8107-4db3-924d-503113b1c600","identifier":["J-Rhythmic3"],"name":"JoyHub Rhythmic 3"},{"id":"907042dc-2681-46a0-9a49-3b8564faa41a","identifier":["J-Rainbow"],"name":"JoyHub Rainbow"},{"id":"b92595de-f564-4298-a444-9c8bd1a2c7f9","identifier":["J-BlackBull"],"name":"JoyHub Black Bull"},{"id":"1b560be9-462d-4e08-adb5-2a38690e6ab2","identifier":["J-Peacock"],"name":"JoyHub Peacock"},{"id":"b67fe066-44ff-41be-983d-0ed3e4a7b3ee","identifier":["J-Mace"],"name":"JoyHub Mace"},{"id":"609b9d5a-45c2-4f6d-a396-34f21e932c12","identifier":["J-Tarian"],"name":"JoyHub Tarian"},{"id":"c2aea3e0-551b-4e7f-90e6-819878ad6aec","identifier":["J-Euphoric"],"name":"JoyHub Euphoric"},{"id":"4b936259-c2d8-4459-9824-5992c0c22430","identifier":["J-Euphoric3"],"name":"JoyHub Euphoric3"},{"id":"a0a65312-dc6a-4e7b-a5cb-b1b8499df070","identifier":["J-Torrian"],"name":"JoyHub Torrian"},{"id":"08956682-7cf2-4a01-85d7-7132f8b0690e","identifier":["J-Rayen"],"name":"JoyHub Rayen"},{"id":"add6c7a5-7a3f-4d3d-abac-da7f9b498ef2","identifier":["J-Mackay"],"name":"JoyHub Mackay"},{"id":"f175684d-3bc2-4c8a-a36b-b68275602179","identifier":["J-Rowdy3"],"name":"JoyHub Rowdy 3"},{"id":"26bab7e2-0a38-4790-bdf0-8d9e1927106a","identifier":["J-Eclipse"],"name":"JoyHub Eclipse"},{"id":"d7176dba-ce2b-4395-bf26-1b8ab653d8b5","identifier":["J-Scarlett"],"name":"JoyHub Scarlett"},{"id":"f6b8c5db-eca9-4041-9e07-48521ed3a55f","identifier":["J-Tarik"],"name":"JoyHub Tarik"},{"id":"a2f973ff-e6cd-4b70-a711-2b24f2d03b6d","identifier":["J-UricaGuard2"],"name":"JoyHub Urica Guard 2"},{"id":"6d3ee1c9-0452-4a01-8f73-75d196179e5c","identifier":["J-Viva"],"name":"JoyHub Viva"},{"id":"25ef0abd-31ed-497f-8fc0-ea374f600ee7","identifier":["J-Ryden"],"name":"JoyHub Ryden"},{"features":[{"feature-type":"Oscillate","id":"0d5685ae-95ea-4d2d-849e-b75b7354bc35","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e092343a-c826-4bc8-a579-e179b50cf65e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"904ef5c8-7030-4c2f-9c12-d69154ab10c3","identifier":["J-Petalwish2"],"name":"JoyHub Petalwish 2"},{"features":[{"feature-type":"Vibrate","id":"95313411-9fb3-4df9-b672-c7279ca7d243","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"d2f66bd3-96c4-4377-b1f5-45a2f3d99c9e","output":{"Constrict":{"step-range":[0,3]}}},{"feature-type":"Rotate","id":"042a4817-348c-4595-9fbc-463ffa903041","output":{"Rotate":{"step-range":[0,255]}}}],"id":"c85fd4cf-5bc1-4300-9cb8-a4db4fa8b85f","identifier":["J-VortexTongue"],"name":"JoyHub Vortex Tongue"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"d03ea16f-3126-469d-bf85-843a7c6e2cf6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"115ec3d5-df22-474a-aa5a-32236fcb517e","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"cd3828ee-8fe0-4214-acce-9fc4aac9ea46","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"380428d0-73a4-4437-bf48-fb6b26663d1d","identifier":["J-VibSiren"],"name":"JoyHub VibSiren"},{"features":[{"feature-type":"Rotate","id":"a7a34c6b-5d77-4a38-9708-780ba97cd34f","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"7891e1b3-82c3-4e83-936c-2a156f2ba826","output":{"Constrict":{"step-range":[0,7]}}}],"id":"1ca6396e-bee2-42c8-901c-82e975998085","identifier":["J-Mysticolor"],"name":"JoyHub Mysticolor"},{"features":[{"feature-type":"Vibrate","id":"686761a8-fcc9-4a41-9725-045d5cb0dae9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"21c831d4-0956-4b9b-a90e-31a545a89708","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"576095da-d4a5-4f19-9b14-6244cbfe8096","identifier":["J-VividWings"],"name":"JoyHub Vivid Wings"},{"features":[{"feature-type":"Rotate","id":"439bea28-4c09-4b81-8dd5-dce2ec31781e","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"9f386242-41a2-4c86-9167-db6c58840cc7","output":{"Constrict":{"step-range":[0,2]}}}],"id":"67ed28b9-c0fe-4155-b7b8-3829ec12a485","identifier":["J-Mariner"],"name":"JoyHub Mariner"},{"features":[{"feature-type":"Vibrate","id":"e43f723f-412d-4c75-8123-2483113a06a8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"54e3da8e-7f97-46c7-8a1e-9fa549b877c2","output":{"Constrict":{"step-range":[0,5]}}}],"id":"3f3b7c49-94b2-49b6-ba67-3e5539e204b9","identifier":["J-MarsLion"],"name":"JoyHub MarsLion"},{"features":[{"feature-type":"Oscillate","id":"a9b7d261-2877-4214-a539-8ce30e038386","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"db3efe9b-839c-495e-8c2e-b800b3125b36","identifier":["J-Pul"],"name":"JoyHub Pul"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"0d3b3010-d438-4899-b1c2-d81bff0c6714","output":{"Constrict":{"step-range":[0,255]}}}],"id":"ca36d3a7-c305-45e3-b8f7-3106b36b233a","identifier":["J-ROSELLA3"],"name":"JoyHub Rose Love"},{"features":[{"feature-type":"Vibrate","id":"9fde0544-3307-4a4f-8abf-88ffb1dc3caf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"e0ca1697-1e42-4822-925c-691561916bee","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"877a8e55-9f08-4bea-826c-20371ba57577","identifier":["J-DukeDazzle2"],"name":"JoyHub Edasich"},{"features":[{"feature-type":"Oscillate","id":"a4a079b4-6cf2-47fc-bfef-0f2921c243db","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"b4235543-7287-4698-a1e7-9d78c53d4c0a","identifier":["J-Mars"],"name":"JoyHub Mars"},{"features":[{"feature-type":"Oscillate","id":"b306148c-c1d9-4281-bae9-fe1ccd876399","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"76d1ddf5-e46b-4912-bea1-a748ce28a18e","identifier":["J-Martino"],"name":"JoyHub Martino"},{"features":[{"feature-type":"Vibrate","id":"b6ffc3b3-9e8a-46cd-82f2-97df7237be83","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"ead93a87-9ad6-448f-a26a-cce980db265e","output":{"Constrict":{"step-range":[0,5]}}}],"id":"e693fbe3-f697-446e-8fa2-87e99e9e8cb6","identifier":["J-MarsLion2"],"name":"JoyHub Mars Lion 2"},{"features":[{"feature-type":"Vibrate","id":"393dfa94-e3c8-4962-a053-c39e0447e420","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"b6e89b8c-207d-4588-9fff-f71d42e1a1a5","output":{"Constrict":{"step-range":[0,9]}}}],"id":"e6502f8e-73c3-4b1f-9080-4428d6670045","identifier":["J-Myrna"],"name":"JoyHub Myrna"},{"features":[{"description":"Biting lips","feature-type":"Vibrate","id":"7e13af66-c20f-42b3-ba85-764a2cdeaca0","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Sideways flicker","feature-type":"Vibrate","id":"f80dc564-7d53-4c6b-991e-ec18051a3207","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"cd4e9b09-367e-4ac1-8571-4f0ff4ca8996","identifier":["J-Vase2"],"name":"JoyHub Vase 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"fc2f0fc2-fb75-4eee-b92b-20eaf7cc9a1e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"53cf03db-266d-46c1-964e-0ef505a64200","name":"JoyHub Device"}},"joyhub-v2":{"communication":[{"btle":{"names":["J-Pearlconch","J-PearlconchL","J-PetiteRose","J-MoonHorn","J-VibTrefoil","J-Panther","J-Mecha","J-Lagoon","J-Firedragon","J-Dina","J-Vbarbie3f","J-CHERLY2c","J-Pathfinder2","J-Pathfinder","J-VibRipple","J-Verax","J-Verax2","J-Euphoric2","J-ROSEBUD","J-Morningbuds2","J-Rhythmic4","J-Virtuoso2","J-Dyllis","J-Flamewing","J-VelvetRabbit","J-VividPulse","J-VioletVine","J-VibSiren2","J-Veemy","J-Fabledragon","J-Faunus","J-VortexTongue2","J-Torin","J-VBarbiep","J-Vbarbie","J-Viball","J-Vase","J-Vortex2s","J-Royaleye","J-VBarbie2t","J-Pau","J-Petalwish3","J-Marshal","J-Piet2","J-Vince","J-Dallin","J-Mace2","J-Verax4","J-Palmyra","J-Maiden","J-Viele3","J-Xylia","J-Troi","J-Tanmouth","J-Marcela","J-Vita","J-LACH","J-Markel"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Rotate","id":"ae8e847a-fbe2-4650-8c7e-372399981bac","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"eb9b02b6-7902-4f4e-8a3d-ae9b6a77595d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"7f324fea-ce2c-4e72-bfc2-b2227251a2c7","identifier":["J-Pearlconch"],"name":"JoyHub Pearlconch"},{"features":[{"feature-type":"Rotate","id":"e5102a93-330d-48b2-a901-79b2b1c6990c","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"002b77e4-cef3-4718-98e3-0644cf0461d7","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"9a5b2555-5d9f-4364-8e5b-0e0c2eed9849","identifier":["J-Pearlconch"],"name":"JoyHub Pearlconch"},{"features":[{"feature-type":"Rotate","id":"a696f55c-376d-4304-aaa4-c25013c4e20f","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"597375f8-9698-4c08-8d45-9d732b84b06e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d91c5f72-7a5e-4a38-999a-3118a49ff6d4","identifier":["J-PearlconchL"],"name":"JoyHub Pearlconch L"},{"features":[{"feature-type":"Vibrate","id":"00a0dfd6-93a3-40e9-a72f-8c182bb76b67","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"67e1286e-5572-4c3a-bf11-15f1161f3697","output":{"Rotate":{"step-range":[0,255]}}}],"id":"d2aa1980-7943-4c39-b66d-a2f0ba495ce5","identifier":["J-Piet2"],"name":"JoyHub Piet 2"},{"features":[{"feature-type":"Vibrate","id":"3d236d1d-51b3-4412-bba4-6fc959e5fddf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"9307744e-0fcb-4a8a-a5cc-537b4d57c326","output":{"Rotate":{"step-range":[0,255]}}}],"id":"84323f4e-f5f0-48be-9504-cb2798702780","identifier":["J-Panther"],"name":"JoyHub Panther"},{"features":[{"feature-type":"Vibrate","id":"bb3a1f82-2b94-40b7-993b-375c77a92a4f","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"4b5e922d-f920-43eb-b6f9-2772a4c62496","output":{"Rotate":{"step-range":[0,255]}}}],"id":"a8b1f6cd-6b86-488a-a21a-5715669134cc","identifier":["J-PetiteRose"],"name":"JoyHub Petite Rose"},{"features":[{"feature-type":"Vibrate","id":"12048627-fb6c-48af-8fd1-2ab5f40c59df","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"8b6ce43b-6b60-4497-9c5b-d2b48de13c13","output":{"Constrict":{"step-range":[0,9]}}}],"id":"46fe6203-6b1c-40c5-ba96-91748b35cdd7","identifier":["J-MoonHorn"],"name":"JoyHub Moon Horn"},{"features":[{"feature-type":"Vibrate","id":"23b843f6-801e-48cb-b741-ecfb249ad6a0","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"d67b7e66-080e-4d2c-bbb8-d6e38392961b","output":{"Constrict":{"step-range":[0,7]}}}],"id":"764cd060-fd7d-454b-a0bc-10183bb34238","identifier":["J-Mecha"],"name":"JoyHub Mecha"},{"features":[{"feature-type":"Vibrate","id":"4095e42c-1979-42c1-895f-033c3a348a3f","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"c663c71c-befb-4ed1-bb81-d344ee61f3c0","output":{"Constrict":{"step-range":[0,5]}}}],"id":"74ba519b-e31f-4708-8430-6bf0cdea42ac","identifier":["J-Lagoon"],"name":"JoyHub Lagoon"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"8c5ab96c-da9e-419b-ae89-a775ee65fc6d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"18af5f39-ea31-43d6-af1e-1b0073576294","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f3b581da-64cd-4643-97d9-0d97683c26f3","identifier":["J-VibTrefoil"],"name":"JoyHub VibTrefoil"},{"features":[{"feature-type":"Oscillate","id":"5bdbe9f5-8075-4afe-8df0-6a960030feeb","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"49429631-a654-4a44-bffe-58c0c2d5289a","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1a1e5e28-5892-4f51-b236-9af6e190cb29","identifier":["J-Firedragon"],"name":"JoyHub Firedragon"},{"features":[{"feature-type":"Oscillate","id":"32860a3d-7370-41ce-9183-046b4fb78f15","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"c88be4c1-7aed-45b5-af68-1f6345d30acb","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"External vibrator","feature-type":"Vibrate","id":"bebeab4e-9bbd-4064-adb2-d704958c63b0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"bd517815-efb5-427d-88a1-edaff6b0ceba","identifier":["J-Dina"],"name":"JoyHub Deena"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"08410e6a-b6f6-4bea-a570-9535407b946b","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"5a5dc25a-0859-4491-a092-814c71b33b67","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"52cc6b42-a1f1-4b8b-ab81-cde582ce1aa9","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"ed4f639b-e041-4258-ad8d-4f9ef5f850a7","identifier":["J-Vbarbie3f"],"name":"JoyHub Cherly"},{"features":[{"description":"Internal vibrator","feature-type":"Vibrate","id":"3b9cebe0-369d-4086-8a6c-c2d1fe0499a5","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal Whip","feature-type":"Vibrate","id":"de793e03-1879-40e3-aa8a-5b76a832a56d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"External vibrator","feature-type":"Vibrate","id":"ddec3601-be51-490c-a20a-df9a01def1a5","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"0b29424b-d609-4049-b206-831c00bd53c1","identifier":["J-CHERLY2c"],"name":"JoyHub Cherly 2c"},{"features":[{"feature-type":"Oscillate","id":"2dcf4211-6e27-413a-aa7a-bd9085edb9fe","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"0bde094e-f3d9-48d1-b076-56412838d1c9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"5b6ebea4-e363-463d-9922-99add3a7c656","identifier":["J-Pathfinder2"],"name":"JoyHub Pathfinder 2"},{"features":[{"feature-type":"Oscillate","id":"b4564c01-12d0-44f9-b3cf-de53068d4692","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"881dc72c-b2a1-4b0e-9cf7-a351d7b27fe9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"828d5f2d-9381-4363-bb7e-ffa4964a0970","identifier":["J-Pathfinder"],"name":"JoyHub Pathfinder"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"788cb23d-d3c2-4a84-8114-1ee7df4fe367","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"f70b48a2-75ab-44ca-98d3-3f11a2440698","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"9f1be5fa-70c9-4853-bc11-1685304a0d86","identifier":["J-VibRipple"],"name":"JoyHub Angela"},{"features":[{"description":"Internal Whip","feature-type":"Vibrate","id":"36586dac-a0e5-45ce-a5d5-ff2ec6961e83","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"76c2ca34-393d-407c-9ae8-954fcc6c13d1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"07ce35bd-9fc9-4224-8809-13245fe1d3f0","identifier":["J-Verax"],"name":"JoyHub Verax"},{"features":[{"feature-type":"Vibrate","id":"be955fe4-d3af-4a0a-a4f9-0c2b3c3cddf7","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"763324b6-3056-497a-bd07-99c69780358a","output":{"Rotate":{"step-range":[0,255]}}}],"id":"258d4904-2feb-4b68-b7fc-7dd4df687a9e","identifier":["J-Verax2"],"name":"JoyHub Verax 2"},{"features":[{"feature-type":"Oscillate","id":"7a437340-eb86-450a-8db3-4c594a638d63","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"42504b4b-cd77-49c0-abb0-f2ddba7cda72","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f09e8dde-475d-488e-bf21-60bf80f8d2ac","identifier":["J-Euphoric2"],"name":"JoyHub Euphoric 2"},{"features":[{"feature-type":"Vibrate","id":"d4c00919-5cd0-434c-9164-62da64967ec8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Flicker","feature-type":"Rotate","id":"727d8c05-7896-4812-9996-36decea2dd49","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"c9f73966-4777-4512-91c2-30349a0bd270","output":{"Constrict":{"step-range":[0,5]}}}],"id":"40a2d620-719e-4d0f-abfc-ec3fa2fe9f92","identifier":["J-ROSEBUD"],"name":"JoyHub RoseBUD"},{"features":[{"feature-type":"Rotate","id":"3ecaa10d-338b-4119-bd21-77d662cc1fd1","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"f33780a7-56a9-4e8a-b05b-6f92ca0c1366","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"10030c6e-d04d-4613-8feb-41748e638684","identifier":["J-Morningbuds2"],"name":"JoyHub Morningbuds"},{"features":[{"feature-type":"Oscillate","id":"77ff9786-c024-4755-af20-0b86a5165269","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"05de8ce7-24c5-4cb4-8162-5d57f9b46d26","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"da2596bc-b8c9-4a47-b671-20095ac1bcdb","identifier":["J-Rhythmic4"],"name":"JoyHub Rhythmic 4"},{"features":[{"feature-type":"Vibrate","id":"3391b4b5-a2f5-4bcd-9274-76e8586a4af6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"e06a6c43-a6ed-4e13-a49e-6375b8aab136","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"10ca15ff-70e6-4ec4-a258-d7ac8119c47a","output":{"Constrict":{"step-range":[0,3]}}}],"id":"b73b29bf-5202-4c45-b292-b9a3d538bbb6","identifier":["J-Virtuoso2"],"name":"JoyHub Virtuoso 2"},{"features":[{"feature-type":"Oscillate","id":"aa769623-c0cb-41d2-bbfa-eb15348422f7","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e783132a-c6e1-4445-83e2-6ab985c2af66","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"a8278c49-58c3-416e-9ae1-072dcfe0f694","identifier":["J-Dyllis"],"name":"JoyHub Dyllis"},{"features":[{"feature-type":"Oscillate","id":"0c1cd9b2-a466-4807-a8be-5b2158a7b04d","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"da7ca1ac-4c38-4cc6-aa88-737ff2d4be27","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1f6a2310-f773-40aa-8a93-bd83f7d78119","identifier":["J-Flamewing"],"name":"JoyHub PhoenixGP"},{"features":[{"feature-type":"Oscillate","id":"f20ff8eb-afc6-45c4-be6b-0b071141b1bc","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"52eb1885-853a-45f8-85a2-b43a18b79d89","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"ee76aeea-337d-44b8-9631-2bd8c8f2acda","identifier":["J-Fabledragon"],"name":"JoyHub Fable Dragon"},{"features":[{"feature-type":"Oscillate","id":"06b57eb1-50f8-4393-908d-05628120bd14","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"5a4433de-c45c-46b6-9911-b17948daae74","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"8c4d26b6-f091-4e34-bf13-c6bc303712b5","identifier":["J-Faunus"],"name":"JoyHub Faunus"},{"features":[{"feature-type":"Vibrate","id":"03b40869-05c1-4d17-9ebf-9566f7f2e9c9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"9231af9e-98db-464a-931a-fe80bad3fcaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6eae28db-c885-454f-98d4-2e5683bb05d9","identifier":["J-VelvetRabbit"],"name":"JoyHub Velvet Rabbit"},{"features":[{"feature-type":"Vibrate","id":"66e6dd1e-6717-4f47-8868-de317e09b42a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"7e8fc7f6-39c5-469c-b479-dcf85e8deeef","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"90caf141-3bee-4024-8d5e-cc854da852d0","identifier":["J-VividPulse"],"name":"JoyHub Vivid Pulse"},{"features":[{"feature-type":"Vibrate","id":"d45e5cf6-fe20-4eb3-9c48-0c8ed6a4aad6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"fc78a0c8-262e-4b24-920e-8e91f38417c0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"4b0128a4-b849-4f60-a0b4-16ebe8500cfe","identifier":["J-VioletVine"],"name":"JoyHub Violet Vine"},{"features":[{"feature-type":"Vibrate","id":"904e3dfa-d69c-4e0e-9d50-9f119ff959f2","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ffc701ee-ec1b-42d1-8c99-9a755d595438","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"7fafb528-74f3-49df-af78-dc2b64e4bed1","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"e2eeccb0-2601-43d1-b1cc-b10234e0004d","identifier":["J-VibSiren2"],"name":"JoyHub VibSiren 2"},{"features":[{"feature-type":"Vibrate","id":"53ef1d9b-4020-408d-8126-1d484448bccc","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"88fbe85b-a98a-4965-9f47-c69812fbc66f","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"873595ac-acdd-41b2-b162-74ca9776f0f8","identifier":["J-Veemy"],"name":"JoyHub Veemy"},{"features":[{"feature-type":"Vibrate","id":"9ac37f94-8129-4c09-83d2-bd2b0d4aae53","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"fce9a8eb-f227-41f1-bb75-f6dc64573fc5","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ccecf0fc-e657-432a-8a68-ada09d396934","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"e3646777-6550-4984-91bb-3cd738744494","identifier":["J-Viball"],"name":"JoyHub Viball"},{"features":[{"feature-type":"Vibrate","id":"0d80c22d-a8c4-4f7a-8ec0-0f912653b8a4","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"21fff2c0-5ccf-459c-9eea-02f95b3174a8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"c534acf2-bc28-4384-aa79-f70537b23ab8","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"24d26313-74a9-4515-945f-0f31edb3650a","identifier":["J-Vase"],"name":"JoyHub Vase"},{"features":[{"feature-type":"Vibrate","id":"a0383ad8-05ae-4dae-be06-b384744499f3","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"cddef660-59b2-4f4b-b9ec-16439cd7c12e","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"14c6efec-d40c-4f21-8459-67a11c079c2d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"dbe616e2-478e-4e87-8f7b-4c86835502fe","identifier":["J-Vortex2s"],"name":"JoyHub Vortex 2s"},{"features":[{"feature-type":"Vibrate","id":"e72404a7-9f94-4074-bf3c-40ba5e2a4fbf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"25ceb7c6-0dfd-415e-aa74-b1f4ac49d031","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"4bda889f-f1b5-4293-8bd8-f05e30ac188c","output":{"Constrict":{"step-range":[0,3]}}}],"id":"83956181-5ebd-4251-bc92-4b10f9bec1f4","identifier":["J-VortexTongue2"],"name":"JoyHub Lips"},{"features":[{"feature-type":"Vibrate","id":"051de0d3-5d2f-4a04-8f4c-a9a6747b2cd1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ac0377fa-a7c2-4d5b-bbcc-402d378a1343","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"985e3726-cc4d-4059-972d-654af41a5947","identifier":["J-Torin"],"name":"JoyHub Torin"},{"features":[{"feature-type":"Vibrate","id":"38c3e4ae-0de5-4e17-9d7a-2e639c293aeb","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"95db76e1-abc0-4774-a588-9092615291e7","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1347963d-6bad-41c5-bf3a-314980e3316b","identifier":["J-VBarbiep"],"name":"JoyHub VBarbie p"},{"features":[{"feature-type":"Vibrate","id":"058349cf-49ea-453d-8fbd-0b13e880c301","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"0cbd4cd8-3a5d-4528-b49a-05f199828155","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"73a6f6a2-1fb0-45b0-b379-89eac6aefae5","identifier":["J-Vbarbie"],"name":"JoyHub VBarbie"},{"features":[{"feature-type":"Vibrate","id":"6ee6fa8a-a6a3-4131-8ea9-c35909999167","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"06a656af-181b-4fa3-94e2-4aa0115cfbc9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6f05cc4a-adb1-402d-a392-daa120223257","identifier":["J-Royaleye"],"name":"JoyHub Royaleye"},{"features":[{"feature-type":"Vibrate","id":"d314083c-0588-46ae-aecb-9695305c3439","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e8afb080-dd64-418a-a07a-197bc6779a9e","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"9c9a7901-540d-44b1-ba38-0c8e794e1d9b","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"2e417090-ec06-4039-8e60-bf497cec3257","identifier":["J-VBarbie2t"],"name":"JoyHub Norma"},{"features":[{"feature-type":"Oscillate","id":"63355e3e-edef-4317-a679-89b85ced0f4a","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"a159d6eb-2e95-4d4b-b74d-537cc77cf7b1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d693dc6b-3b7a-4ff0-8990-1a10f884ddc4","identifier":["J-Pau"],"name":"JoyHub Pau"},{"features":[{"feature-type":"Oscillate","id":"fe2531e3-3815-4110-9022-06f7f4aa44aa","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"5930bf48-ec9a-4914-b110-47d7e13ddbaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"cb6f0926-32bd-4b48-8676-4cd6df9123a4","identifier":["J-Petalwish3"],"name":"JoyHub Petalwish 3"},{"features":[{"feature-type":"Vibrate","id":"29a272ab-f6b6-4a90-ad84-7c21846d7164","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"485b9a41-05d4-440a-a3a4-a3b2bf1ee693","output":{"Constrict":{"step-range":[0,9]}}}],"id":"a4d28447-2535-415b-aaab-ebe3ee2e92ba","identifier":["J-Marshal"],"name":"JoyHub Marshal"},{"features":[{"feature-type":"Vibrate","id":"b8bf1392-8a84-4647-a833-be03de144b0a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e983d64e-411e-486f-8695-76b4e57b3bd1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6dd6c377-c35d-4300-a892-4aace5589ec5","identifier":["J-Vince"],"name":"JoyHub Vince"},{"features":[{"feature-type":"Oscillate","id":"8412021b-0962-4469-b45e-0a59f3272ad0","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"bbc10f1c-171a-4f14-b6e4-520dda5df19f","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"b559b1ec-d336-45bb-b6e6-cc22344eefd7","identifier":["J-Dallin"],"name":"JoyHub Dallin"},{"features":[{"feature-type":"Vibrate","id":"f79abcb3-666d-4ba4-b6d3-9cff722b8a1f","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"92fb7f24-e7a2-4bdd-8c93-27610ba1f45d","output":{"Constrict":{"step-range":[0,9]}}}],"id":"d418dd65-6f41-4af4-a04d-4b343ec778ab","identifier":["J-Mace2"],"name":"JoyHub Maynor"},{"features":[{"feature-type":"Vibrate","id":"9ee6b8e0-a694-4c22-8a82-3fc01f60f99c","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"514ec2f4-2a2b-4c1e-9eb3-eed3b67c2951","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"905657e5-fda1-4f0b-9043-a7b3d760e7da","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"2a5abb95-efac-45e0-9f56-9fb9f1c9f274","identifier":["J-Verax4"],"name":"JoyHub Verax 4"},{"features":[{"feature-type":"Vibrate","id":"d7fed551-18b0-4da8-a8b0-596e93fc3e0b","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"33414af0-d5bc-461c-821f-54c43d85423b","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"8fe7695d-60aa-4af5-92c2-364e8eebf076","identifier":["J-Palmyra"],"name":"JoyHub Palmyra"},{"features":[{"feature-type":"Vibrate","id":"8148b859-0acd-4749-a8f3-57ca82d4a156","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"b1e1444f-e6d7-4045-8565-adff4f25eb87","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"bdc796d7-d029-4732-9d8d-037e421f19e8","identifier":["J-Xylia"],"name":"JoyHub Xylia"},{"features":[{"feature-type":"Rotate","id":"90bf6a90-e1cb-4600-ad00-d4f29bfc4adb","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"0663888b-60c0-491d-aa66-7ec4c2c57b08","output":{"Constrict":{"step-range":[0,5]}}}],"id":"c5bd6fb4-b36f-4b3c-865c-943eab645f5e","identifier":["J-Maiden"],"name":"JoyHub Maiden"},{"features":[{"feature-type":"Vibrate","id":"518d1ed4-3b91-4f56-bd29-b7af30598ef1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"f575f285-a104-4d0d-b5f7-414ea6d67433","output":{"Rotate":{"step-range":[0,255]}}}],"id":"5a23e800-0b33-435b-9139-023533b92880","identifier":["J-Viele3"],"name":"JoyHub Viele 3"},{"features":[{"feature-type":"Vibrate","id":"f48cb279-cbe7-4857-8178-632bd0d1081c","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"3041d01a-fb7c-48c3-a302-e71d37f5a12e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"01ba3988-0a1c-4afc-b6c7-1c19a2b15ac4","identifier":["J-Troi"],"name":"JoyHub Troi"},{"features":[{"feature-type":"Vibrate","id":"d2f033a7-0805-40e0-acc2-51d4bb635095","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"a44ab42a-fb71-4120-b7a9-705181549ecb","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"192325d9-a343-4b9b-bd77-6d9b665a6988","identifier":["J-Tanmouth"],"name":"JoyHub Tanmouth"},{"features":[{"feature-type":"Oscillate","id":"aab23df2-2530-488b-8d1a-3bc6429409ae","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"cfe637a9-7024-4aa0-9b97-55815f082332","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1df39ccb-a6d2-41d5-906e-14a42bbd96ed","identifier":["J-Marcela"],"name":"JoyHub Marcela"},{"features":[{"feature-type":"Vibrate","id":"e3308e8e-c0ba-4cf8-a3b3-26cbbea3bea5","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"95ebe9f7-ad90-4627-bfcc-4ee1f1fdfdba","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"ad45f3ec-513d-423e-a60f-57765c5a07b0","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"1a066cb3-b758-48d2-9296-4dec65115e9a","identifier":["J-Vita"],"name":"JoyHub Vita"},{"features":[{"feature-type":"Vibrate","id":"33aa95b4-e36d-4af8-9de7-cc6447afd03d","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"5ee461b4-770f-4686-bd6c-c13f12ab0f54","output":{"Constrict":{"step-range":[0,5]}}}],"id":"e309c90f-c63a-4883-af14-4a69e899cf12","identifier":["J-LACH"],"name":"JoyHub Lach"},{"features":[{"feature-type":"Oscillate","id":"90cfdc1e-9bc5-49f9-8993-058f85e5e082","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"2cb024d3-33be-4369-bb0c-4c61cc39c62e","output":{"Constrict":{"step-range":[0,9]}}},{"feature-type":"Vibrate","id":"22e539e8-4bf0-49e9-883c-112a2d51ea60","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d818b1e1-4270-4e38-8b07-d723c0a97e31","identifier":["J-Markel"],"name":"JoyHub Markel"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"076c95a5-a869-401b-bd5f-c51ef681c488","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"e126925b-4cd6-414c-84fb-dc62464e07bb","name":"JoyHub Device"}},"joyhub-v3":{"communication":[{"btle":{"names":["J-Ringstar","J-RapidTwist2"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"40241a70-ecbd-4c08-8acf-8ee70e7b5d55","identifier":["J-Ringstar"],"name":"JoyHub Starfish"},{"id":"4611fa22-18b8-46fe-bece-070e24e1b9e8","identifier":["J-RapidTwist2"],"name":"JoyHub Resi Ring 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3adea9b9-8a81-4358-8774-17b621f33907","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"acd3b85a-c842-458d-8ff8-eeaaf9be1562","name":"JoyHub Device"}},"joyhub-v4":{"communication":[{"btle":{"names":["J-RoseLin","J-Viele"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"cea67021-dff3-4012-88c0-321706408a55","identifier":["J-RoseLin"],"name":"JoyHub RoseLin"},{"features":[{"description":"Internal Simulator","feature-type":"Rotate","id":"c731fe0b-3216-428a-9cc5-8e8f2fa21275","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Internal Whip","feature-type":"Vibrate","id":"5462e403-9c83-429f-9dd5-db099f18e4e8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal Vibrator","feature-type":"Vibrate","id":"f4407e47-4094-41c6-95b8-41f7c20e0f04","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"7c5a1ffd-3228-4513-a180-115c94983eac","identifier":["J-Viele"],"name":"JoyHub Viele"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"95e495dc-7b4f-43fd-91ee-b7842f047f59","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"0f6f75c5-66e8-4293-9ee0-50af9ecfc1b0","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"487bb0bd-af93-40ff-a92c-6e18772e707f","output":{"Constrict":{"step-range":[0,4]}}}],"id":"12907be0-52b2-4df1-a4d1-29c246d72f2f","name":"JoyHub Device"}},"joyhub-v5":{"communication":[{"btle":{"names":["J-Virtuoso","J-Pathfinder3"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"fa5a696c-780f-4763-9af2-a619cbae330c","identifier":["J-Virtuoso"],"name":"JoyHub Virtuoso"},{"features":[{"feature-type":"Vibrate","id":"b91f2775-f628-43c4-bd04-a8844f74d4e1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"3e00301a-c942-4b8d-8f49-fe2af7ecf0b6","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"6e782468-f084-442a-936f-27d7abd5f840","identifier":["J-Pathfinder3"],"name":"JoyHub Pathfinder 3"}],"defaults":{"features":[{"feature-type":"Rotate","id":"2c03096f-8fd6-4c80-84ba-d07936f76928","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"e9e32817-2cc1-4365-baa6-054fb7f6aa74","output":{"Constrict":{"step-range":[0,1]}}}],"id":"abc5309a-008d-41fd-b4db-5fd54614c582","name":"JoyHub Device"}},"joyhub-v6":{"communication":[{"btle":{"names":["J-Melody"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"2c33b13e-9d00-4823-bc5b-fda18dbd3691","identifier":["J-Melody"],"name":"JoyHub Melody"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9fbf30f4-3f0d-4377-a232-55132d023d11","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"a38653c9-c245-4c98-86c9-3c0da68d646c","output":{"Constrict":{"step-range":[0,9]}}}],"id":"f89fcd7a-2411-4241-ae81-f4488e926d16","name":"JoyHub Device"}},"kgoal-boost":{"communication":[{"btle":{"names":["Boost"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"8e7c6065-7656-17ad-1b41-b53d1a548e0d":{"rxpressure":"10c2be2d-d2d5-b7a8-5f42-e2468c9ebbf5"}}}}],"defaults":{"features":[{"description":"Battery Level","feature-type":"Battery","id":"59d2de82-3acf-4316-982f-c2b570afd297","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1835b668-d778-4552-b75a-95053e06cd5c","name":"KGoal Boost"}},"kiiroo-prowand":{"communication":[{"btle":{"names":["ProWand"],"services":{"00001400-0000-1000-8000-00805f9b34fb":{"tx":"00001401-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2e585349-127b-4536-85b7-9d5b90e44df4","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad812cb2-e04a-4656-9103-a80766601455","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d1675d72-6d25-4cc4-99dc-a42e4e4fee97","name":"Kiiroo ProWand"}},"kiiroo-spot":{"communication":[{"btle":{"names":["SPOT W1"],"services":{"00001400-0000-1000-8000-00805f9b34fb":{"tx":"00001401-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"a047482e-01d1-477a-bf67-71c1ee667f94","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"5171bb1b-b234-4a56-96ae-d592d3065d00","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"850e3d26-54df-4eb3-879e-e6f6aa93d335","name":"Kiiroo Spot"}},"kiiroo-v1":{"communication":[{"btle":{"names":["ONYX","PEARL"],"services":{"49535343-fe7d-4ae5-8fa9-9fafd205e455":{"command":"49535343-aca3-481c-91ec-d85e28a60318","rx":"49535343-1e4d-4bd9-ba61-23c647249616","tx":"49535343-8841-43f4-a8d4-ecbe34729bb3"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"31eee57b-a1d8-49de-ac72-0dba46885a28","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"aa35c397-8827-44c8-bc9f-a9acc234fba5","identifier":["PEARL"],"name":"Kiiroo Pearl"},{"features":[{"feature-type":"PositionWithDuration","id":"2fe100ee-4665-4132-b4c6-d70a4037d6ac","output":{"PositionWithDuration":{"step-range":[0,4]}}}],"id":"f01513ef-a0c9-412d-ae70-b965b65379a8","identifier":["ONYX"],"name":"Kiiroo Onyx"}],"defaults":{"features":[],"id":"dec656b7-b312-4626-9811-fe2d51ed1242","name":"Kiiroo V1 Device"}},"kiiroo-v2":{"communication":[{"btle":{"names":["Launch","Onyx2"],"services":{"88f80580-0000-01e6-aace-0002a5d5c51b":{"firmware":"88f80583-0000-01e6-aace-0002a5d5c51b","rx":"88f80582-0000-01e6-aace-0002a5d5c51b","tx":"88f80581-0000-01e6-aace-0002a5d5c51b"},"f60402a6-0293-4bdb-9f20-6758133f7090":{"firmware":"c7b7a04b-2cc4-40ff-8b10-5d531d1161db","rx":"d44d0393-0731-43b3-a373-8fc70b1f3323","tx":"02962ac9-e86f-4094-989d-231d69995fc2"}}}}],"configurations":[{"id":"f54eacbc-d84d-4c58-9410-9fbff25f14e8","identifier":["Launch"],"name":"Fleshlight Launch"},{"id":"5f3e8a6a-3a47-43a0-aed6-689101509481","identifier":["Onyx2"],"name":"Kiiroo Onyx 2"}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"49b06ca8-dd4d-4306-91c6-931143dee212","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"1de4322c-86c4-40b1-8e1b-1f51c30392c0","name":"Kiiroo v2 Device"}},"kiiroo-v2-vibrator":{"communication":[{"btle":{"names":["Pearl2","Fuse","Virtual Blowbot","Titan","Virtual Rabbit"],"services":{"88f82580-0000-01e6-aace-0002a5d5c51b":{"rxaccel":"88f82584-0000-01e6-aace-0002a5d5c51b","rxtouch":"88f82582-0000-01e6-aace-0002a5d5c51b","tx":"88f82581-0000-01e6-aace-0002a5d5c51b"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"e0374b68-eb67-4ecd-b566-8ca8bb74ce68","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7581a2c2-0d94-45b4-b427-4a52b0ae3dea","identifier":["Pearl2"],"name":"Kiiroo Pearl 2"},{"features":[{"feature-type":"Vibrate","id":"49587cee-c54e-41ab-9d70-0687ba4e6fec","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"a44beeed-4997-4e52-badc-7e1321338fbc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"31e26147-c9af-45f0-8ee1-edd6c9f9e22e","identifier":["Fuse"],"name":"OhMiBod Fuse"},{"features":[{"feature-type":"Vibrate","id":"de373981-ea04-4afb-8e58-15e392c7cbdf","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"db2f18c1-0a5f-40b2-b825-ac5a6932334e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0dbe6911-f95f-4abb-9550-5041a21f2ede","identifier":["Virtual Rabbit"],"name":"PornHub Virtual Rabbit"},{"features":[{"feature-type":"Vibrate","id":"35c2cebd-e539-42f6-be6a-15398bb60a22","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"f6ac9d49-3d48-4709-83ac-2ae0eb5ec74b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d78facf3-706c-44ec-98e8-c4e7baba5966","identifier":["Virtual Blowbot"],"name":"PornHub Virtual Blowbot"},{"features":[{"feature-type":"Vibrate","id":"5c535532-d02d-4acf-9482-fb17a5bc02ad","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7a5a79b2-ff14-4ee6-ad91-d40649ca9d98","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"9fc946db-8889-403b-b7e1-ce86614b8176","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b588d818-be20-4f01-b3ef-5383f6b60684","identifier":["Titan"],"name":"Kiiroo Titan"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9a7b7a0b-6601-48d6-adfe-0b39a6f152a8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b1c6be0a-efc9-4327-8103-5315ebf3ac95","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"33fd2145-87d1-48fd-aaa9-0188b218d444","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7dd84343-dfa3-4436-88b8-d3b3cca14064","name":"Kiiroo V2 Vibrator Device"}},"kiiroo-v21":{"communication":[{"btle":{"names":["Titan1.1","Cliona","Pearl2.1","Pearl2+","Pearl 2+","Pearl3","Pearl 3","OhMiBod 4.0","OhMiBod LUMEN","OhMiBod NEX2","OhMiBod NEX3","OhMiBod ESCA","OhMiBod Foxy","OhMiBod Chill Panty Vibe","OhMiBod Sphinx","Pulse Interactive","Fuse1.1"],"services":{"00001900-0000-1000-8000-00805f9b34fb":{"rx":"00001903-0000-1000-8000-00805f9b34fb","tx":"00001902-0000-1000-8000-00805f9b34fb","whitelist":"00001901-0000-1000-8000-00805f9b34fb"},"a0d70001-4c16-4ba7-977a-d394920e13a3":{"rx":"a0d70003-4c16-4ba7-977a-d394920e13a3","tx":"a0d70002-4c16-4ba7-977a-d394920e13a3"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"ba4166e4-fba3-4eb9-90a2-5b281bb02f1e","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"61cf5ea0-f9d0-48f0-a337-f905fb89c2c3","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1e922dde-c4f7-4ca9-96dd-d565135a184f","identifier":["Pearl2.1"],"name":"Kiiroo Pearl 2.1"},{"features":[{"feature-type":"Vibrate","id":"222c4e24-d5ee-48c3-bc9d-d3f86d666c2c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"232eab7f-e237-4683-a07f-e05e04b46360","identifier":["Cliona"],"name":"Kiiroo Cliona"},{"features":[{"feature-type":"Vibrate","id":"75940e97-626d-4016-87eb-2777c29aaec6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d19c7db-4547-4a8d-b4e4-c8bd2379bcd0","identifier":["OhMiBod 4.0","OhMiBod ESCA"],"name":"OhMiBod Esca 2"},{"features":[{"feature-type":"Vibrate","id":"a5a42b68-553c-4ba4-b68d-322c49d405bc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"PositionWithDuration","id":"b77ed4d9-9350-4868-8cb3-a6c48112f8b2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"410c22ed-e0f8-4911-8e56-7f23b4e71bcc","identifier":["Titan1.1"],"name":"Kiiroo Titan 1.1"},{"features":[{"feature-type":"Vibrate","id":"7d824538-bc5c-47d9-8d4d-8a503bf35284","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"69ae3f47-bb0f-4761-a641-3fc68c7de630","identifier":["OhMiBod LUMEN"],"name":"OhMiBod Lumen"},{"features":[{"feature-type":"Vibrate","id":"ba1e86b4-9c6e-42d8-bff5-ac28628b3092","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"73fb1747-2056-403b-a6fb-56c521886a93","identifier":["OhMiBod NEX2"],"name":"OhMiBod NEX|2"},{"features":[{"feature-type":"Vibrate","id":"9172bb5c-bbdc-4b56-a315-cb6b08bcb278","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"00784de1-fb46-4c86-973e-dd12f01e9827","identifier":["OhMiBod NEX3"],"name":"OhMiBod NEX|3"},{"features":[{"feature-type":"Vibrate","id":"b369b6d0-5d5d-40cd-bf7f-3cb7641e1ce7","output":{"Vibrate":{"step-range":[0,6]}}}],"id":"e44fdd29-b3a0-4d37-b9af-e732f7934a13","identifier":["Pulse Interactive"],"name":"Hot Octopuss Pulse Solo Interactive"},{"features":[{"feature-type":"Vibrate","id":"0e0820e3-aeec-4df2-ae2a-b4bf82b9a823","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d6675d9e-9ddb-41dc-a0e4-0b0d54fd29cb","identifier":["Fuse1.1"],"name":"OhMiBod Fuse 1.1"},{"features":[{"feature-type":"Vibrate","id":"187e471d-3815-4dab-85bc-e81969f26d40","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"bdcf6cd9-cc98-46c3-97eb-78b70b2a00a4","identifier":["OhMiBod Foxy"],"name":"OhMiBod Foxy"},{"features":[{"feature-type":"Vibrate","id":"75ed3cd9-8d21-4567-9816-71f7925dcce4","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"50d6c107-7ddf-4adc-9de6-f9fd1e08cdcf","identifier":["OhMiBod Chill Panty Vibe"],"name":"OhMiBod Chill"},{"features":[{"feature-type":"Vibrate","id":"6a78e124-8314-40ec-bcc4-45f10341eaf7","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"15a13fb0-d287-4262-bf7a-26ae019d997b","identifier":["OhMiBod Sphinx"],"name":"OhMiBod Sphinx"},{"features":[{"feature-type":"Vibrate","id":"69d4719c-2342-4d80-a8bc-70f5008b1628","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5ef95603-09d0-4d44-9714-a7100b319371","identifier":["Pearl2+","Pearl 2+"],"name":"Kiiroo Pearl 2+"},{"features":[{"feature-type":"Vibrate","id":"b3b2cea4-5987-413f-b611-aa068c76c04c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8fb6578e-bbbc-42d7-9c2e-7c813bd89f29","identifier":["Pearl3","Pearl 3"],"name":"Kiiroo Pearl 3"}],"defaults":{"features":[],"id":"189a4912-3c5b-4a0d-ab8b-d44ab6c97f0b","name":"Kiiroo V2.1 Device"}},"kiiroo-v21-initialized":{"communication":[{"btle":{"names":["Rey","We-Vibe Rocketman","Realm1.1","Onyx2.1","Onyx+","KEON","Keon R2"],"services":{"00001900-0000-1000-8000-00805f9b34fb":{"rx":"00001903-0000-1000-8000-00805f9b34fb","tx":"00001902-0000-1000-8000-00805f9b34fb","whitelist":"00001901-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"PositionWithDuration","id":"8cd94334-adde-4d9b-aad9-c2de93adb2c0","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"eac00879-448c-46ed-aaa5-efe86226fb48","identifier":["Onyx2.1"],"name":"Kiiroo Onyx 2.1"},{"features":[{"feature-type":"PositionWithDuration","id":"c66d882d-f752-45b4-806e-166d3e160eb8","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"40dafef9-ef94-4b03-8b8a-e9d7e9fef317","identifier":["Onyx+"],"name":"Kiiroo Onyx+"},{"features":[{"feature-type":"PositionWithDuration","id":"da002a11-610a-4e13-94c5-4c45d51814f2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"f3675b2e-d7b8-463b-8b91-30a5ebef24f4","identifier":["KEON","Keon R2"],"name":"Kiiroo Keon"},{"features":[{"feature-type":"PositionWithDuration","id":"8c896f82-2e17-46f9-9db2-531cc7e42236","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"d2fde950-8e0a-4231-8ebc-5c39dcf3349f","identifier":["Rey","We-Vibe Rocketman","Realm1.1"],"name":"Kiiroo Onyx+ Realm Edition"}],"defaults":{"features":[],"id":"bd9c7fa4-214b-4871-8373-c5266ace0b90","name":"Kiiroo V2.1 Initialized Device"}},"kizuna":{"communication":[{"serial":{"baud-rate":19200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"Rotate","id":"7077cb50-d3d5-4357-8b5f-42517ffc83b8","output":{"Rotate":{"step-range":[0,9]}}}],"id":"654be6a2-bfe6-4358-bd0a-0d8f2cd9d105","name":"Kizuna Smart"}},"lelo-f1s":{"communication":[{"btle":{"names":["F1s"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"00000aa4-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"006eb802-d890-4a0f-a566-288d86ec1caf","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"787c4a90-e78c-489a-a0eb-f66b3c70d6d2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"83c52d23-0532-4b57-8a0b-c8132a5c52bd","name":"Lelo F1s"}},"lelo-f1sv2":{"communication":[{"btle":{"names":["F1SV2A","F1SV2X","F1SV3"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"generic0":"00000a11-0000-1000-8000-00805f9b34fb","rx":"00000a04-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb","txvibrate":"0000fff2-0000-1000-8000-00805f9b34fb","whitelist":"00000a10-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"64505ced-309b-4a32-93a8-13ee55e2da2c","identifier":["F1SV2A","F1SV2X"],"name":"Lelo F1s V2"},{"id":"36adf7ce-98bf-4fad-b916-b44d20a5d9e1","identifier":["F1SV3"],"name":"Lelo F1s V3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"90bd67a5-4601-4c49-97bb-0845ab7011ba","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"05fc758b-a3fe-4156-b3ae-9cdcb9ae95c6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"108d5cfe-2155-477f-b1b6-c48da6c4b7d8","name":"Lelo F1s V2"}},"lelo-harmony":{"communication":[{"btle":{"names":["IdaWave","Ida Wave","TianiHarmony","Tiani Harmony","TOR3","Hugo2","DoubleSonic","GIGI3","LIV3"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"command":"0000fff1-0000-1000-8000-00805f9b34fb","tx":"0000fff2-0000-1000-8000-00805f9b34fb","whitelist":"00000a11-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"c887327d-e635-4086-83dc-2f21286f485c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"5bd48a1d-992e-4c69-ae74-ed94505eec58","output":{"Rotate":{"step-range":[0,100]}}}],"id":"a9de3981-7e0d-4b07-b8a9-10031bb6ddae","identifier":["IdaWave","Ida Wave"],"name":"Lelo Ida Wave"},{"features":[{"feature-type":"Vibrate","id":"d0c39af5-62b4-4bfe-a0bb-71f5c2e86c99","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e0104054-fba7-4ba2-b51f-0f3d95aee1ba","identifier":["TOR3"],"name":"Lelo Tor 3"},{"id":"7d302aee-23cd-4681-b9fc-1275250e8a03","identifier":["Hugo2"],"name":"Lelo Hugo 2"},{"features":[{"feature-type":"Vibrate","id":"8a9d2c49-1486-4515-a0a4-320c9c903ccc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"6fdbe4ae-f0fc-44e0-b0a4-cbb56dee61d8","output":{"Rotate":{"step-range":[0,100]}}}],"id":"c6bf86e6-1054-4c14-a3bb-d415edf81834","identifier":["DoubleSonic"],"name":"Lelo Enigma Double Sonic"},{"features":[{"feature-type":"Vibrate","id":"ea1ca70a-b3e9-41ba-8863-3f74156fef87","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e722ba98-5c2d-4f77-a56d-ac72b213ed53","identifier":["GIGI3"],"name":"Lelo Gigi 3"},{"features":[{"feature-type":"Vibrate","id":"1599b3d9-055d-4c9b-a1fe-7cef1fac4c9e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0daa8498-172c-47bc-b6c4-57414589509b","identifier":["LIV3"],"name":"Lelo Liv 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0cf2b478-2235-4f83-897c-d8bbebb822e8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"0c89262b-0fcd-48c9-9492-a79758da781f","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"3bde5251-e810-418a-9ebf-8c3a50684d9a","name":"Lelo Tiani Harmony"}},"leten":{"communication":[{"btle":{"names":["T528-LT","F537-LT","F520B-LT","F520A-LT"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe1-0000-1000-8000-00805f9b34fb"},"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f9df3044-6d90-4767-97a9-05d15e2f97ec","output":{"Vibrate":{"step-range":[0,25]}}}],"id":"8c613401-3bc2-434b-8ffe-881879b1e287","name":"Leten Device"}},"libo-elle":{"communication":[{"btle":{"names":["PiPiJing","Shuidi"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"af187899-8704-42f1-994e-694616576149","identifier":["PiPiJing"],"name":"LiBo Elle"},{"id":"98f5289c-98b4-4410-bed2-4d3050a4761e","identifier":["Shuidi"],"name":"Libo Elle 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1b336a6e-6f35-458f-837e-a0147f67c7f5","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"fe54deb6-5c13-4f69-a804-1af5fce5de96","name":"Libo Elle Device"}},"libo-karen":{"communication":[{"btle":{"names":["SuoYinQiu"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"},"00006050-0000-1000-8000-00805f9b34fb":{"rxpressure":"00006051-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[],"id":"2d9f29c7-7d0d-4319-967c-9f7b89eb7b1d","name":"Libo Karen"}},"libo-shark":{"communication":[{"btle":{"names":["ShaYu"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"52d614a1-4f43-4946-a7bd-9d413791e642","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Vibrate","id":"7cebc2d6-3b11-4117-aec4-ced57a738a13","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"44915af5-e3b9-4766-ae2e-b2df758689fd","name":"Libo Shark"}},"libo-vibes":{"communication":[{"btle":{"names":["XiaoLu","LuXiaoHan","BaiHu","Gugudai","Yuyi","LuWuShuang","LiBo","QingTing","Huohu","Yuyi","Haima"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"9c9b46bd-ab5e-4ec2-a9db-c80571074cfb","identifier":["XiaoLu"],"name":"Libo Lottie"},{"id":"80deea27-6833-4bdc-9d24-02615c3197d9","identifier":["LuXiaoHan"],"name":"Libo LuLu"},{"id":"982d708e-788b-4962-b9bb-c253f49becf8","identifier":["Yuyi"],"name":"Libo Lina"},{"id":"d761eb50-9051-44ce-82ed-d301aa532cc3","identifier":["LuWuShuang"],"name":"Libo Adel"},{"id":"f9e758fe-3327-435b-94e3-eda7445d49e1","identifier":["LiBo"],"name":"Libo Lily"},{"id":"93ce6ac4-2f24-4a8e-ab81-7a046403eb0c","identifier":["QingTing"],"name":"Libo Lucy"},{"id":"f0234003-d8d3-4858-837b-8051109e6770","identifier":["Huohu"],"name":"Libo Lara"},{"features":[{"feature-type":"Vibrate","id":"39eca274-5634-4433-9be5-2c688fb9b65c","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"c63739df-3b00-4602-8d3d-8f1080ec499c","identifier":["Yuyi"],"name":"Libo Feather"},{"features":[{"feature-type":"Vibrate","id":"4239e32b-b3ad-49e2-a96e-1fb7298b1889","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5f43a406-9567-43fc-b3b8-5383b5200bfd","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"2de690ff-ad02-4272-a2c7-845c3ea8b28c","identifier":["BaiHu"],"name":"Libo LaLa"},{"features":[{"feature-type":"Vibrate","id":"6fc0149e-d041-4987-a66e-dbf36739331f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"80b80fb2-b458-4661-a1e2-a8f27651d390","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"8e342d89-66d4-4943-ae42-015cb268444b","identifier":["Gugudai"],"name":"Libo Carlos"},{"features":[{"feature-type":"Vibrate","id":"54c02210-8494-40c6-a04c-e0a302aa735e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"a2fb0a58-895b-49f5-bc88-b0a38bc64e68","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6d2f4df7-18a1-4568-81be-0e8e545e82a1","identifier":["Haima"],"name":"Libo Selina"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"db5d9b0a-8498-4f5a-b53b-111a9940367d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8ba2bd4c-962b-45ff-87e1-3812084c7c1c","name":"Libo Vibes Device"}},"lioness":{"communication":[{"btle":{"names":["Lioness","Lioness2"],"services":{"d973f2e5-b19e-11e2-9e96-0800200c9a66":{"rx":"d973f2e6-b19e-11e2-9e96-0800200c9a66"},"d973f2ed-b19e-11e2-9e96-0800200c9a66":{"tx":"d973f2f4-b19e-11e2-9e96-0800200c9a66"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"30051e05-190c-43e9-a35d-480a7615622d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a35b0291-002b-4382-9eaf-6ebd9d04b668","name":"Lioness"}},"loob":{"communication":[{"btle":{"names":["LOOB"],"services":{"b75c49d2-04a3-4071-a0b5-35853eb08307":{"tx":"ba5c49d2-04a3-4071-a0b5-35853eb08307"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"7078c41e-0cd3-4264-8f54-c331ac4c81f9","output":{"PositionWithDuration":{"step-range":[0,1000]}}}],"id":"26c0103c-9b39-4dbb-ad33-5cbdff03c178","name":"Joyroid Loob"}},"lovedistance":{"communication":[{"btle":{"names":["REACH G","REACH","MAG","SPAN","RANGE","ORBIT","JOIN G","LINK","GRASP","RECEIVE"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"rx":"0000ff02-0000-1000-8000-00805f9b34fb","tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7b190a71-6667-4b63-9929-42dc3a22d113","identifier":["REACH G"],"name":"Love Distance Reach G"},{"id":"ad11cd1c-7450-4a0e-b7cf-4ff94e53b685","identifier":["REACH"],"name":"Love Distance Reach"},{"id":"bae30100-1dfa-4bd9-a2b3-e9415bebd1cb","identifier":["MAG"],"name":"Love Distance Mag"},{"id":"84d00425-1a74-4fef-ad06-a5cdf22450d4","identifier":["SPAN"],"name":"Love Distance Span"},{"id":"9cd3854e-03d7-4a32-b189-a97990ef45be","identifier":["RANGE"],"name":"Love Distance Range"},{"id":"04c77f83-87bc-4547-87cc-d2c45c203313","identifier":["ORBIT"],"name":"Love Distance Range"},{"id":"21f4d6ea-9c83-4d3e-a095-f5761e6c63ed","identifier":["JOIN G"],"name":"Love Distance Join G"},{"id":"7dfc44e0-0a77-4725-be94-55ae7fab2601","identifier":["LINK"],"name":"Love Distance Link"},{"id":"57d24ed8-fc9d-4dad-87b0-d978d3ebe8cd","identifier":["GRASP"],"name":"Love Distance Grasp"},{"id":"d104ec28-cd82-4fdb-bb9b-96ffc3b639ed","identifier":["RECEIVE"],"name":"Love Distance Receive"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3eae1a60-e996-4726-858b-2128a1ae376a","output":{"Vibrate":{"step-range":[0,121]}}}],"id":"1cd71bad-3cfc-41ee-a6b8-8651bf658489","name":"Love Distance Device"}},"lovehoney-desire":{"communication":[{"btle":{"names":["PROSTATE VIBE","KNICKER VIBE","LOVE EGG"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"d7aa359d-a9f0-40b1-8e20-b55e8ef809c0","identifier":["PROSTATE VIBE"],"name":"Lovehoney Desire Prostate Vibrator"},{"features":[{"feature-type":"Vibrate","id":"5e192f37-2beb-4e21-b182-ff113642f465","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"439c5fe2-3e8d-4917-bcd7-8f24824d854b","identifier":["KNICKER VIBE"],"name":"Lovehoney Desire Knicker Vibrator"},{"features":[{"feature-type":"Vibrate","id":"980c9d39-e0bc-45d9-8d41-3e95af348d6c","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"00d4e759-900d-4c37-b6a3-ce446bb8f590","identifier":["LOVE EGG"],"name":"Lovehoney Desire Love Egg"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"716bdae7-2075-4e8a-a2cb-d37b6fc35a5b","output":{"Vibrate":{"step-range":[0,127]}}},{"feature-type":"Vibrate","id":"ce0315b0-9918-4769-af8e-6ec6258d0e1a","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"fabcaab7-a38b-4c24-bf36-2ca4905a1e49","name":"Lovehoney Device"}},"lovense":{"communication":[{"btle":{"advertised-services":["6e400001-b5a3-f393-e0a9-e50e24dcca9e","50300001-0024-4bd4-bbd5-a6920e4c5653","57300001-0023-4bd4-bbd5-a6920e4c5653","5a300001-0024-4bd4-bbd5-a6920e4c5653","50300001-0023-4bd4-bbd5-a6920e4c5653","53300001-0023-4bd4-bbd5-a6920e4c5653","5a300001-0023-4bd4-bbd5-a6920e4c5653","4f300001-0023-4bd4-bbd5-a6920e4c5653","42300001-0023-4bd4-bbd5-a6920e4c5653","43300001-0023-4bd4-bbd5-a6920e4c5653","4c300001-0023-4bd4-bbd5-a6920e4c5653","4c410001-0023-4bd4-bbd5-a6920e4c5653","56300001-0023-4bd4-bbd5-a6920e4c5653","58300001-0023-4bd4-bbd5-a6920e4c5653","52300001-0023-4bd4-bbd5-a6920e4c5653","46300001-0023-4bd4-bbd5-a6920e4c5653","50300011-0023-4bd4-bbd5-a6920e4c5653","4a300001-0023-4bd4-bbd5-a6920e4c5653","45440001-0023-4bd4-bbd5-a6920e4c5653","45420001-0023-4bd4-bbd5-a6920e4c5653","54300001-0023-4bd4-bbd5-a6920e4c5653","45490001-0023-4bd4-bbd5-a6920e4c5653","4e300001-0023-4bd4-bbd5-a6920e4c5653","45410001-0023-4bd4-bbd5-a6920e4c5653","51300001-0023-4bd4-bbd5-a6920e4c5653","45460001-0023-4bd4-bbd5-a6920e4c5653","454c0001-0023-4bd4-bbd5-a6920e4c5653","55300001-0023-4bd4-bbd5-a6920e4c5653","53440001-0023-4bd4-bbd5-a6920e4c5653","48300001-0023-4bd4-bbd5-a6920e4c5653","46530001-0023-4bd4-bbd5-a6920e4c5653","42410001-0023-4bd4-bbd5-a6920e4c5653","43410001-0023-4bd4-bbd5-a6920e4c5653","4f430001-0023-4bd4-bbd5-a6920e4c5653","455a0001-0023-4bd4-bbd5-a6920e4c5653"],"manufacturer-data":[{"company":620,"data":[255,33]}],"names":["LVS-*","LOVE-*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff1-0000-1000-8000-00805f9b34fb","tx":"0000fff2-0000-1000-8000-00805f9b34fb"},"42300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"42300003-0023-4bd4-bbd5-a6920e4c5653","tx":"42300002-0023-4bd4-bbd5-a6920e4c5653"},"42410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"42410003-0023-4bd4-bbd5-a6920e4c5653","tx":"42410002-0023-4bd4-bbd5-a6920e4c5653"},"43300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"43300003-0023-4bd4-bbd5-a6920e4c5653","tx":"43300002-0023-4bd4-bbd5-a6920e4c5653"},"43410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"43410003-0023-4bd4-bbd5-a6920e4c5653","tx":"43410002-0023-4bd4-bbd5-a6920e4c5653"},"45410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45410003-0023-4bd4-bbd5-a6920e4c5653","tx":"45410002-0023-4bd4-bbd5-a6920e4c5653"},"45420001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45420003-0023-4bd4-bbd5-a6920e4c5653","tx":"45420002-0023-4bd4-bbd5-a6920e4c5653"},"45440001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45440003-0023-4bd4-bbd5-a6920e4c5653","tx":"45440002-0023-4bd4-bbd5-a6920e4c5653"},"45460001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45460003-0023-4bd4-bbd5-a6920e4c5653","tx":"45460002-0023-4bd4-bbd5-a6920e4c5653"},"45490001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45490003-0023-4bd4-bbd5-a6920e4c5653","tx":"45490002-0023-4bd4-bbd5-a6920e4c5653"},"454c0001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"454c0003-0023-4bd4-bbd5-a6920e4c5653","tx":"454c0002-0023-4bd4-bbd5-a6920e4c5653"},"455a0001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"455a0003-0023-4bd4-bbd5-a6920e4c5653","tx":"455a0002-0023-4bd4-bbd5-a6920e4c5653"},"46300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"46300003-0023-4bd4-bbd5-a6920e4c5653","tx":"46300002-0023-4bd4-bbd5-a6920e4c5653"},"46530001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"46530003-0023-4bd4-bbd5-a6920e4c5653","tx":"46530002-0023-4bd4-bbd5-a6920e4c5653"},"48300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"48300003-0023-4bd4-bbd5-a6920e4c5653","tx":"48300002-0023-4bd4-bbd5-a6920e4c5653"},"4a300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4a300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4a300002-0023-4bd4-bbd5-a6920e4c5653"},"4c300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4c300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4c300002-0023-4bd4-bbd5-a6920e4c5653"},"4c410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4c410003-0023-4bd4-bbd5-a6920e4c5653","tx":"4c410002-0023-4bd4-bbd5-a6920e4c5653"},"4e300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4e300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4e300002-0023-4bd4-bbd5-a6920e4c5653"},"4f300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4f300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4f300002-0023-4bd4-bbd5-a6920e4c5653"},"4f430001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4f430003-0023-4bd4-bbd5-a6920e4c5653","tx":"4f430002-0023-4bd4-bbd5-a6920e4c5653"},"50300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"50300003-0023-4bd4-bbd5-a6920e4c5653","tx":"50300002-0023-4bd4-bbd5-a6920e4c5653"},"50300001-0024-4bd4-bbd5-a6920e4c5653":{"rx":"50300003-0024-4bd4-bbd5-a6920e4c5653","tx":"50300002-0024-4bd4-bbd5-a6920e4c5653"},"50300011-0023-4bd4-bbd5-a6920e4c5653":{"rx":"50300013-0023-4bd4-bbd5-a6920e4c5653","tx":"50300012-0023-4bd4-bbd5-a6920e4c5653"},"51300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"51300003-0023-4bd4-bbd5-a6920e4c5653","tx":"51300002-0023-4bd4-bbd5-a6920e4c5653"},"52300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"52300003-0023-4bd4-bbd5-a6920e4c5653","tx":"52300002-0023-4bd4-bbd5-a6920e4c5653"},"53300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"53300003-0023-4bd4-bbd5-a6920e4c5653","tx":"53300002-0023-4bd4-bbd5-a6920e4c5653"},"53440001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"53440003-0023-4bd4-bbd5-a6920e4c5653","tx":"53440002-0023-4bd4-bbd5-a6920e4c5653"},"54300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"54300003-0023-4bd4-bbd5-a6920e4c5653","tx":"54300002-0023-4bd4-bbd5-a6920e4c5653"},"55300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"55300003-0023-4bd4-bbd5-a6920e4c5653","tx":"55300002-0023-4bd4-bbd5-a6920e4c5653"},"56300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"56300003-0023-4bd4-bbd5-a6920e4c5653","tx":"56300002-0023-4bd4-bbd5-a6920e4c5653"},"57300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"57300003-0023-4bd4-bbd5-a6920e4c5653","tx":"57300002-0023-4bd4-bbd5-a6920e4c5653"},"58300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"58300003-0023-4bd4-bbd5-a6920e4c5653","tx":"58300002-0023-4bd4-bbd5-a6920e4c5653"},"5a300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"5a300003-0023-4bd4-bbd5-a6920e4c5653","tx":"5a300002-0023-4bd4-bbd5-a6920e4c5653"},"5a300001-0024-4bd4-bbd5-a6920e4c5653":{"rx":"5a300003-0024-4bd4-bbd5-a6920e4c5653","tx":"5a300002-0024-4bd4-bbd5-a6920e4c5653"},"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"rx":"6e400003-b5a3-f393-e0a9-e50e24dcca9e","tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"configurations":[{"features":[{"description":"Vibrator","feature-type":"Vibrate","id":"d9c9b4a7-008e-4182-b28c-0984af970c32","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Air Pump","feature-type":"Constrict","id":"fed393a9-3ac6-4924-859d-5cb4ae059cea","output":{"Constrict":{"step-range":[0,3]}}},{"description":"Battery Level","feature-type":"Battery","id":"b4be6835-5b91-4540-bc7b-0c3d8dcb89fd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"99024e29-c0ed-4c26-aede-e0db0679eae5","identifier":["B"],"name":"Lovense Max"},{"features":[{"feature-type":"Vibrate","id":"cb286b22-998b-4420-82f3-84e8d39db6b5","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"c8b72e1d-d7d4-4417-8cbc-e6c0f435889a","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"66b31efb-3bd9-4e3a-9972-88c66e9fca28","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2e309985-6bbf-4b75-866f-76d845b3ce42","identifier":["P"],"name":"Lovense Edge"},{"features":[{"feature-type":"Vibrate","id":"2c5da93b-36a0-4209-ac8c-cead63b838c6","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"515e07e2-a6e6-4ac0-a4b0-512504311260","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"820d8fb1-c6ec-434d-b7c4-835bdf36552a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"463a18b9-42a5-4f7b-8156-0e61346fdb8a","identifier":["A","C"],"name":"Lovense Nora"},{"id":"7053fde9-0902-4aab-926d-fc51869f6ccc","identifier":["L"],"name":"Lovense Ambi"},{"id":"670560f0-981e-42cb-b83d-c911dd9826e2","identifier":["S"],"name":"Lovense Lush"},{"id":"37642e1c-a416-44d3-bada-76b6d9e245c9","identifier":["Z"],"name":"Lovense Hush"},{"id":"e788f8d5-037a-4ce4-a13f-6b2e8ec31fb6","identifier":["W"],"name":"Lovense Domi"},{"id":"45bf66e7-01e0-48ad-ad1c-2b48d1279da1","identifier":["O"],"name":"Lovense Osci"},{"id":"45e2fc5c-79e8-4228-beba-a97a14d84e7d","identifier":["V"],"name":"Lovense Mission"},{"id":"a8f36834-d8eb-48d5-9bad-237e67f6fd5b","identifier":["CA"],"name":"Lovense Mission 2"},{"id":"481b101b-ff4d-4045-84fe-da2b9bba93e2","identifier":["X"],"name":"Lovense Ferri"},{"id":"df95c01b-88d3-49b3-b360-69777b341795","identifier":["R"],"name":"Lovense Diamo"},{"id":"30830f67-4550-4133-88a9-b5eccd83083b","identifier":["ToyS"],"name":"Loveai Dolp"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"f9506652-c4ac-43b1-b184-cd8016b64623","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7c382c60-0ee2-4315-b8cf-cfd3ab4c9ccd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8667f7b6-7baa-4e46-9d76-947fb707f0f3","identifier":["F"],"name":"Lovense Sex Machine"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"aaf55cab-8ebd-42b3-9bbb-74a57efdf014","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"68defbd8-af87-4f04-97da-edfa8fb576f9","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"48d5c76b-8c0e-4152-9f3b-5ba92ebf30fe","identifier":["FS"],"name":"Lovense Mini Sex Machine"},{"features":[{"feature-type":"Vibrate","id":"930b9aee-0ba5-4268-95ca-2a5691d31239","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"62b2b22c-c028-4aa4-a85c-a7fe8c5f9dcb","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"60868f44-3d56-44ed-bcc4-00041a7b5997","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"0bddb3da-2c8d-4af8-9e80-1e0038878f27","identifier":["J"],"name":"Lovense Dolce"},{"features":[{"feature-type":"Vibrate","id":"4cf78058-44c7-4513-913a-37558a84b91e","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"f4ada339-8bb2-4b02-b907-69a3257bce3b","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"3933bfcb-6daf-4c33-b834-877cb29ce77d","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a8b175a8-3447-4938-b1df-7215464b56e6","identifier":["OC"],"name":"Lovense Osci 3"},{"id":"6071cc3a-a8e7-4142-bc80-08fe122452d8","identifier":["ED"],"name":"Lovense Gush"},{"id":"51de38d3-114f-453e-a440-3958918af423","identifier":["EZ"],"name":"Lovense Gush 2"},{"features":[{"feature-type":"Vibrate","id":"39b063fa-958b-4d1a-bbd1-8480e105dd88","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"b40accca-7c73-4bff-9819-45f806a194a8","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"8fa6dc63-430e-42cb-9345-42d37f0c2629","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a6a0c988-3e04-4fa3-89e2-4f4d2f242ffd","identifier":["EB"],"name":"Lovense Hyphy"},{"id":"bdab9bf5-25f8-4140-bf4d-3f0edf1883d2","identifier":["T"],"name":"Lovense Calor"},{"id":"c90a2d78-5b08-40ad-a2c9-ac7eacb43b3d","identifier":["EI"],"name":"Lovense Flexer (Firmware update needed)"},{"features":[{"description":"Internal Vibe","feature-type":"Vibrate","id":"9b2dcb58-6c2c-46ef-abe4-81631d1a5f66","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"d8b571fd-614e-4d33-8595-b9fbc81b96bd","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Finger motion","feature-type":"Rotate","id":"eb6a2d21-93e0-4a08-9674-36fa2d299651","output":{"Rotate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"6548133f-118f-419d-8900-660fde26b42f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8f93dd90-1788-4d2c-8b8f-9a339be12c0e","identifier":["EI-FW3"],"name":"Lovense Flexer"},{"features":[{"feature-type":"Vibrate","id":"de8d83b6-76b4-4851-b53d-616d3527040c","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"2ea51cd8-b173-408c-bfef-f6508c5b9087","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"710384a5-a7dd-43f1-b55c-147256dc636a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9c72451e-1df7-410a-b4b6-e133f3bd9219","identifier":["N"],"name":"Lovense Gemini"},{"features":[{"feature-type":"Vibrate","id":"93fa269e-ba3b-4c09-85d0-43385b49ee79","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"475bde3a-4aae-4e84-87be-4df3a634da26","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"104da492-67f1-46fc-b412-b98871ebb518","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b57dfb65-260d-49b2-bff0-659e38947186","identifier":["EA"],"name":"Lovense Gravity"},{"id":"abe8f908-3d93-4ba3-8bb1-3623fcd04202","identifier":["Q"],"name":"Lovense Tenera"},{"features":[{"feature-type":"Vibrate","id":"0627be5e-8553-4f20-b4cf-15f5e1896e5f","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"360d81e7-5126-4dbb-b72d-7bb60eb67400","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"50b9b31f-c2a8-459a-81fd-c54604f5184e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"bbfd764c-b419-4c13-aeb0-e753a86318ed","identifier":["EL"],"name":"Lovense Ridge"},{"features":[{"description":"Tip Vibe","feature-type":"Vibrate","id":"414e5c3e-e52a-4064-b367-893bc0b1fb95","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Internal Vibe","feature-type":"Vibrate","id":"be8d8608-d3aa-4fc5-ac5c-8df429f9e63c","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"8bd37a96-7f7a-450f-aa4b-ffe8aa398d1e","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad93f903-a354-40ae-b87e-f8390606a964","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5454d487-ed23-4067-80e2-9e2f0c01fabf","identifier":["U"],"name":"Lovense Lapis"},{"id":"73fcd02b-fa45-4e11-a62a-598aec256fbd","identifier":["SD"],"name":"Lovense Vulse"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"5100187a-40c7-44a4-a0ce-368cc24429cd","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"e4193650-2d46-4e6e-8dd8-b1d8d9a1baff","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c53de5c8-fc4a-421b-9332-271ec742a156","identifier":["H"],"name":"Lovense Solace"},{"features":[{"description":"Stroker Position Based Movement","feature-type":"PositionWithDuration","id":"c4b2855d-5ecc-4010-8a8d-17fd3e51cc57","output":{"Oscillate":{"step-range":[0,20]},"PositionWithDuration":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0b1cba39-8bb7-4f87-9bed-c59f2284d702","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ed5f76c6-84b9-4fee-891f-28f9f4fa3632","identifier":["BA"],"name":"Lovense Solace Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3f7a25a5-df21-42ca-bf9f-d1c52df1f37e","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"14bd7637-13ed-49ba-9eb9-9c8ba9abec20","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d3b1219a-aafe-4257-9d5d-3979b5da3c9a","name":"Lovense Device"}},"lovense-connect-service":{"communication":[{"lovense-connect-service":{"exists":true}}],"configurations":[{"features":[{"description":"Vibrator","feature-type":"Vibrate","id":"cd1a70b7-d716-41a9-b839-24e0229c25d2","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Air Pump","feature-type":"Constrict","id":"e74ae364-c17a-41c4-accf-0e4a4ee94e04","output":{"Constrict":{"step-range":[0,3]}}},{"description":"Battery Level","feature-type":"Battery","id":"a2d19eee-211e-4771-b7e1-cfba3e6bb55f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c82d6326-c683-496b-b54a-c07cb03434f5","identifier":["Max"],"name":"Lovense Max"},{"features":[{"feature-type":"Vibrate","id":"26f7aaa6-4312-487d-aabb-b43e4c87b5c2","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"5410094f-eff4-4b41-bfa2-b4cece3b9101","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"9b31822c-7449-4a3d-bd4d-6cced8440126","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"847c87fa-14a6-416c-95a8-d5b558c92cc0","identifier":["Edge"],"name":"Lovense Edge"},{"features":[{"feature-type":"Vibrate","id":"1bfa1705-0193-4393-82f7-1c458e4885b3","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"af885c72-ce2b-47d5-87be-3847f24d18a5","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"1fb626ec-7006-46f5-97b1-db3cc0bc5bb8","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"15dcfcf0-a9c9-4ff4-90c0-37007e7c4809","identifier":["Nora"],"name":"Lovense Nora"},{"id":"68611264-45fb-49ab-9d1a-6a2000fd4b8a","identifier":["Ambi"],"name":"Lovense Ambi"},{"id":"c5063766-bc9c-422c-91e4-18873bc77352","identifier":["Lush"],"name":"Lovense Lush"},{"id":"8cc0f440-8a81-4ae9-951d-050777cb1f33","identifier":["Hush"],"name":"Lovense Hush"},{"id":"0e4f7cc1-5bd6-4f81-8bfc-7da23b0ff483","identifier":["Domi"],"name":"Lovense Domi"},{"id":"0951047c-2ac3-43ea-a24e-2d17174809d0","identifier":["Osci"],"name":"Lovense Osci"},{"id":"93907f90-05d4-4afe-a160-28973069927c","identifier":["Mission"],"name":"Lovense Mission"},{"id":"915d15fb-c47d-494c-af43-b9820e9bd33f","identifier":["Ferri"],"name":"Lovense Ferri"},{"id":"cea4f8b8-43e4-4a73-bab7-179aa2332f85","identifier":["Diamo"],"name":"Lovense Diamo"},{"id":"7194fd0d-e084-4c45-9d49-648b152fe9ba","identifier":["ToyS"],"name":"Loveai Dolp"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"0ab80cc0-7a82-4cb6-ba4f-0f18ddb2911f","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"971bd4aa-d6ac-4449-bd1a-862b29ae705e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9b52eca4-0e49-426e-a543-2ef735cd803a","identifier":["XMachine"],"name":"Lovense Sex Machine"},{"features":[{"feature-type":"Vibrate","id":"59ec4d12-2c6d-4cd9-83b0-8ff1609563d4","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"4e4eead7-9959-4fe2-b629-a535f6bc7ca4","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"b771d1b8-5a68-4a75-8ff2-868380d18fe7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d51f41a8-3731-4b06-b320-6cfa2d518940","identifier":["Dolce"],"name":"Lovense Dolce"},{"id":"24a65c79-7a5e-4ab4-82cf-684f54292f89","identifier":["Gush"],"name":"Lovense Gush"},{"features":[{"feature-type":"Vibrate","id":"a6ec2f52-780b-4d87-a809-0bdc2ccadcc1","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"c06723f1-f816-442b-8193-a5c407fecabe","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"80d1e022-85a6-46ad-bbe9-1b8085b1e336","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"33a001d2-2879-47f8-89d3-422d262deb53","identifier":["Hyphy"],"name":"Lovense Hyphy"},{"id":"ea035198-1eb8-4fa8-b234-50b9a91c8925","identifier":["Calor"],"name":"Lovense Calor"},{"features":[{"description":"Both Vibes","feature-type":"Vibrate","id":"bd656e88-abae-49e4-ab45-f75df187bb4a","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Finger motion","feature-type":"Rotate","id":"663dedb4-05a1-4391-a666-e59c38ead69c","output":{"Rotate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"735c2164-4fd5-4e82-835d-23251e487d68","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"10995415-c030-4fd1-b5c0-af42d850ff61","identifier":["Flexer"],"name":"Lovense Flexer"},{"features":[{"feature-type":"Vibrate","id":"2c186df2-4e8c-491d-b247-fcbaeb763fee","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"81657dab-5fbf-40b4-a6f8-cfecb7906757","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"fe19ad5c-5acb-4ee9-8a09-f6edca06f471","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"7da2f986-8960-4c2c-acf1-d8924878adc0","identifier":["Gemini"],"name":"Lovense Gemini"},{"features":[{"feature-type":"Vibrate","id":"fba538eb-784e-4ca7-ad81-e52f3cd0d3f2","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"61bd6559-c32d-4c3b-9686-988fa3cd4abf","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7a794236-85e6-4b13-97c6-d17d1f091f0a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"75a502f3-6b8f-4d70-97b5-86fff5d45260","identifier":["Gravity"],"name":"Lovense Gravity"},{"features":[{"feature-type":"Vibrate","id":"4865ff41-25cd-42a9-b93d-00a7c1e881d5","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"d49001e8-5f6b-43ac-9cc7-7e68fab7c323","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7fcb01eb-4241-42c1-9799-fdfa190b7edd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"fcd47b93-ac57-4167-93a5-fb12f223ff28","identifier":["Ridge"],"name":"Lovense Ridge"},{"features":[{"description":"Tip Vibe","feature-type":"Vibrate","id":"f435ee40-ae30-4fba-9f80-c1143f601993","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Internal Vibe","feature-type":"Vibrate","id":"9504ed2b-1baf-4759-922b-a5dcfc16aeb7","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"1cce6f8f-0301-4e4e-a820-1ed85e11e25d","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"322170f9-b493-4233-9336-e6f7f267450c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d99b1620-25cd-40fe-af02-a51d08df33ca","identifier":["Lapis"],"name":"Lovense Lapis"},{"id":"f2c1faec-7d64-48be-9c91-2649c74540c7","identifier":["Vulse"],"name":"Lovense Vulse"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"b8b240c0-182d-4889-9200-47c16399c57d","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"37c03e71-1701-4b5a-9697-d62d2dc56e4b","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"665925e2-e895-443f-953a-cae3f371c138","identifier":["Solace"],"name":"Lovense Solace"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"387829be-bbd3-4d71-98f2-738dbb685600","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7202da93-c25d-460a-a863-8d4d38f41fdf","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"caceda00-463b-4981-949f-b7e6b06ed02b","name":"Lovense Connect Service Device"}},"lovenuts":{"communication":[{"btle":{"names":["Love_Nuts"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"45793bae-a3d5-4d76-9f20-f907e82b18df","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"3d5a9edb-e393-4603-8fb9-e038d3c4c0f3","name":"Love Nut"}},"luvmazer":{"communication":[{"btle":{"names":["TKLM-W001-BT"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"af257986-e34f-47f9-a69e-7a78afd43d31","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"8f021f8a-a07e-4934-af3b-fa3bafd2a747","output":{"Rotate":{"step-range":[0,255]}}}],"id":"c6d24bef-8263-4e3b-898d-7aeb7e58cc11","name":"Luvmazer Finger Magic"}},"magic-motion-1":{"communication":[{"btle":{"names":["Smart Mini Vibe*","Flamingo","Flamingo T","Smart Bean","Smart Bean3","Magic Cell","Magic Wand","Fugu","Fugu2","Gballs2","GBalls3","FM-LILAC-101","Xone","CBT002"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"ef285932-0c7e-4edb-bc81-ce0c59f41c4a","identifier":["Smart Bean"],"name":"MagicMotion Smart Bean"},{"id":"5adced22-1742-4e1e-bf75-225275a500b0","identifier":["Smart Bean3"],"name":"FitCute Kegel Rejuve"},{"id":"0a69e7c1-51ca-49c1-91a3-c58debba037e","identifier":["Smart Mini Vibe"],"name":"MagicMotion Smart Mini Vibe"},{"id":"c006d72e-5fee-4643-b324-35fa6d56e176","identifier":["Smart Mini Vibe3"],"name":"MagicMotion Vini"},{"id":"efa69977-2c7b-4c0f-b9e6-ffa4d9c36630","identifier":["Flamingo","Flamingo T"],"name":"MagicMotion Flamingo"},{"id":"7239ca39-f8fd-4727-940b-04483f08cfb9","identifier":["Magic Bean"],"name":"MagicMotion Kegel"},{"id":"5596e91a-e336-4f26-b6da-19858be7ab67","identifier":["Magic Cell"],"name":"MagicMotion Dante/Candy/Rise"},{"id":"91c15cc1-3021-44fb-a64d-3231c007705a","identifier":["Magic Wand"],"name":"MagicMotion Wand"},{"id":"3eefb122-6f5d-4e06-99c5-a89164b1d219","identifier":["Magic Fugu","Fugu","Fugu2"],"name":"MagicMotion Fugu"},{"id":"a9c33895-4f0a-4ecc-a849-2e632dbc8f29","identifier":["Gballs2"],"name":"G Vibe Gballs 2"},{"id":"c802d1e6-968a-4451-86e0-248e85e3d50d","identifier":["GBalls3"],"name":"G Vibe Gballs 3"},{"id":"ef73c48c-8f6a-44e2-940a-0dd45f69cfb2","identifier":["FM-LILAC-101"],"name":"Femometer Lilac"},{"features":[{"feature-type":"Oscillate","id":"ccd72f20-d37a-4e05-bad3-122c5da80b37","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"98a2e5c4-c4de-4ac5-a9db-b3e24a24424a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b24d166f-b6e0-4c9b-a056-8296564b19a8","identifier":["Xone"],"name":"MagicMotion Xone"},{"id":"b6dc5c46-0919-4a45-900e-f83afae8b942","identifier":["CBT002"],"name":"FunTown Caleo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"42173db5-95ac-49b5-8a5a-73a63d91fcec","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"bcaf7da8-2e98-47e3-b22c-2204daf40a27","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2525206c-8bdc-4803-9636-79576f3e692f","name":"Magic Motion V1 Device"}},"magic-motion-2":{"communication":[{"btle":{"names":["Eidolon","Lipstick","Sword","Curve","Solstice X","funwand","CBT001"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"9ed09e5a-945d-4bb0-9813-3e07a8fd7baf","identifier":["Lipstick"],"name":"MagicMotion Awaken"},{"id":"5274feff-b0fa-4c37-9990-8861864fec59","identifier":["Sword"],"name":"MagicMotion Equinox"},{"id":"b639a627-60fc-4eff-afeb-91ccdf2e616b","identifier":["Curve"],"name":"MagicMotion Solstice"},{"features":[{"feature-type":"Vibrate","id":"6b96f9d2-87bc-4596-810d-9a96cbd1a2fa","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"86090f46-7c4c-46fe-883f-d3765f477bac","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"6baefd41-de6d-4c60-aedb-0a9b55f34875","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1093a17d-9596-49b7-945f-c44610244932","identifier":["Eidolon"],"name":"MagicMotion Eidolon"},{"features":[{"feature-type":"Vibrate","id":"a245e29e-3f63-4c68-a5c2-c07c7c9970a4","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"70593a3b-2b16-4258-badb-9697074bf10b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f966012c-6b68-4dc3-b4a4-16d34fdc30c7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"adfc6c8c-b7e8-4c0c-9fdc-e7c2bd3b4552","identifier":["Solstice X"],"name":"MagicMotion Solstice X"},{"id":"334f32f6-309e-4e79-a3de-b62aff0f6438","identifier":["funwand"],"name":"MagicMotion Zenith"},{"features":[{"feature-type":"Vibrate","id":"81515d54-be1d-42a1-bc7d-5b4e9c20db37","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"d514fb91-2261-4c5c-a59e-9799fce40d17","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"123954de-a9f1-427a-823a-9b9173ad8856","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d872f184-a2a4-4869-9506-d34975fa34c3","identifier":["CBT001"],"name":"FunTown Jive"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4fe8ab2c-2811-416c-967c-fce58cb8a2f3","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"014cdffe-d3d5-4bba-acf4-f26e809b45ec","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"33902551-eb44-406b-bc9a-7f9f981a972a","name":"Magic Motion V2 Device"}},"magic-motion-3":{"communication":[{"btle":{"names":["Krush"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"af104b4d-73c3-4d89-95d6-ea7c4e21a3df","output":{"Vibrate":{"step-range":[0,77]}}},{"description":"Battery Level","feature-type":"Battery","id":"72bc2f2f-7f67-4636-bc5c-42ac4b55cb59","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"f954c774-3e08-4569-800f-94e454ccd3ca","name":"LoveLife Krush"}},"magic-motion-4":{"communication":[{"btle":{"names":["funone","Magic Sundi","Kegel Coach","Magic Lotos","nyx","umi","funkegel","bobi2"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"ae515557-67e1-4527-bd0b-762a2fb47d9b","identifier":["funone"],"name":"MagicMotion Bunny"},{"id":"0e5c564b-02cf-4665-b8e6-d938b8b8d749","identifier":["Magic Sundi"],"name":"MagicMotion Sundae"},{"id":"2ecd285e-9109-403c-b38f-3784629bd7de","identifier":["Kegel Coach"],"name":"MagicMotion Kegel Coach"},{"id":"a66cd42b-c3b3-4b00-bbb2-117961a06bcd","identifier":["Magic Lotos"],"name":"MagicMotion Lotos"},{"id":"69c95fd5-a9c2-4f7d-9fdc-a25f514ba290","identifier":["nyx"],"name":"MagicMotion Nyx"},{"features":[{"feature-type":"Vibrate","id":"008a3d35-9b61-4bc2-9554-c3c742f03e12","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b24eee4d-b3c2-4ce4-8f54-433e3d2a08f5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"fdc5dc60-ece5-4f81-801c-076b1e1bad57","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"69a69c1d-1e37-49ed-b1a4-07da72939171","identifier":["umi"],"name":"MagicMotion Umi"},{"id":"c22dfa34-5b4d-4c61-a972-fee67b1f60d8","identifier":["funkegel"],"name":"MagicMotion Crystal"},{"features":[{"feature-type":"Vibrate","id":"09d1b6fc-834d-4579-9bc7-79813f20d33f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"04438678-4c82-48e1-a4fa-8dd916ee5469","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b2b3dedf-5f7a-4069-935f-f210fdf5cafc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"318ca3d4-0779-47e8-9580-fc3efe1a0556","identifier":["bobi2"],"name":"MagicMotion Bobi"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"c8ed6a4c-2dff-4be9-b1c5-b91bfd238bda","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"8ba2798a-4717-4a39-ae5c-f445eb8f4448","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e53d8751-5993-410c-82d7-edca26dd4c65","name":"Magic Motion V4 Device"}},"mannuo":{"communication":[{"btle":{"names":["Sex toys","Sex Toys","LXCDVP","MANO PRODUCT"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff4-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"36daf552-3c59-44b8-b00e-ff1e0e799fc6","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6fe6ed71-8869-4a38-bfc1-a7adc112e14e","name":"ManNuo Device"}},"maxpro":{"communication":[{"btle":{"names":["M2"],"services":{"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f3c0255d-2734-4f60-95a7-2e9fc04e399c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1f903059-93fd-4160-89a8-cc7a2001d0fa","name":"MaxPro 2"}},"meese":{"communication":[{"btle":{"names":["Meese-V389","Meese-cd"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"8fe479fd-8343-49a2-959b-47f4cd7104ac","identifier":["Meese-V389"],"name":"Meese Tera"},{"features":[{"feature-type":"Vibrate","id":"9bdae29d-46fc-4435-8a63-71927e5e1ada","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"db5ab134-ecc8-4f50-9339-20908f8894e6","identifier":["Meese-cd"],"name":"Meese Modo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"86e146ce-8aca-4df1-bfca-67dcf4d241c4","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"d2a0c869-d3c7-4ad7-b1fb-a8c914584abf","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6ee04bd7-2f57-4ada-b622-b9bb210ff0c1","name":"Meese Device"}},"metaxsire":{"communication":[{"btle":{"names":["Rex","Cali","LY165A01","Olis","LY213A01","LY199B01","LY234A01","LY271A01","LY270A01"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"447c8bda-bafc-472a-9333-8f809bbc48bb","identifier":["Rex"],"name":"metaXsire Rex"},{"features":[{"feature-type":"Vibrate","id":"d3e17d91-94d8-449d-b049-91bd0ec3cf71","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"6aceca29-6833-4f61-b5af-1005bb50bdf9","output":{"Constrict":{"step-range":[0,255]}}}],"id":"e4bb4468-1de1-4f37-a348-5c7177923603","identifier":["Cali","LY165A01"],"name":"metaXsire Cali"},{"features":[{"feature-type":"Vibrate","id":"2e6d4a73-7847-4a5b-a03c-cdd6f07c39c9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c1530d49-07b0-432b-8c08-08e1ef4d2842","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"cbc1187c-2400-4e9b-9fc0-a03744bd7295","output":{"Rotate":{"step-range":[0,255]}}}],"id":"9e874901-c5d7-49d2-910d-3849ab5ff96c","identifier":["Olis"],"name":"metaXsire Olis"},{"features":[{"feature-type":"Oscillate","id":"641d8a6a-b068-4089-9632-c81ab872677d","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"15dcc27e-ab6d-407e-8e1a-4b51e445fa5d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"941a41b2-78d2-45a6-b730-17a8ff8c75e0","identifier":["LY213A01"],"name":"metaXsire BuCUE"},{"id":"0f8e2cac-428a-430c-a9d8-8889ed608c24","identifier":["LY199B01"],"name":"Cooxer Bullet Vibe"},{"id":"de51460a-4c65-4173-8172-8dc7eaccc3a1","identifier":["LY234A01"],"name":"metaXsire Tadpole"},{"id":"5d061d81-98cd-4271-b896-68394a21e97a","identifier":["LY271A01"],"name":"metaXsire Upton"},{"id":"97458f06-7a6f-4f8a-bb7a-93dd6ab53157","identifier":["LY270A01"],"name":"metaXsire Una"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"74825924-5e2a-4dd6-a91a-10a24be40c09","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f595862c-fa49-460c-9667-87f0eac24a6c","name":"metaXsire Device"}},"metaxsire-v2":{"communication":[{"btle":{"names":["LY272A01","LB-W01","HH010"],"services":{"0000bae0-0000-1000-8000-00805f9b34fb":{"tx":"0000bae1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"59cacf4b-ef09-42ad-b3d6-459bc195da26","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"2a4a4daa-5740-425b-b1a4-72b73f746fdf","identifier":["LB-W01"],"name":"Libo Miao"},{"features":[{"feature-type":"Oscillate","id":"968f7306-6997-4b76-a40f-acbb431d9582","output":{"Oscillate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"018009d0-b5bf-4f97-a13d-909d0e74fabc","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"0e1f9fe7-22d9-4afb-9fe5-192b8e5508c3","identifier":["HH010"],"name":"metaXsire HH010"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4961e88c-5c2e-4701-95ee-16d58538b65e","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"a3cd125d-ac6c-426d-b45a-fe3c7ae1e1d2","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"ce9d4fe0-6614-493d-ac77-02ec5d42947d","name":"metaXsire Nolan"}},"metaxsire-v3":{"communication":[{"btle":{"names":["TAY001","TAY006","TAY009","TA-S001A"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"c7615c1d-d53f-4d24-82e1-ce08c301da66","identifier":["TAY001"],"name":"metaXsire Tay 1"},{"id":"ddfe0ac7-f275-4e08-b16b-a5cd579e9a9e","identifier":["TAY009"],"name":"metaXsire Tay 9"},{"id":"edfecee1-3b6f-4501-a9d9-717b2bd515a2","identifier":["TAY006"],"name":"metaXsire Tay 6"},{"features":[{"feature-type":"Vibrate","id":"11c78de9-800a-4444-9647-0ed33181e63c","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"47646747-4dea-47ba-80b2-407e2a276ae2","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"ae1e373f-1a35-476b-8da8-6017dcb7e0de","identifier":["TA-S001A"],"name":"metaXsire Zeus"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"074a15d1-2efc-4cd8-8f1f-0f32f1468024","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"2e8ff651-b10d-4686-89b5-b8197e80e159","name":"metaXsire Tay"}},"metaxsire-v4":{"communication":[{"btle":{"names":["CFG1 vibrator"],"services":{"0000cfa2-0000-1000-8000-00805f9b34fb":{"tx":"0000cf21-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0c9c5a7d-8d28-4003-b1d4-8de5c73c8fe4","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"e69dc695-695d-485b-be16-59161505fd6d","name":"metaXsire G1 Vibrator"}},"mizzzee":{"communication":[{"btle":{"names":["NFY008"],"services":{"0000eea0-0000-1000-8000-00805f9b34fb":{"tx":"0000eea1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"be144c33-8f81-42b7-b43b-1def688feedf","output":{"Vibrate":{"step-range":[0,68]}}}],"id":"d8aa061f-f60d-4e0c-a638-cbbae4493c3b","name":"Mizz Zee Device"}},"mizzzee-v2":{"communication":[{"btle":{"names":["XHT"],"services":{"0000eea0-0000-1000-8000-00805f9b34fb":{"tx":"0000ee01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e120abaf-dd55-4b8a-ba17-ea86155a819c","output":{"Vibrate":{"step-range":[0,68]}}}],"id":"9fc65537-e8ae-4e54-bfcb-adebbe39d7e1","name":"Mizz Zee Device"}},"mizzzee-v3":{"communication":[{"btle":{"names":["XHTKJ"],"services":{"0000ff10-0000-1000-8000-00805f9b34fb":{"tx":"0000ff12-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"aa417fd0-0ab1-409f-b7a3-05f6c3ede623","output":{"Vibrate":{"step-range":[0,1000]}}}],"id":"4d54f81c-e31f-469a-a17a-ea1d4058a037","name":"Mizz Zee Device"}},"monsterpub":{"communication":[{"btle":{"names":["MonsterPub","MonsterHub","TracyDog"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"generic0":"0000600a-0000-1000-8000-00805f9b34fb","tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb","txvibrate":"00006003-0000-1000-8000-00805f9b34fb"},"00006010-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00006014-0000-1000-8000-00805f9b34fb"},"00008000-0000-1000-8000-00805f9b34fb":{"rx":"00008001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"9cf2d977-c1c3-46c0-bb88-c71a3c65f7ae","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"ba941f5c-0946-443c-a6eb-5a0cff38a3b8","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"01eb3034-194f-4c91-88e4-8095bb0f4ff4","identifier":["MP2_JK_N_P1"],"name":"Sistalk MonsterPub 2 Doctor Whale"},{"features":[{"feature-type":"Vibrate","id":"d8d639f1-c821-46a6-9eb1-eb1eda9289b5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d3c1b259-b884-4a63-ba75-b8d9341398be","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"bdf1fea2-374d-4340-9057-6ee76595cb83","identifier":["MP_MW_TL_P2"],"name":"Sistalk MonsterPub Magic Kiss"},{"features":[{"feature-type":"Vibrate","id":"f9f2b6ae-d54d-4d78-a535-3879d96a7fd6","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8186c4b9-40df-422d-8e70-f0babf32f82b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5a8c6ddf-15b2-4d7b-bdcf-38c7c49586bb","identifier":["MP2_QC_TL_P1"],"name":"Sistalk MonsterPub 2 Mister Devil"},{"features":[{"feature-type":"Vibrate","id":"51923606-6704-48ca-b083-01ceacf897a1","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"553a765a-e91f-4187-85cb-b2be8311944b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"fb558c71-beb7-43ec-8b78-2ca975aa7d7b","identifier":["MP_BABY_QC_N_P4"],"name":"Sistalk MonsterPub Baby Youth Health"},{"id":"19e019be-dd3f-4822-8243-288690cae235","identifier":["MP_MXY_N_P1"],"name":"Sistalk MonsterPub KiniCat"},{"id":"640958c5-0fc0-4390-bdda-959c1686084d","identifier":["MP1N_QC_TL_P2"],"name":"Sistalk MonsterPub BeatHeart"},{"id":"f2049034-1515-4008-8cc3-2b6914080a5c","identifier":["TDG_LIP_PT2"],"name":"Tracy's Dog Surreal"},{"id":"1a39cdde-63ba-407a-8307-27b775c3f365","identifier":["MP1P_QC_TL_P6"],"name":"Sistalk MonsterPub 1P Mister Devil"},{"id":"6d613fc2-76b2-4007-af78-e91bfe20e659","identifier":["MPMB_QC_TL_P2"],"name":"Sistalk MonsterPub Sweet"},{"id":"719a2ee0-bf1e-41bc-84c9-6d369b5646dd","identifier":["MPAV_QC_TL_P1"],"name":"Sistalk MonsterPub Amazing"},{"id":"8ee7eb14-bc8b-4f66-ac29-8586fa3d1f04","identifier":["MH_TOR_TL_P5"],"name":"Sistalk MonsterHub Tornado"},{"features":[{"feature-type":"Oscillate","id":"6a9d1640-2b72-42f1-8ad1-1e1a97394f82","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5462d583-6a92-4288-b743-46957be25efb","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"da7e6371-b4cd-475a-9a41-501f4bb06ef3","identifier":["MP_SUCKBANG_P5"],"name":"Sistalk MonsterPub Pop"},{"features":[{"feature-type":"Vibrate","id":"3fbc11b2-d07c-4793-a90d-364d62631aca","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"164c2dca-0f5e-4c06-8698-4e65b027a25e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8bea0dcd-400c-41a0-819e-bca090caf186","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d9c60c2-eb9a-4fd0-8917-78f7d94320b3","identifier":["TDG_CRAYBIT_PT"],"name":"Tracy's Dog Craybit Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"79df96bb-25af-422e-a066-c7c3f301a843","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"87e76bfc-ecba-4cda-a574-4a92889a6bc3","name":"Sistalk MonsterPub Device"}},"motorbunny":{"communication":[{"btle":{"names":["MB Controller","MB LINK 201"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"97362be6-5601-4d08-812a-4eb1ffa29980","identifier":["MB Controller"],"name":"Motorbunny Classic"},{"id":"6de31e21-d76c-4d9a-9220-afa36f29d128","identifier":["MB LINK 201"],"name":"Motorbunny Buck"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"cb44a214-4c5c-4a04-8b1a-0d91a73a7a3a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"RotateWithDirection","id":"683b450d-bb1a-4fca-b61a-83f8b56086fa","output":{"RotateWithDirection":{"step-range":[0,255]}}}],"id":"21cb973e-c404-44de-99c8-9cf4bc5538a6","name":"Motorbunny Device"}},"muse":{"communication":[{"btle":{"names":["WB-ZDB-WST","WB-TDD"],"services":{"0000aaa0-0000-1000-8000-00805f9b34fb":{"tx":"0000aaa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"48b17c67-fb1f-40c7-8dcb-b67dfb041afc","identifier":["WB-ZDB-WST"],"name":"Dream Lover Archer 2"},{"id":"dd40210e-1523-4d61-bdaf-3827635fb181","identifier":["WB-TDD"],"name":"Galaku Panty Vib"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6dcc57e0-8a30-4e90-ba9e-4b8dd488d166","output":{"Vibrate":{"step-range":[0,9]}}}],"id":"94e9d8e0-94cc-42f5-b14d-c55cc91e2e68","name":"Muse Device"}},"mysteryvibe":{"communication":[{"btle":{"names":["MV Crescendo","MV Tenuto ","MV Poco "],"services":{"f0006900-110c-478b-b74b-6f403b364a9c":{"txmode":"f0006901-110c-478b-b74b-6f403b364a9c","txvibrate":"f0006903-110c-478b-b74b-6f403b364a9c"}}}}],"configurations":[{"id":"09470af5-da2f-45f4-b540-da653c4c0b40","identifier":["MV Crescendo"],"name":"MysteryVibe Crescendo"},{"id":"1cb2c947-aa77-4aaa-83d4-f987ecb33953","identifier":["MV Tenuto "],"name":"MysteryVibe Tenuto"},{"features":[{"feature-type":"Vibrate","id":"78d26150-7355-4633-bdc0-d2d58b2ea2aa","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"8f0c1cc0-b269-4eb6-a87f-34aeaee28906","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"b72b5597-a708-4fe9-919a-99f1d38291ef","identifier":["MV Poco "],"name":"MysteryVibe Poco"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"40c417e0-8a0b-4017-a0b5-2b33df4f0acc","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"84057071-af0e-4156-9f82-f7afc794bcde","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"edaa4f3d-71c2-43b3-b9c3-b6a425b27200","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"b977c4f4-1585-49c4-9980-c2e8d329f713","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"ba9c09c7-1948-4b6f-823f-d9fd1380709c","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"5a0a0429-5fb6-4bcb-bb4c-5e14f4338677","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"523391d5-1e0a-42f0-b669-5ad3f3e49902","name":"Mysteryvibe Device"}},"mysteryvibe-v2":{"communication":[{"btle":{"names":["6907 MV1","6908 MV1","6909 MV1","6909 MV2","6914 MV1","6915 MV1"],"services":{"f0006900-110c-478b-b74b-6f403b364a9c":{"txmode":"f0006901-110c-478b-b74b-6f403b364a9c","txvibrate":"f0006903-110c-478b-b74b-6f403b364a9c"}}}}],"configurations":[{"id":"9254a628-04a2-4876-856e-182d8badc366","identifier":["6907 MV1"],"name":"MysteryVibe Tenuto Mini"},{"features":[{"feature-type":"Vibrate","id":"723b512f-9160-4f5b-b50b-3fb9622dff1e","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"960f8105-2277-4b81-a529-dd050250df80","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"557828e8-e1cf-4f9a-9342-43bc9c34642c","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f2f6b8f8-7ff7-4928-9385-af1f3c583209","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"a5a287fc-82de-432d-b42d-cc9ee89625ae","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"bbd27d45-3b13-4189-b7a8-ccaa07a405db","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"317cc151-16f9-4ac7-aa69-63a3f0448895","identifier":["6908 MV1"],"name":"MysteryVibe Crescendo 2"},{"features":[{"feature-type":"Vibrate","id":"88ddd1f2-6a0b-4fab-b548-5cd4edb55aae","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"e30a128b-3dcb-4f87-beef-8aca7f3b1512","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"3edf88eb-acb9-4852-9a71-3edda23f705d","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"1b3abe40-84d2-4237-830d-44c1927f35c3","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"9a1bcb00-0294-46c2-ac97-0b3f8d50192a","identifier":["6909 MV1","6909 MV2"],"name":"MysteryVibe Tenuto 2"},{"features":[{"feature-type":"Vibrate","id":"79f4df66-18a2-4fdb-a492-75e908bf978f","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f149b9be-4616-4552-a0a9-c419cb764988","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f3553da8-f386-43b4-8998-64b7696c53f4","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"4c1fb245-6f91-4613-895f-5f8cee00ab5b","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"e9187e5a-1491-49db-ba4b-3b6f9fb55977","identifier":["6914 MV1"],"name":"MysteryVibe Legato"},{"features":[{"feature-type":"Vibrate","id":"cf40ea50-cddc-40e2-8661-d5252ac29f77","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"ed45ff87-fad1-41fe-8d0a-cfd4daaf1b4e","identifier":["6915 MV1"],"name":"MysteryVibe Molto"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2cd76f8d-963c-4b98-861d-00b560a0ae09","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"525464fd-960b-47ef-b7f3-04196a648963","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"811a2fe9-be54-49ee-89ac-e8e83895e33d","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"2b750693-1766-4448-8c30-9f9fa32830f2","name":"Mysteryvibe V2 Device"}},"nextlevelracing":{"communication":[{"serial":{"baud-rate":115200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"description":"Right thigh","feature-type":"Vibrate","id":"178ade8c-0063-4f37-b37f-c47608f0b1e3","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left thigh","feature-type":"Vibrate","id":"f3d43a20-94e8-4e6a-a504-4b2fe87cfbe1","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right buttock","feature-type":"Vibrate","id":"00d0b735-ffb6-4964-b963-75b1d4995c89","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left buttock","feature-type":"Vibrate","id":"5ba0a42a-8bed-4123-95bd-0d1f4bc5333d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right back","feature-type":"Vibrate","id":"29820b84-4c47-443d-85a5-8706f64d38c1","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left back","feature-type":"Vibrate","id":"b930b1ae-2974-4e8f-b95c-b960d848534c","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right shoulder","feature-type":"Vibrate","id":"225e1d14-4cc9-4c8c-b6ff-5ae024e3387a","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left shoulder","feature-type":"Vibrate","id":"e369bcd9-8e2f-4466-8773-98bdf5fad7c5","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"fc830a11-de0d-4262-8155-99827cb926a9","name":"Next Level Racing HF8 Haptic Gaming Pad"}},"nexus-revo":{"communication":[{"btle":{"names":["XW-LW3"],"services":{"0000c570-0000-1000-8000-00805f9b34fb":{"tx":"0000c571-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"24125960-c279-4f64-87e3-a819af7319b4","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"RotateWithDirection","id":"fabe3961-dc17-4f32-856f-13880c0a29a3","output":{"RotateWithDirection":{"step-range":[0,2]}}}],"id":"622f93f2-53d5-4ada-b6a7-359a9d8aedd0","name":"Nexus Revo Stealth"}},"nintendo-joycon":{"communication":[{"hid":{"pairs":[{"product-id":8199,"vendor-id":1406},{"product-id":8198,"vendor-id":1406},{"product-id":8201,"vendor-id":1406}]}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7a3195c9-4c04-4004-9fac-a475983f1dd4","output":{"Vibrate":{"step-range":[0,1000]}}}],"id":"0aae8323-9095-4b71-b151-d5ef93ab8f6d","name":"Nintendo Joycon"}},"nobra":{"communication":[{"btle":{"names":["NobraControl*"],"services":{"0000abf0-0000-1000-8000-00805f9b34fb":{"tx":"0000abf1-0000-1000-8000-00805f9b34fb"}}}},{"serial":{"baud-rate":19200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3d9a6c96-2f9e-4105-931b-c799c1c9f3e0","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"b548cba6-63cd-4d4c-9124-7e13303a6dec","name":"Nobra's Silicone Dreams Toy"}},"omobo":{"communication":[{"btle":{"names":["S6"],"services":{"0000ffb0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb2-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6ce40ef1-a4bc-4d4f-a3f1-9059e8fd461b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"550658f8-3cce-4b97-999e-7ddb3357a591","name":"Omobo ViVegg Vibrator"}},"patoo":{"communication":[{"btle":{"names":["PTVEA*","PBT*","PCS*","PHT*"],"services":{"f000aa64-0451-4000-b000-000000000000":{"tx":"f000aa68-0451-4000-b000-000000000000","txmode":"f000aa65-0451-4000-b000-000000000000"}}}}],"configurations":[{"id":"929310c1-bf4a-4238-b8d9-96ffcca1f954","identifier":["PTVEA"],"name":"Patoo Carrot"},{"id":"91af7b5e-8b16-4489-a916-1584ff1e561c","identifier":["PCS"],"name":"Patoo Vibrator"},{"id":"a4175adb-1086-4a4a-8a43-9d484e231085","identifier":["PHT"],"name":"Patoo Bean Sprout"},{"features":[{"feature-type":"Vibrate","id":"f2957620-0a5c-4d69-851c-f9d34544e4cc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"49f28542-fb54-46e6-a6b8-f412617ce24f","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"70af2af2-ba71-4b41-9e5d-4c3000377a2b","identifier":["PBT"],"name":"Patoo Devil"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"328761ed-4dd1-4535-9d37-e805f5eb1a61","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"fbb69ec0-dda6-4fca-ae69-390a91c13c03","name":"Patoo Device"}},"picobong":{"communication":[{"btle":{"names":["Blow hole","Picobong Male Toy","Diver","Picobong Egg","Life guard","Picobong Ring","Surfer","Picobong Butt Plug","Egg driver","Surfer_plug"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"1f59dbcf-b84d-4cf8-ac68-87bacb143b34","identifier":["Blow hole","Picobong Male Toy"],"name":"Picobong Blow hole"},{"id":"b3396470-af6e-45df-ad4f-944539d71600","identifier":["Diver","Picobong Egg"],"name":"Picobong Diver"},{"id":"88684b6f-6fde-488e-86a5-5c1f50893345","identifier":["Life guard","Picobong Ring"],"name":"Picobong Life guard"},{"id":"f7c40c1b-0d86-4d39-9163-34a9a243d614","identifier":["Surfer","Picobong Butt Plug","Egg driver","Surfer_plug"],"name":"Picobong Surfer"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6acffe62-d4ae-4a9e-8610-123d46d26dcc","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"e820a3cc-70e2-4766-98d4-934a00a667db","name":"Picobong Device"}},"pink_punch":{"communication":[{"btle":{"names":["Pink_Punch","PinkPunch_Peachu","PinkPunch_DreamBunny"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7e0338c1-0562-451a-95ce-1b078de2f32e","identifier":["Pink_Punch"],"name":"Pink Punch Sunset Mushroom"},{"id":"b0554241-8f73-45c7-baf8-fa179f1ea4ef","identifier":["PinkPunch_Peachu"],"name":"Pink Punch Peachu"},{"id":"85703d43-c719-4753-ba92-3bb28c150565","identifier":["PinkPunch_DreamBunny"],"name":"Pink Punch Dream Bunny"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"71813440-1a8e-4cfb-9753-bf1fdc674579","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c64c779a-4451-4c55-af1d-e4b40527d678","name":"Pink Punch Device"}},"prettylove":{"communication":[{"btle":{"names":["Aogu BLE *","AB Shutter3 [Aogu BLE Device]"],"services":{"0000ffe5-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"349df5c5-1c5d-4de2-a3d9-c9159c640aba","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"abeb7195-dbc2-4bd1-a079-18ffbb04e521","name":"Pretty Love Device"}},"realov":{"communication":[{"btle":{"names":["REALOV_VIBE"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7d9d20cd-1a03-487f-b6c7-9b337c49e534","output":{"Vibrate":{"step-range":[0,50]}}}],"id":"79b23444-7e36-4042-bd52-86221c67c988","name":"Realov Device"}},"realtouch":{"communication":[{"hid":{"pairs":[{"product-id":1,"vendor-id":8020}]}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"60da884f-131a-4036-ae93-97efc97591e2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"2b428728-0785-4cbc-a71f-4f48412af194","name":"RealTouch"}},"rez-trancevibrator":{"communication":[{"usb":{"pairs":[{"product-id":1615,"vendor-id":2889}]}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"01e369e0-541d-417a-9809-0600dab964c6","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"04923383-f64b-4b39-bed6-83862c5314d5","name":"Rez TranceVibrator"}},"sakuraneko":{"communication":[{"btle":{"names":["sakuraneko-01","sakuraneko-02","sakuraneko-03","sakuraneko-04"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"26673810-3196-4733-8071-781c221c1a39","identifier":["sakuraneko-01"],"name":"Sakuraneko Korokoro"},{"id":"e1bcba4b-1f4d-4d57-8a30-ee3696fb206f","identifier":["sakuraneko-02"],"name":"Sakuraneko Nukunuku"},{"id":"7234946a-55ed-483a-8482-a6d6e1e97c4b","identifier":["sakuraneko-03"],"name":"Sakuraneko Dokidoki"},{"features":[{"feature-type":"Vibrate","id":"a5eb13a7-1f14-4785-a2ea-86dde4a3e15b","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"62b84b1c-cfcd-4d9a-8dba-4d8210e5ee93","output":{"Rotate":{"step-range":[0,100]}}}],"id":"c45e02cd-b8b6-4617-996e-302db442b228","identifier":["sakuraneko-04"],"name":"Sakuraneko Koikoi"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"bb67be77-f219-411d-98b5-d6b358eb94c9","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0e121fa6-76db-484a-892f-4dc88ac6f333","name":"Sakuraneko Device"}},"satisfyer":{"communication":[{"btle":{"manufacturer-data":[{"company":93,"data":[0,0,39]},{"company":93,"data":[0,0,40]}],"names":["SF *"],"services":{"0000180a-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00002a24-0000-1000-8000-00805f9b34fb"},"51361500-c5e7-47c7-8a6e-47ebc99d80e8":{"command":"51361501-c5e7-47c7-8a6e-47ebc99d80e8","tx":"51361502-c5e7-47c7-8a6e-47ebc99d80e8"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"b9bcbd6f-9f4a-4738-9a64-08e646fa2297","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a8a7887f-c5dd-4e2c-ae88-d20e954bc65a","identifier":["10005"],"name":"Satisfyer Hot Spot"},{"features":[{"feature-type":"Vibrate","id":"b03a8a9e-13ef-4ed6-820e-cb07d4e3aa30","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"624f9203-ca16-429c-b076-0725a5c04077","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"444d9fc4-23ed-4ea5-a1a5-923680d78af3","identifier":["10006"],"name":"Satisfyer Heated Affair"},{"id":"67f6a3ba-d167-4d44-ac52-0991dbf1df16","identifier":["10007"],"name":"Satisfyer Big Heat"},{"features":[{"feature-type":"Vibrate","id":"e5368b0e-00a7-4f20-b338-2a33d65db794","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4bb68190-ea62-4277-b7f1-3d6f055a939a","identifier":["10008"],"name":"Satisfyer Heated Thrill"},{"features":[{"feature-type":"Vibrate","id":"cd889856-c5a8-4d7b-9ff6-5f7e49c13b4a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5e8eba19-d6cf-4c85-9824-5afd6191c95a","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b8219c94-f239-4f12-b3ab-ceeb816bdfb4","identifier":["10009"],"name":"Satisfyer Hot Bunny"},{"features":[{"feature-type":"Vibrate","id":"7473ae23-1678-4d6c-bc45-311e126dce65","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1340347e-7e6a-4c27-a593-7b7a41b09332","identifier":["10010"],"name":"Satisfyer Heat Climax"},{"features":[{"feature-type":"Vibrate","id":"715282dc-6919-4a8f-a339-adeb0fa8b4b0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"1eb40efb-6aa5-4154-a2f4-8cc962cd2682","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4ffc5fb8-a619-4cbc-8cc9-23104a473ee4","identifier":["10011"],"name":"Satisfyer Heat Climax+"},{"features":[{"feature-type":"Vibrate","id":"46c676b0-5dae-4376-b6b3-c3f0b9526260","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a05e4d51-c296-4395-b5ba-1b8801079a15","identifier":["10012"],"name":"Satisfyer Hot Passion"},{"features":[{"feature-type":"Vibrate","id":"dd995a89-a889-40a8-9a88-aa05b8fe3e60","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d39282bc-910b-40d2-a8f6-2c729ba5e2f2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"defd08cf-76b3-4957-88ef-5c7fb2a89ff0","identifier":["10013"],"name":"Satisfyer Haute Couture+"},{"features":[{"feature-type":"Vibrate","id":"9b18554d-8f0d-4941-8649-7e34375a0005","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"3fba6850-e170-4bbf-b61c-e105b3ea7762","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d36dda3c-edf3-4ec2-be9a-393934157102","identifier":["10014"],"name":"Satisfyer High Fashion+"},{"features":[{"feature-type":"Vibrate","id":"cee6ec1f-1f35-48ef-8864-fa76d2ebb8a5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c1a929c7-adf1-4cbe-907e-a24e6164e7af","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"3925e9e4-fc21-4bad-8ecd-4a8780a5ce83","identifier":["10015"],"name":"Satisfyer Prêt-à-porter+"},{"features":[{"feature-type":"Vibrate","id":"9dcbc0b0-b076-4b50-9104-c071d52e39ff","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5ae0c642-bd10-4f21-8fef-60f94ca755c5","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c771d860-0592-4962-8a05-dc2e7187bff6","identifier":["10024","10025"],"name":"Satisfyer Love Triangle"},{"features":[{"feature-type":"Vibrate","id":"95143c24-8928-405c-a6d0-1a64b3830498","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"78533341-96c5-4b21-aede-857ec827c1e6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4e47a95f-3a70-4bb4-829f-8b617afaaa1d","identifier":["10027","10028"],"name":"Satisfyer Curvy 1+"},{"features":[{"feature-type":"Vibrate","id":"f0bed160-760d-4d18-b462-247e124c537f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"81b4e5d2-8fd7-4fed-a6cb-d3df12366040","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7fa5b1e2-c30f-411f-a9b5-9eeee3d95170","identifier":["10030","10031"],"name":"Satisfyer Curvy 2+"},{"id":"942818a5-f94f-4efb-b775-693f8b27ab9b","identifier":["10032"],"name":"Satisfyer Double Wand-er"},{"features":[{"feature-type":"Vibrate","id":"0b359281-588c-4aad-bfe1-54d605377120","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"9b9f616a-3219-4424-9ecf-c52520dec964","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8b5e975e-4215-4b0c-a169-7d6209746d88","identifier":["10046","10047","10048"],"name":"Satisfyer Double Joy"},{"features":[{"feature-type":"Vibrate","id":"d6f94a0f-11cd-4242-b05e-e7f237e6b7c0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"2fe89205-fb8d-4fb7-93d3-d4169f92875d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"05f9af5c-d7b9-43f0-8cf5-41f0c09def28","identifier":["10049","10050","10051"],"name":"Satisfyer Double Fun"},{"features":[{"feature-type":"Vibrate","id":"eb62f1da-11a0-48b1-8c8e-2c8ea6e24e61","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"16f5a83d-f0fc-41c1-a4d3-43ce13dd3529","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"82270653-6408-43ef-a148-cdfca58a5d2d","identifier":["10052","10053","10054"],"name":"Satisfyer Double Love"},{"features":[{"feature-type":"Vibrate","id":"5d900545-d8cc-4c32-9ff5-e1d8e0c30b90","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"823f51aa-1766-41f4-b48f-f8b2de4c588e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e7c09700-6df1-40c5-b5bb-0203c782dc01","identifier":["10055"],"name":"Satisfyer Curvy 3+"},{"features":[{"feature-type":"Vibrate","id":"406de8d0-b6d9-4f5d-b9cd-479092898aac","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"19f2225e-4bc8-4f70-9fb2-734abc8dd5be","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5c90d251-a2fe-461a-a4ae-0e5172a9739d","identifier":["10059","10060","10061"],"name":"Satisfyer Hot Lover"},{"features":[{"feature-type":"Vibrate","id":"d1bf52af-d49d-42bb-a277-73cc394dce90","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d1d6a777-21e2-4e6c-9f2e-679d1e75c932","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"44dae430-c6b4-4688-8ab6-9696d82a4b00","identifier":["10062","10063","10064"],"name":"Satisfyer Mono Flex"},{"features":[{"feature-type":"Vibrate","id":"a824a4f4-11c4-4a84-81d6-424a622d1b06","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7aa798ab-9bc5-47b4-a318-5349c68ebf93","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"467802b9-6e3b-4810-b659-da69885b7366","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1715eee4-4aa5-4696-9f41-6e6c299061ec","identifier":["10065","10066","10067","10068"],"name":"Satisfyer Double Flex"},{"features":[{"feature-type":"Vibrate","id":"704fd1ec-a242-4e02-80ab-9db6f2377a7c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c6971493-fa87-45d6-b131-67af138f7b13","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"ce5ebe09-6d9d-44a1-93e9-f5247c03d3f1","identifier":["10069","10070","10071"],"name":"Satisfyer Heat Wave"},{"id":"b9a13914-c02c-44ac-b9a8-9e95776e3ceb","identifier":["10072"],"name":"Satisfyer Little Secret"},{"id":"c62c869a-8d62-4386-a7f9-ec68ccc99513","identifier":["10073"],"name":"Satisfyer Sexy Secret"},{"id":"03082593-a2ea-455b-9b94-66c3b1953144","identifier":["10074"],"name":"Satisfyer Strong One"},{"id":"e8b06812-88be-4a7d-9581-8ea7210f809a","identifier":["10075"],"name":"Satisfyer Mighty One"},{"id":"d0832c21-c990-4bd8-b06f-32e5768af9d2","identifier":["10076"],"name":"Satisfyer Powerful One"},{"id":"1f6254b1-301c-4455-9a5e-84886d5e3fce","identifier":["10077"],"name":"Satisfyer Royal One"},{"id":"571d6d2c-351a-4870-9a2a-af16bdc97731","identifier":["10078"],"name":"Satisfyer Signet Ring"},{"features":[{"feature-type":"Vibrate","id":"39ca4a7a-c9f3-430a-8248-6001719c6a40","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"07ff65a4-ae65-4054-bd70-419ddac6d241","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d5afdb3-47d1-4841-92d6-d3c7b1b2238e","identifier":["10079","10080"],"name":"Satisfyer Dual Love"},{"features":[{"feature-type":"Vibrate","id":"18661df2-7eb2-452a-b611-85433bd99ea0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c6b1acf6-511e-44bd-ab1c-b2d944a35cf0","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d609d09e-86e5-4544-bda3-16b15b532f2d","identifier":["10081","10082"],"name":"Satisfyer Dual Pleasure"},{"features":[{"feature-type":"Vibrate","id":"ec61550d-e557-4c57-b6a3-02b28bd5e0d6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"cfcd017c-d3fb-46ab-82d9-55438e96a3d7","identifier":["10090"],"name":"Satisfyer Hero+"},{"features":[{"feature-type":"Vibrate","id":"5a8dba5a-ca48-4340-8140-fa1fc4d86b73","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7fb611fe-6af4-4d0e-a6b8-0d4ee72e34af","identifier":["10091"],"name":"Satisfyer Knight+"},{"features":[{"feature-type":"Vibrate","id":"31fb6881-d23e-4f07-b233-c6531ccc79b3","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"98dcb92c-84a1-4a1f-88b9-7c61098020de","identifier":["10092","10093"],"name":"Satisfyer Newcomer+"},{"features":[{"feature-type":"Vibrate","id":"fec3511d-2fcd-4463-9ef0-b139c8aa8b0a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"49020dca-5124-4965-9add-4230dfd0fe28","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c7d1d682-b311-4ce8-b552-d68b8fcde1bc","identifier":["10100","10101"],"name":"Satisfyer Plug-ilicious 1"},{"features":[{"feature-type":"Vibrate","id":"28f3bea8-f927-46a9-ab45-55daf1f76c87","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"540b8330-f039-4870-a6d2-d536f2415cf2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"22513021-0cb9-4f30-ada7-f7ca6a86e085","identifier":["10102","10103","10104"],"name":"Satisfyer Plug-ilicious 2"},{"features":[{"feature-type":"Vibrate","id":"0a939b92-0209-4d2f-b658-0db0ac9a2e6e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"6c07e79d-8842-4e27-88a9-9a471928da5e","identifier":["10105"],"name":"Satisfyer E-Love Foreplay"},{"features":[{"feature-type":"Vibrate","id":"e46297ee-6037-44a8-ac06-5f8328d41b19","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"39bfa539-7c58-49a4-87ca-a691a11c16f1","identifier":["10108"],"name":"Satisfyer E-Love G-Hunter"},{"features":[{"feature-type":"Vibrate","id":"9248bdf7-d918-4682-b197-59707ac5ea95","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8d541f70-6595-49b1-b75d-77187f9b75dc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0b5bcc9b-b5d7-49d3-9c0a-c8dc82214306","identifier":["10109"],"name":"Satisfyer E-Love G-Hunter+"},{"features":[{"feature-type":"Vibrate","id":"8f8b7024-005e-4fda-9c65-adf55dc3c470","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"40653fca-c115-4bd4-b3fa-c3875c41a562","identifier":["10110"],"name":"Satisfyer E-Love G-Spotter"},{"features":[{"feature-type":"Vibrate","id":"397a61df-a515-49e1-a14d-af2de7855a3f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"27720871-f08b-4151-96f1-006a5cc137fc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5a5afa20-0518-420e-a5ab-e5b09c5c9842","identifier":["10111"],"name":"Satisfyer E-Love G-Spotter+"},{"features":[{"feature-type":"Vibrate","id":"56f7a9fe-d8ef-4a21-b15f-77307a6417ea","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0bfe78b6-a128-4c68-b874-e85ee18273f0","identifier":["10112"],"name":"Satisfyer E-Love Story"},{"id":"c62ea9ae-dc65-429e-90e4-473fa8c5ffaa","identifier":["10119","10120","10182"],"name":"Satisfyer Love Birds 1"},{"id":"17b98fe5-4aeb-4c75-b554-701daf147dff","identifier":["10121","10122","10123"],"name":"Satisfyer Love Birds 2"},{"id":"fde0831c-e1da-46f0-b6fe-8bccfbe9fdae","identifier":["10124","10125","10126"],"name":"Satisfyer Love Birds Vary"},{"id":"30fb0255-b2e5-424b-bca5-8abdbe864ebf","identifier":["10127","10128","10129","10201"],"name":"Satisfyer Ribbed Petal"},{"id":"b10e2742-01b9-4bc8-8caf-b18f0dc51baa","identifier":["10130","10131","10132","10133"],"name":"Satisfyer Shiny Petal"},{"id":"37096541-c085-4b30-a978-cf1ab8c79198","identifier":["10134","10135","10136","10202"],"name":"Satisfyer Smooth Petal"},{"features":[{"feature-type":"Vibrate","id":"54c660d2-c326-4272-a1a8-a6ab0a3f5620","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"992e2870-64ed-4704-a74b-2faf3baa0e4b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"518071d2-a6b5-4ee9-9d10-9248fcc72d76","identifier":["10140"],"name":"Satisfyer Men Vibration+"},{"id":"fb04247f-1ade-4c3e-816f-1a4c81ae0db4","identifier":["10141"],"name":"Satisfyer Power Plug"},{"features":[{"feature-type":"Vibrate","id":"55ed967f-f37b-47e9-acbd-e091ece4a25a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"4deb6ffc-7ffb-4892-adb9-ff3829cbf7bb","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"16d47710-4849-42b0-aa9b-e7375a533dc5","identifier":["10142","10143"],"name":"Satisfyer Rotator Plug 1+"},{"features":[{"feature-type":"Vibrate","id":"08a92451-b728-4bf8-bde0-b2af748fc0bd","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"f9b0e791-a348-4485-b1a5-cd90e3503e13","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7ef01670-5fa3-4bb2-b8b5-3c952f4cf263","identifier":["10144","10145"],"name":"Satisfyer Rotator Plug 2+"},{"id":"3e04ed12-9d6e-4f7a-9cc8-09e58a9f760e","identifier":["10146","10147"],"name":"Satisfyer Deep Diver"},{"id":"99f4d915-7fea-4be1-893e-3ab74488a383","identifier":["10148","10149"],"name":"Satisfyer Sweet Seal"},{"id":"e26a9471-44ab-438a-8290-4793ac6d5ddd","identifier":["10150","10151"],"name":"Satisfyer Trendsetter"},{"id":"682c5153-d84c-4a30-b172-42732eaa7081","identifier":["10154","10155","10156"],"name":"Satisfyer Twirling Joy"},{"id":"b7ed864e-a11d-40de-b3bc-2a28d6ebc2f2","identifier":["10157","10158"],"name":"Satisfyer Ultra Power Bullet 8"},{"features":[{"feature-type":"Vibrate","id":"c1c09c65-a2d4-4caa-9f56-cec54897758b","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"bc03728b-573a-40d6-ae99-1aa1f508a804","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"17d338a2-dcb1-4170-9a01-ab2250f73b8f","identifier":["10160","10161","10162"],"name":"Satisfyer Double Desire"},{"features":[{"feature-type":"Vibrate","id":"9564b21d-c2ba-444e-85c4-dd9dcd80e3b5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c70c801e-980a-4052-a275-f8109058a1ad","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4729ddda-fb21-4c3a-9868-b0fcbca18480","identifier":["10163","10164","10165","10166"],"name":"Satisfyer Double Lust"},{"id":"b3879662-a471-4bea-ad9a-5d8b59a476a5","identifier":["10167"],"name":"Satisfyer Epic Duo"},{"id":"9404874e-3de2-4696-a620-943f5affb910","identifier":["10168"],"name":"Satisfyer Pleasure Wand+"},{"features":[{"feature-type":"Vibrate","id":"9ccf5505-2b55-4386-aa8c-80cb7117f6c2","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"33b12687-c341-47da-81c2-2e2cf9862712","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"98f72ae0-a840-4805-918d-3427541325ca","identifier":["10169","10170","10171"],"name":"Satisfyer Top Secret"},{"features":[{"feature-type":"Vibrate","id":"be9d24ff-8470-481d-aee0-0ea30f0877de","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"ed63da4f-ee14-469c-a47c-12003141716a","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"99cfefd9-fd09-40c6-9a2f-3d68385a04bc","identifier":["10172","10173","10174"],"name":"Satisfyer Top Secret+"},{"id":"48bb511e-1cc2-4b1d-9497-022b015287bc","identifier":["10175","10176"],"name":"Satisfyer Bullseye"},{"features":[{"feature-type":"Vibrate","id":"d2786210-46f4-47ce-9f5b-80fa691e0ad2","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e0dbd014-7415-4d0f-946e-188e239a8154","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"f624b4d4-5fe4-4390-9fbb-8ef170b5846c","identifier":["10177","10178","10179"],"name":"Satisfyer Sunray"},{"features":[{"feature-type":"Vibrate","id":"ff20f721-e6fe-4787-964d-327d29b0c391","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e8322905-46aa-45f8-b7f7-25a88507a55d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"69243058-fb93-4791-b78e-f32f50f902b3","identifier":["10180","10181"],"name":"Satisfyer Curvy Trinity 5+"},{"id":"20c58cef-83e0-48f2-a352-a3663453403f","identifier":["10183","10184"],"name":"Satisfyer Intensity Plug"},{"id":"baa0ad15-08cc-426c-b1f2-02d9768f6e2c","identifier":["10185"],"name":"Satisfyer Power Masturbator"},{"features":[{"feature-type":"Vibrate","id":"4019145b-56cf-473e-a286-4a8d040e80cc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7dc4760f-3a7c-4c2e-a7da-e7d8d52b196b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7d92f936-f672-478a-a26f-616758ff621d","identifier":["10186","10187"],"name":"Satisfyer Hug me"},{"features":[{"feature-type":"Vibrate","id":"7abb00ea-bb62-4bef-a26f-a7f7135dec2c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c77d5b49-6257-4381-900a-9225caea7124","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d112fbc4-9a5e-4518-b40c-f1200be124cd","identifier":["10188"],"name":"Satisfyer Air Pump Bunny 5+"},{"features":[{"feature-type":"Vibrate","id":"1acf7f71-e57a-4a1a-81d3-d8bb977d6b72","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2278b99f-cee5-48fa-9326-8add9730e1e2","identifier":["10189"],"name":"Satisfyer Air Pump Vibrator 5+"},{"features":[{"feature-type":"Vibrate","id":"467accb0-f1f6-4175-afe5-08f48d069fe3","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"4b1b417b-ce44-45fd-be3f-77d939162e18","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"537ce4cb-f8e2-423b-80a5-5bcbb07e6e15","identifier":["10190","10191"],"name":"Satisfyer Threesome 4"},{"id":"8ba85779-5b40-48ae-88d5-7744bf852d22","identifier":["10192"],"name":"Satisfyer G-Spot Flex 4+"},{"id":"3844ee0f-94ed-49bf-9a9e-795f407c0ade","identifier":["10193","10194"],"name":"Satisfyer G-Spot Flex 5+"},{"features":[{"feature-type":"Vibrate","id":"12990ee9-76cc-4b48-b711-f70587f14fd7","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0687264e-3150-4d0a-818b-be6ad231d54c","identifier":["10195"],"name":"Satisfyer Air Pump Booty 5+"},{"features":[{"feature-type":"Vibrate","id":"c8d73535-d37b-4baa-81c6-c301f32390e0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"304c7318-bd1b-40ba-a475-90b4d7127c46","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7c33ff57-e4c7-4110-9814-451062806981","identifier":["10196"],"name":"Satisfyer Pro+ Wave 4"},{"features":[{"feature-type":"Vibrate","id":"3a37453d-605c-4dd4-a83a-28be69ac55b8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"42dafbc1-0aac-4348-898a-8d467d903191","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a1cb3608-d17c-4c5f-b3d5-4c7ee87d5467","identifier":["10197","10198"],"name":"Satisfyer Mini Wand-er+"},{"id":"7790e568-454e-45f8-85bb-5f8fd855c554","identifier":["10199","10200"],"name":"Satisfyer Tropical Tip"},{"features":[{"feature-type":"Vibrate","id":"866a3152-759b-4777-8578-8abaff6aea9a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5a7b0180-16b1-41e7-a016-af4a761564de","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1bc5cd0a-feb7-4cfc-9155-09c7565d85e0","identifier":["10203","10204"],"name":"Satisfyer Twirling Pro+"},{"id":"7c2560dc-06d4-4da6-874a-5f6c2c05810d","identifier":["10205"],"name":"Satisfyer Perfect Pair 4"},{"id":"0a682803-b5ad-457a-bbf0-40e48b71cbcf","identifier":["10206","10207","10208"],"name":"Satisfyer Booty Absolute Beginners 5"},{"features":[{"feature-type":"Vibrate","id":"fdb9014d-b7b9-4b28-8804-cdf26b432df1","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"6665fc3b-a8e6-4a36-ad11-46f449abfc90","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2a429cdd-20f9-4a22-82a9-dd79234e23de","identifier":["10241","10242"],"name":"Satisfyer Rrrolling Sensation"},{"features":[{"feature-type":"Vibrate","id":"f14fc3ea-05f0-426a-ac01-70cdbadb43ec","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"1a3c8f91-c172-4378-9fe2-64891a06e8d1","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b0578f68-2b0b-497a-b49a-2e897d3a040a","identifier":["10307","10308","10309"],"name":"Satisfyer Pro 2 Gen 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7153daef-c222-4841-9495-289798fff9ea","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"9a934b7a-b6aa-4ad6-8d5c-e00971d67159","name":"Satisfyer Device"}},"sayberx":{"communication":[{"btle":{"names":["SayberX","X-Ring *"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff8-0000-1000-8000-00805f9b34fb","tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"a62d0356-a05f-475c-8a5f-fcfec1327b2a","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"22716d89-5e28-462b-9723-60528fb7373e","identifier":["SayberX"],"name":"SayberX"},{"id":"e77a2f7b-8556-48b8-8245-30c2c80681e7","identifier":["X-Ring"],"name":"Sayber X-Ring"}],"defaults":{"features":[],"id":"9635a829-753b-4e5b-825c-24249526af09","name":"SayberX Device"}},"sensee":{"communication":[{"btle":{"names":["CTY222S4"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff5-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1544b066-a3d3-4749-9081-1b7a26ab54ed","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a8ffccf6-2d38-4606-abdd-8802a063a2ae","name":"Sensee Diandou Rabbit"}},"sensee-v2":{"communication":[{"btle":{"names":["CCPA10S2","CCPA18S5","Easylive NO8 Cup","CTY508S5","CTY916S4","PTYB22S2","CCP322S5","CTY823S5"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff4-0000-1000-8000-00805f9b34fb","tx":"0000fff5-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4629e2a0-553f-4178-a378-8a9a5e88b038","identifier":["CCPA10S2"],"name":"Sensee Capsule"},{"id":"e9be0c9a-43d9-4e95-9d1d-67e22f940a5f","identifier":["CCPA18S5"],"name":"Sensee Astronaut"},{"features":[{"feature-type":"Vibrate","id":"1094606e-1407-4249-979c-98d6a6abf97c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"542d9822-9617-472c-953b-c9519a59aaac","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"72dcac71-472d-47bc-a408-60567765836c","identifier":["Easylive NO8 Cup"],"name":"Sensee No8"},{"features":[{"feature-type":"Vibrate","id":"4a6f2a58-1760-42e6-ae17-6e0c4880a48c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"aeab494e-3312-49bd-8f1f-599e3bab7f4d","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"b925cadb-6aef-4896-8b97-1dfa44702a9e","identifier":["CCP322S5"],"name":"Easylive Vader"},{"features":[{"feature-type":"Vibrate","id":"c9600c27-1302-449c-9a07-268d59f818f3","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"377780e3-e3bd-4fe0-a345-6389eb32fbbe","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"fea99f9b-97da-44cf-a898-17e65abf86e3","identifier":["CTY508S5"],"name":"Sensee Voice-Interactive Female Vibrator"},{"features":[{"feature-type":"Vibrate","id":"5c8664fd-1113-4d8b-af64-d42f6f303c3e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"848628c7-b34e-4af4-894f-7f51645dea6a","output":{"Constrict":{"step-range":[0,100]}}}],"id":"eca4db2b-f7ff-4d59-b73d-f2124786fceb","identifier":["PTYB22S2"],"name":"Sensee Moonlight"},{"features":[{"feature-type":"Vibrate","id":"87712e50-fd72-4a3c-b122-ea3866e0942a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"2a7ce324-34dd-477c-b3e2-6a6632ee4b59","output":{"Constrict":{"step-range":[0,100]}}}],"id":"4e2ffbbe-8f8f-4593-9eab-3409d85645a2","identifier":["CTY823S5"],"name":"Sensee Little Seahorse"},{"features":[{"feature-type":"Oscillate","id":"631815ee-37e9-4de6-9b33-971b9135c718","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"864ef211-1635-41bc-9618-e3989f540287","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"f8032396-8384-448f-88e9-4c754d4ae12e","identifier":["CTY916S4"],"name":"Sensee Dream Stick"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b5865307-0de8-4dd9-bb1a-69e1c2f3c39c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"cd11ed14-d9ea-4c11-b454-41e5c697f70b","output":{"Constrict":{"step-range":[0,100]}}}],"id":"d7ba651e-88d6-4452-9fa5-1562b8d8be2a","name":"Sensee Device"}},"serveu":{"communication":[{"btle":{"names":["ServeU"],"services":{"31bb1111-33e3-4f3c-a7fb-104288e7cb77":{"tx":"31bb2222-33e3-4f3c-a7fb-104288e7cb77"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"7e756a59-b13c-4322-bc59-27dacfc73b4d","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"9967414e-8b34-44ed-8b8a-20fe863e0b50","name":"ServeU"}},"sexverse-lg389":{"communication":[{"btle":{"names":["LG389"],"services":{"0000bae0-0000-1000-8000-00805f9b34fb":{"rx":"0000bae2-0000-1000-8000-00805f9b34fb","tx":"0000bae1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"54ae0f52-dbd7-4fac-8463-f06199b72642","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Oscillate","id":"394cb2f4-9ee5-4fe9-a31c-fd6652479467","output":{"Oscillate":{"step-range":[0,10]}}}],"id":"dd6e5fe8-f53c-4b5c-9614-cedfffc0a40f","name":"Sexverse LG389"}},"svakom-alex":{"communication":[{"btle":{"names":["Alex NEO","S63E Alex NEO"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"323f02f5-f1ab-40b9-ba8b-eba65de178c3","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"39ee59bc-fdc5-47c4-8da6-2c208e30a7b6","name":"Svakom Alex Neo"}},"svakom-alex-v2":{"communication":[{"btle":{"names":["Alex NEO 2","S63E Alex NEO 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"807083a6-aca2-499d-84c0-fe1e8884f222","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"632c2055-3c47-439d-8fcc-e3ee0b0288e5","name":"Svakom Alex Neo 2"}},"svakom-avaneo":{"communication":[{"btle":{"names":["Ava Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9dbdf85e-6692-4a95-b8a1-da350327a9a3","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"878fb1f8-8c38-4058-bd0f-859584d14cef","output":{"Oscillate":{"step-range":[0,1]}}}],"id":"8254195f-4c38-425d-b5e6-352ad644399a","name":"Svakom Ava Neo"}},"svakom-barnard":{"communication":[{"btle":{"names":["DG239A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7abda591-db6f-492c-a781-5f90d648b561","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Oscillate","id":"5ec8c88b-bd24-4e94-bec1-467735a74b80","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"aaebe699-02dd-461f-879d-c71da8c2d892","name":"Fantasy Cup Barnard"}},"svakom-barney":{"communication":[{"btle":{"names":["DJ333A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"ebbd9a68-1b05-4a21-8f3d-14b3dc7f1f70","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"be5e2510-9b63-4813-9192-2db123b82ac5","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"1b3759c0-ee3b-4f5f-9b3a-3d6bc0cc9594","name":"Mutufun Barney"}},"svakom-dice":{"communication":[{"btle":{"names":["ZhiAi"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"60b702d6-d3ff-4554-a3ae-f4638ddc74ef","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"5845f3f5-6943-41df-93df-04b3b1ce7ce2","name":"Zemalia Dice for Love"}},"svakom-dt250a":{"communication":[{"btle":{"names":["DT250A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"608e34f1-69eb-4469-95e2-c56fb26d7db6","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Vibrate","id":"75e9695f-7049-4ad7-a8db-a85f62868266","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Constrict","id":"5fd9d9a0-4f7c-4ef4-87d5-5081f41499f3","output":{"Constrict":{"step-range":[0,2]}}}],"id":"7897a4fc-e45a-4f23-b04f-91415b3eeef7","name":"Coleur Dor DT250A"}},"svakom-iker":{"communication":[{"btle":{"manufacturer-data":[{"company":39,"data":[83,86,65,1,11,18,1,51,68,85,202,8]}],"names":["Iker"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"36af2b39-85ec-4463-9ecd-59fbaff3ba38","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"74e5fb53-383a-4938-81ff-cb84da773882","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"1db55a7c-6133-4b33-bd54-e7fa8dead165","name":"Svakom Iker"}},"svakom-jordan":{"communication":[{"btle":{"names":["Jordan"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f59261c4-39a7-4e13-b7e8-52c0a117ea7f","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"84200741-7440-4267-b9a1-519eebe884ed","output":{"Oscillate":{"step-range":[0,5]}}}],"id":"89877d1d-9a8f-4265-93d7-7dbe4c093a58","name":"Svakom Jordan"}},"svakom-pulse":{"communication":[{"btle":{"names":["SWK-SX013A","Pulse Union","Pulse Galaxie","SX033APP","BX288A","QH-SX045A-B","SWK-SX067-B","QH-HX029A-B"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"5b9918c8-af63-409f-9749-f5e6faf2dca0","identifier":["SWK-SX013A"],"name":"Svakom Pulse Lite Neo"},{"id":"f40b1405-cf40-43c5-a568-24e3d2d70c65","identifier":["Pulse Union"],"name":"Svakom Pulse Union"},{"id":"cd29302f-31f9-4c9f-aa12-ab381f941e82","identifier":["Pulse Galaxie"],"name":"Svakom Pulse Galaxie"},{"id":"ccb6ce6f-5dc7-4ce4-bd31-3e8f3af14a4b","identifier":["SX033APP"],"name":"Svakom Mimiki"},{"id":"ea05be83-2991-4cb5-8ad0-b108e0a52a5a","identifier":["BX288A"],"name":"BeYourLover Kyukyu"},{"id":"8abdd83e-af93-4f82-b240-d9eeed81e976","identifier":["QH-SX045A-B"],"name":"Coleur Dor VX045A"},{"id":"db486014-b4da-4cad-90f4-2ba53a36e335","identifier":["SWK-SX067-B"],"name":"Momonii Agatha"},{"id":"b9851f7f-ddc8-4df5-ad81-3071ec9daab1","identifier":["QH-HX029A-B"],"name":"Coleur Dor HX029A"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0ee3c15e-b05d-4c97-bb4a-523a5475c520","output":{"Vibrate":{"step-range":[0,9]}}}],"id":"91a8f7f5-d774-4beb-ad76-9864b3a46597","name":"Svakom Pulse Device"}},"svakom-sam":{"communication":[{"btle":{"names":["Sam Neo"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"rx":"0000ae02-0000-1000-8000-00805f9b34fb","tx":"0000ae01-0000-1000-8000-00805f9b34fb","txmode":"0000ae10-0000-1000-8000-00805f9b34fb"},"0000ffac-0000-1000-8000-00805f9b34fb":{"firmware":"0000ffb4-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"260f221c-b861-4ee2-bd0f-17a0dd9a14ba","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"cfdf5760-bce0-465c-a2c6-60c86fdd3c95","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"d5fac59d-8e57-43a6-bcc9-61d06f6b8587","name":"Svakom Sam Neo"}},"svakom-sam2":{"communication":[{"btle":{"names":["Sam Neo 2","Sam Neo 2 Pro"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"f32b4e50-ec7e-4b76-8f29-4b4777da7c22","identifier":["Sam Neo 2"],"name":"Svakom Sam Neo 2"},{"id":"869e4518-1565-4b3b-8d15-45c860c848c2","identifier":["Sam Neo 2 Pro"],"name":"Svakom Sam Neo 2 Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9f584905-3bcb-4a60-9a56-2c2d69c81a8c","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Constrict","id":"7580e615-c22c-4242-b599-9b4041bfa400","output":{"Constrict":{"step-range":[0,5]}}}],"id":"88c0807b-7b34-4f4b-ad95-2e9e31f4f291","name":"Svakom Sam Neo 2"}},"svakom-suitcase":{"communication":[{"btle":{"names":["VX357A-BLE-V1.0","VX236A-BLE-V1.0"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"e3187cb5-6370-4d29-8850-2d9206889f64","identifier":["VX236A-BLE-V1.0"],"name":"Coleur Dor VX236A"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"34836d30-2d4f-4c89-ab42-88dd227f14f0","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"190fc9a8-8d55-45c5-98e0-921246ccbb7d","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"ffefddb3-5697-4ff1-a064-5d33c6f9b214","name":"Svakom Magic Suitcase"}},"svakom-tarax":{"communication":[{"btle":{"names":["SX218A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Internal vibrator","feature-type":"Vibrate","id":"8638eed8-37ec-4c54-aa06-a8dd3a832057","output":{"Vibrate":{"step-range":[0,3]}}},{"description":"External pulsator","feature-type":"Vibrate","id":"a2ad09c0-0042-4f29-875f-464fb83ca916","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"870f69ff-45db-4a13-96e7-1915eef6ac59","name":"ToyCod Tara X"}},"svakom-v1":{"communication":[{"btle":{"names":["Aogu SUV","Aogu SCB","Emma NEO","Phoenix NEO"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"46a3fb4f-5e26-45c0-9fd1-176ec896048c","identifier":["Aogu SCB"],"name":"Svakom Ella"},{"id":"c9556aba-5bda-4f23-a690-623c4b9ee04b","identifier":["Phoenix NEO"],"name":"Svakom Phoenix Neo"},{"id":"68d39a06-e350-47ef-8834-e3197178b00e","identifier":["Emma NEO"],"name":"Svakom Emma Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"22eb4b95-60f9-4885-80e7-279d02d59804","output":{"Vibrate":{"step-range":[0,19]}}}],"id":"77a1dde5-f31a-4fcb-972b-8094181c187f","name":"Svakom Device"}},"svakom-v2":{"communication":[{"btle":{"names":["116","117","Edeny","118","Viviana","Ella NEO","S38A","Vick NEO","Vick Neo","STG05A","QH-SJ007A","Cici 2","Emma Neo 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"11905923-4084-4efb-9ac3-a6eba2bf4190","identifier":["116"],"name":"Svakom Phoenix Neo"},{"id":"4bbda06f-ca32-4d34-a11f-d91d8987dc6d","identifier":["Viviana"],"name":"Svakom Viviana"},{"id":"87419e85-5570-41f0-84f2-7f15b138326d","identifier":["Ella NEO"],"name":"Svakom Ella Neo"},{"id":"448ee908-2abc-46cb-aa3f-732830a25139","identifier":["117","Edeny"],"name":"Svakom Edeny"},{"id":"b2c3e1ed-0c66-49d7-859d-7c9677c66297","identifier":["S38A"],"name":"Svakom Tammy Pro"},{"id":"c37b8380-dd41-4fd1-8310-8c24230658bf","identifier":["Vick NEO","Vick Neo"],"name":"Svakom Vick Neo"},{"id":"63893174-b1fd-4ad3-940f-fbbb939ffa57","identifier":["STG05A"],"name":"Svakom Aravinda"},{"id":"a61ae863-a8fc-4708-b313-b36385926dbf","identifier":["118"],"name":"ToyCod Vanesia"},{"id":"f0609171-5e85-4800-adee-a43ef2e3826a","identifier":["QH-SJ007A"],"name":"Svakom Winni 2"},{"id":"5c03568c-9318-4648-b149-b0fc716d5605","identifier":["Cici 2"],"name":"Svakom Cici 2"},{"id":"a3c23c99-09e7-47d4-898b-9581dfc1f28b","identifier":["Emma Neo 2"],"name":"Svakom Emma Neo 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4a225b9d-94c6-437a-a038-3deb4ded5bc5","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"b1189537-2ef1-452b-b6b8-e8e0ba823156","name":"Svakom Device v2"}},"svakom-v3":{"communication":[{"btle":{"names":["Phoenix Neo 2","FK008A","Hannes NEO","QH-SX007E"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"14a51507-e4c8-4433-a87b-0a0464c00e31","identifier":["Phoenix Neo 2"],"name":"Svakom Phoenix Neo 2"},{"features":[{"feature-type":"Vibrate","id":"737fe419-62fa-4e1b-b6d0-2684cbe8b31f","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Rotate","id":"5e612940-1d00-4680-aa3a-1b052755a01d","output":{"Rotate":{"step-range":[0,1]}}}],"id":"cdd17d02-603a-4a86-af6b-f2c97d09ed84","identifier":["FK008A"],"name":"Fantasy Cup Theodore"},{"id":"d2fda3c5-fa1f-45b5-8f98-a9c33e83922d","identifier":["Hannes NEO"],"name":"Svakom Hannes Neo"},{"features":[{"description":"Vibrating attachments","feature-type":"Vibrate","id":"1859c6fa-1d2f-46c8-b97c-75a7ca62be8c","output":{"Vibrate":{"step-range":[0,10]}}},{"description":"Suction lens","feature-type":"Vibrate","id":"63b84610-b32b-4526-a29a-4acb9ad4939d","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"4e1d7b1c-133d-4d7c-9cfe-f4c4e5d0ca01","identifier":["QH-SX007E"],"name":"Svakom Alberta"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1e03f6a5-0197-4a5e-afb5-dcc1266c6a6e","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"58212e06-d13e-461d-a8cd-5bd06cbe5d0c","name":"Svakom Device v3"}},"svakom-v4":{"communication":[{"btle":{"names":["B2CM6","ERICA","Cici+ 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"2e46e18b-5821-4665-9b07-928f4963f16d","identifier":["B2CM6"],"name":"ToyCod Barzillai"},{"id":"22c2f70c-44fa-482f-bfac-1463482bff5d","identifier":["ERICA"],"name":"Svakom Erica"},{"id":"96980e8b-abcf-410e-94e6-d098b13e6192","identifier":["Cici+ 2"],"name":"Svakom Cici+ 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b61f8bde-2ad3-40a8-8e16-fe6dcec8a887","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"724c247f-733e-4592-9a98-1a37a7c941ba","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"1a43cd07-e5ba-4a9f-8560-d00e1d72c6df","name":"Svakom Device v4"}},"svakom-v5":{"communication":[{"btle":{"names":["Chika","Mora Neo","Trysta Neo","Mini Emma Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4ca8c463-03fc-421d-ab03-27ed6f4283da","identifier":["Chika"],"name":"Svakom Chika"},{"features":[{"feature-type":"Vibrate","id":"7d13d266-a8f3-49b5-94d2-ac6242c40b7a","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"3b4e80ae-3ec6-4bb7-aba9-1dc48dd1614b","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"41ecfb09-8b4c-4ec1-9f7a-29b9ff1097f7","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"b647f340-bcd1-4d9e-88ac-e064ce86b1ac","identifier":["Mora Neo"],"name":"Svakom Mora Neo"},{"features":[{"feature-type":"Vibrate","id":"655ec2b3-ede8-4051-96da-c40eed164372","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"4cc06c03-36d9-4b10-9d51-46417b0d7f3d","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"f62fea13-0dfb-4706-8122-9104abf9dca5","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"66d5aa90-b2aa-4552-9777-cbb80aae2b9f","identifier":["Trysta Neo"],"name":"Svakom Trysta Neo"},{"features":[{"feature-type":"Vibrate","id":"d957a257-9ae2-45f1-80b2-dbcc4dc2886b","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"396d37c3-dc1e-473d-85ca-95bd9583d9f5","identifier":["Mini Emma Neo"],"name":"Svakom Mini Emma Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4f672189-8169-4114-92cd-ed7f74427548","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"bdd5e445-0d53-47c9-9b9e-c60b83d821fd","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"9b304bb1-b961-4948-937e-4e3ee1b429b0","name":"Svakom Device v5"}},"svakom-v6":{"communication":[{"btle":{"names":["CocoPro","Echo 2","Vick Neo 2","Iker Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4901a610-9b63-47a1-a99a-521ac76e7f99","identifier":["CocoPro"],"name":"Svakom Coco Pro"},{"id":"2613c099-f89f-4936-a26b-e751c8b3be28","identifier":["Echo 2"],"name":"Svakom Echo 2"},{"features":[{"feature-type":"Vibrate","id":"5ac07e29-37f4-4a7a-8a35-f5b2b59f3dbd","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"263e051e-ed79-4245-b222-2d4888483849","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"f46a3f0e-9d3e-4e5f-9343-bbc0acc8a095","identifier":["Vick Neo 2"],"name":"Svakom Vick Neo 2"},{"features":[{"feature-type":"Vibrate","id":"c19b776a-363d-4468-80ec-09bc22ebd06c","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"cbdd56a3-1954-4db0-98c7-535096637868","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"b310a28e-0109-4573-bf4a-259845c518fd","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"2c295a1b-8a26-47dc-9d9c-95961e1cca1b","identifier":["Iker Neo"],"name":"Svakom Iker Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"5f1d84f8-a44a-43dc-b6f6-8e8682909ff1","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"eafe3786-e15a-4a4d-9b85-bc6e4069c339","name":"Svakom Device v6"}},"synchro":{"communication":[{"btle":{"names":["Shinkuro","synchro2","synchro EX"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"3535446e-779a-496b-8404-e895878cf3e1","identifier":["synchro EX"],"name":"Synchro Exchange"}],"defaults":{"features":[{"feature-type":"RotateWithDirection","id":"b7495351-9101-448a-94c4-4598cf541dca","output":{"RotateWithDirection":{"step-range":[0,6]}}}],"id":"f912a283-7308-4e56-a508-4d47d9caf7d2","name":"Synchro"}},"tcode-v03":{"communication":[{"serial":{"baud-rate":115200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"a6e25b9d-4986-4771-8e8c-579ebb472844","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"211da02e-467c-4788-96bd-689049867e85","name":"TCode v0.3 (Single Linear Axis)"}},"thehandy":{"communication":[{"btle":{"names":["The Handy"],"services":{"1775244d-6b43-439b-877c-060f2d9bed07":{"firmware":"1775ff51-6b43-439b-877c-060f2d9bed07","tx":"1775ff55-6b43-439b-877c-060f2d9bed07"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"32309a60-f980-490d-a5f4-467ccae2d586","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"fc9de0ed-0f9f-402e-a1b5-4d1865e7b87b","name":"The Handy"}},"tryfun":{"communication":[{"btle":{"names":["TRYFUN-ONE","TF-SPRAY"],"services":{"0000ff10-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"},"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb5-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"b9d4420b-9a94-4ea2-8b76-3445d06049f2","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"2cf375ae-7ae9-4d76-be3b-58eff84b67ae","identifier":["TF-SPRAY"],"name":"TryFun Surge Pro"}],"defaults":{"features":[{"feature-type":"Oscillate","id":"e4957d32-e069-4c35-ae3f-e3cce3de6b49","output":{"Oscillate":{"step-range":[0,9]}}},{"feature-type":"Rotate","id":"0346e667-8ea2-4cde-80d4-88d498d1ee17","output":{"Rotate":{"step-range":[0,9]}}}],"id":"9b4afa16-a7cf-4fdb-bb95-5f91125ba7e1","name":"TryFun Yuan Series"}},"tryfun-blackhole":{"communication":[{"btle":{"names":["TF-BHPLUS"],"services":{"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb7-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"3bf4453c-8ca3-42e5-82c6-409d85cdbacf","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e10533e6-9aac-4a71-99c1-0b44378d9f06","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"074de6cc-7aee-4b33-8d14-474a61d26548","name":"TryFun Black Hole Plus"}},"tryfun-meta2":{"communication":[{"btle":{"names":["TF-META2"],"services":{"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb7-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"0773790b-b629-46b7-af2a-174d75c53fe3","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"bf8f3a67-3403-4d57-90e3-027804c57c4e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"RotateWithDirection","id":"26402ebe-7ee0-4c7d-ae40-205ec4f3a1b0","output":{"RotateWithDirection":{"step-range":[0,100]}}}],"id":"6b45e5f8-5b23-4c1d-a478-43c17a54cae3","name":"TryFun Meta 2"}},"twerkingbutt":{"communication":[{"btle":{"names":["BODIKANG","Twerking Butt","TwerkingButt"],"services":{"00000a60-0000-1000-8000-00805f9b34fb":{"rx":"00000a67-0000-1000-8000-00805f9b34fb","tx":"00000a66-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[],"id":"83e29d7a-6f35-499a-90f8-dfba8b674379","name":"Twerking Butt"}},"vibcrafter":{"communication":[{"btle":{"names":["be gentle","Janna","Hayden","Nidalee"],"services":{"53300051-0060-4bd4-bbe5-a6920e4c5663":{"rx":"53300053-0060-4bd4-bbe5-a6920e4c5663","tx":"53300052-0060-4bd4-bbe5-a6920e4c5663"}}}}],"configurations":[{"id":"687972b8-e52d-4ce8-8b16-b6d24585915b","identifier":["be gentle"],"name":"VibCrafter Harlow"},{"id":"4006a4fd-2a7a-417e-b64a-66f43ba28b9e","identifier":["Hayden"],"name":"VibCrafter Hayden"},{"id":"3e1e3e00-771b-4657-8450-6e314eed24b3","identifier":["Nidalee"],"name":"VibCrafter Nidalee"},{"features":[{"feature-type":"Vibrate","id":"51e20287-006c-4dc9-941a-346b8f960715","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"cb0756c3-111c-463b-a575-edc9204af528","identifier":["Janna"],"name":"VibCrafter Janna"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"343a8e18-b76c-4482-b048-32d762bf87c9","output":{"Vibrate":{"step-range":[0,99]}}},{"feature-type":"Vibrate","id":"d92a031e-bd0d-4815-a0bd-6c59566dcce2","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"a44eef0e-b412-44d0-9545-a4b7b0298514","name":"VibCrafter Device"}},"vibratissimo":{"communication":[{"btle":{"names":["Vibratissimo"],"services":{"00001523-1212-efde-1523-785feabcd123":{"rx":"00001527-1212-efde-1523-785feabcd123","txmode":"00001524-1212-efde-1523-785feabcd123","txvibrate":"00001526-1212-efde-1523-785feabcd123"},"0000180a-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00002a24-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"75aa2f87-0d7b-4df1-a661-dd270e92fdd8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"56fbae53-c57e-4eed-978c-dcf3279b228b","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"0f194120-0912-4d5d-b201-7eee4cc622fe","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c0f02f4f-5bbb-40ad-94fc-7d81c74c518c","identifier":["Licker","SecretKiss","Womenizer"],"name":"Vibratissimo Licker"},{"features":[{"feature-type":"Vibrate","id":"675d6ccc-8145-40d2-a901-0b683cf8233b","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c0009e3f-4263-4761-9168-17c9d81479ee","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"16b15667-1598-4194-86b3-7e711f88adab","output":{"Vibrate":{"step-range":[0,2]}}},{"description":"Battery Level","feature-type":"Battery","id":"e70bb6fb-9e2c-4970-9483-9f9b661d6e9f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2fa1c5bc-85ff-45d5-ada5-23986ad3eab9","identifier":["Rabbit"],"name":"Vibratissimo Rabbit"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"c4978273-df69-41b1-8ecd-0b5cdbb6d102","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"e0d0a8e6-604a-4d49-bdab-d22fd8658c69","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"4b82b175-c139-4af2-b5ad-aa576d9d01a4","name":"Vibratissimo Device"}},"vorze-cyclone-x":{"communication":[{"hid":{"pairs":[{"product-id":22352,"vendor-id":1155}]}}],"defaults":{"features":[{"feature-type":"RotateWithDirection","id":"1d1b4dea-ab29-4426-a9f4-dda2c594eefb","output":{"RotateWithDirection":{"step-range":[0,10]}}}],"id":"ac27ce47-6d49-4c43-ac6f-01a19e546305","name":"Vorze Cyclone X10 Device"}},"vorze-sa":{"communication":[{"btle":{"names":["Bach smart","CycSA","UFOSA","UFO-TW","VorzePiston","ROCKET"],"services":{"40ee1111-63ec-4b7f-8ce7-712efd55b90e":{"tx":"40ee2222-63ec-4b7f-8ce7-712efd55b90e"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"447dbcfa-c295-4880-afba-93e24499a78d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2923a929-572c-472a-be12-ff5970f0b2b7","identifier":["Bach smart"],"name":"Vorze Bach","protocol-variant":"vorze-sa-vibrator"},{"features":[{"feature-type":"Vibrate","id":"557d3c89-2e15-4b4a-8480-07f4826a8384","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"756f590f-d2aa-4a4c-ac80-e4ac75a14f15","identifier":["ROCKET"],"name":"Adult Festa Rocket","protocol-variant":"vorze-sa-vibrator"},{"features":[{"feature-type":"RotateWithDirection","id":"8e249d53-8d80-4f42-bc40-e6edb7779e92","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"390a0e30-0b5f-4b6c-88b4-e4f16383b8a3","identifier":["CycSA"],"name":"Vorze A10 Cyclone SA","protocol-variant":"vorze-sa-single-rotator"},{"features":[{"feature-type":"RotateWithDirection","id":"2d8d1443-c394-4df4-b9bb-1659d8323b45","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"2ab3b09b-1020-4dcf-86f1-ecd9d5b40ce2","identifier":["UFOSA"],"name":"Vorze UFO SA","protocol-variant":"vorze-sa-single-rotator"},{"features":[{"feature-type":"RotateWithDirection","id":"a1632ce4-314f-481d-9ae2-2a11a0c4caa4","output":{"RotateWithDirection":{"step-range":[0,99]}}},{"feature-type":"RotateWithDirection","id":"4b09a02d-9a4a-4c8b-8340-8e6ca3cecfc2","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"32e92986-3ae4-45f3-9aec-05d6028f1cb7","identifier":["UFO-TW"],"name":"Vorze UFO TW","protocol-variant":"vorze-sa-dual-rotator"},{"features":[{"feature-type":"PositionWithDuration","id":"7c8d7a1d-9e2f-4a92-83f3-42a0840b90bd","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"b1b17b07-c5b8-4db4-97c4-ef1597cf2e59","identifier":["VorzePiston"],"name":"Vorze Piston","protocol-variant":"vorze-sa-piston"}],"defaults":{"features":[],"id":"3ed42429-379c-4f48-926e-f297cbe69258","name":"Vorze Device"}},"wetoy":{"communication":[{"btle":{"names":["WeToy"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff3-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"693b0fbc-eee5-4948-b8f4-aa264a78bcc2","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"1c7420e2-1af5-4b1c-8247-6a3702eb2335","name":"WeToy MiNa"}},"wevibe":{"communication":[{"btle":{"names":["Cougar","4 Plus","4_Plus","4plus","Bloom","classic","Classic","Ditto","Gala","Jive","Nova","Pivot","Rave","Sync","Verge","Wish"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"id":"cb8bf4cd-b6bd-4499-b977-faf4e2bb9d4e","identifier":["Bloom"],"name":"WeVibe Bloom"},{"id":"0b9e22e7-b79c-4d26-b902-287436673da4","identifier":["Ditto"],"name":"WeVibe Ditto"},{"id":"0d361883-2894-42dd-9268-b36a067564a6","identifier":["Jive"],"name":"WeVibe Jive"},{"id":"5fca5cd6-6336-4eec-bdfc-048266d9f409","identifier":["Pivot"],"name":"WeVibe Pivot"},{"id":"534f442f-396c-4379-b3d0-9c001bcd2891","identifier":["Rave"],"name":"WeVibe Rave"},{"id":"6b31404c-c609-4d75-a312-191c0f7f6a9f","identifier":["Verge"],"name":"WeVibe Verge"},{"id":"a7a85b12-bac4-49da-9d1e-0f5bc739fd3e","identifier":["Wish"],"name":"WeVibe Wish"},{"features":[{"feature-type":"Vibrate","id":"c76fd58e-a38c-4f25-a04c-d798e3f892d3","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"027061c3-4d18-4d03-8219-13e3134b8a19","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"11cd7b68-2c94-4fc8-837f-09d47214cee1","identifier":["Cougar","4 Plus","4_Plus","4plus","classic","Classic"],"name":"WeVibe 4 Plus"},{"features":[{"feature-type":"Vibrate","id":"22386dcd-b409-49d2-be03-ad270eae92c4","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"46f2d671-5bbf-49c0-928e-4a8b3cdd892b","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"400ef30a-63eb-4648-b293-c7ecc874f509","identifier":["Gala"],"name":"WeVibe Gala"},{"features":[{"feature-type":"Vibrate","id":"e609247a-8c12-422e-8df7-e03373bdbf7a","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"c84081f5-3a72-473a-b2b3-32500014b308","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"b667bb6a-46b1-4534-8c79-83aa0749028a","identifier":["Nova"],"name":"WeVibe Nova"},{"features":[{"feature-type":"Vibrate","id":"283b2826-80e3-455f-bec6-7800ebaf2c96","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"64f00297-e4ef-4059-a622-c0bea33d4379","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"0e72dab3-4b87-4bae-ae02-aae0bbb0f035","identifier":["Sync"],"name":"WeVibe Sync"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6c0184bc-93b8-41a9-a976-934256dcdf9d","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"d42dc8a1-bb70-4dd6-b792-710248c00c6e","name":"WeVibe Device"}},"wevibe-8bit":{"communication":[{"btle":{"names":["Melt","Moxie","Vector","Wand","Wand 2","Bond","Nelson","Nova2","Nova_2","Nova 2","Jive 2"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"fdf47cba-4429-4944-9bb4-1db4facb8d29","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"4f73e55c-bea8-4069-8409-cba30fbbfc81","identifier":["Melt"],"name":"WeVibe Melt"},{"id":"d29641cb-953a-4d5c-8b43-ba481db2dd42","identifier":["Moxie"],"name":"WeVibe Moxie"},{"features":[{"feature-type":"Vibrate","id":"8828bbe0-acf0-4529-9f33-276b23a14afd","output":{"Vibrate":{"step-range":[0,12]}}},{"feature-type":"Vibrate","id":"12702494-a0e9-4929-b928-050d47391cb5","output":{"Vibrate":{"step-range":[0,12]}}}],"id":"52482637-708c-455b-b96b-d4d58af04562","identifier":["Vector"],"name":"WeVibe Vector"},{"features":[{"feature-type":"Vibrate","id":"2377d39d-580c-46ea-831c-bb9cb97899d7","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"3829ad7c-be90-49ce-9ecc-fdafa18be3bb","identifier":["Wand"],"name":"WeVibe Wand"},{"features":[{"feature-type":"Vibrate","id":"4d92cf70-e464-435c-897e-fd2cd5a918e9","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"3db74c3e-50e1-4dbf-a670-c7297ca52f62","identifier":["Wand 2"],"name":"WeVibe Wand 2"},{"features":[{"feature-type":"Vibrate","id":"240a36e0-4791-4676-aa3b-d1c407db2b1b","output":{"Vibrate":{"step-range":[0,27]}}}],"id":"c4b2ecb2-655d-44d9-bfaf-03f314acd3a2","identifier":["Bond","Nelson"],"name":"WeVibe Bond"},{"features":[{"feature-type":"Vibrate","id":"22172834-1186-4ba2-b221-23f02c3fbd51","output":{"Vibrate":{"step-range":[0,27]}}},{"feature-type":"Vibrate","id":"0972ba1f-0b0e-4738-a050-5333da537b35","output":{"Vibrate":{"step-range":[0,27]}}}],"id":"2292e221-0f17-4d55-8697-f6abebf04ee5","identifier":["Nova2","Nova_2","Nova 2"],"name":"WeVibe Nova 2"},{"id":"4a0d8ff9-db32-41c7-99e5-8bb005a25bd0","identifier":["Jive 2"],"name":"WeVibe Jive 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7b226142-d713-41cd-872a-aea10527482b","output":{"Vibrate":{"step-range":[0,12]}}}],"id":"527527b1-7bf2-40cb-b086-003af792f03f","name":"WeVibe 8-bit Device"}},"wevibe-chorus":{"communication":[{"btle":{"names":["Chorus","skeena","Sync 2","Sync Lite"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"db4d008b-530e-4b8b-937a-bd4e5df4058c","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"27c95f7a-91e7-46c9-90c2-b3d37ed20d6d","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"3d5f001f-d3c0-44d5-9a6a-e4c8e7beb2e1","identifier":["Sync 2"],"name":"WeVibe Sync 2"},{"features":[{"feature-type":"Vibrate","id":"62316419-7c01-4ce2-8086-0ca210d26b25","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"36640498-e77c-46f5-9f94-a1b90148f939","identifier":["Sync Lite"],"name":"WeVibe Sync Lite"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"52a3c84e-28d4-4750-9a7e-a8618ded617e","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"4aa54a5f-2b85-4178-b671-f4198acf3daf","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"5228aefe-bc48-445c-8129-48c3cebf6729","name":"WeVibe Chorus"}},"xibao":{"communication":[{"btle":{"names":["CCYB_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff2-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"c91a5d82-547c-4bcb-8cd9-1a5085253d11","output":{"Oscillate":{"step-range":[0,99]}}}],"id":"3a3dd2ec-01d9-48d2-afbf-a969c33a147c","name":"Xibao Smart Masturbation Cup"}},"xinput":{"communication":[{"xinput":{"exists":true}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"eded54a0-9ef2-49e1-99ec-7ab0ae606604","output":{"Vibrate":{"step-range":[0,65535]}}},{"feature-type":"Vibrate","id":"13b25ae7-4c84-4e9c-bd3e-c2f835bd3edb","output":{"Vibrate":{"step-range":[0,65535]}}}],"id":"0e7844fb-ff3d-4f5d-9e86-03b20f120f94","name":"XBox (XInput) Compatible Gamepad"}},"xiuxiuda":{"communication":[{"btle":{"names":["XXD-Lush*"],"services":{"53300001-0023-4bd4-bbd5-a6920e4c5653":{"tx":"53300003-0023-4bd4-bbd5-a6920e4c5653"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"da1eb27b-6159-40f8-9662-69d9ca77f768","output":{"Vibrate":{"step-range":[0,19]}}}],"id":"2982ea67-a59f-4490-9a7c-23583a4ec642","name":"Xiuxiuda Device"}},"xuanhuan":{"communication":[{"btle":{"names":["QUXIN"],"services":{"0000fffe-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b52a4a37-3eae-40da-a4c2-abe546934900","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"60b567f2-8b50-4673-a295-6dda343a7029","name":"Xuanhuan Masturbator"}},"youcups":{"communication":[{"btle":{"names":["Youcups"],"services":{"0000fee9-0000-1000-8000-00805f9b34fb":{"tx":"d44bc439-abfd-45a2-b575-925416129600"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"d0c286dc-2608-4f8a-a621-3f65927ed57e","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"f73311e4-69d4-43d7-9781-1294e9d5bf0d","name":"Youcups Warrior II"}},"youou":{"communication":[{"btle":{"names":["VX001_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"19dc8b35-713c-448b-926f-4d56b14f432d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6b113fe0-9d26-4dd3-a997-527eb8a048b0","name":"Youou Wand Vibrator"}},"zalo":{"communication":[{"btle":{"names":["ZALO-Queen","ZALO-King","ZALO-Jeanne"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"94357c17-fb2d-4579-a4fa-68d597315887","output":{"Vibrate":{"step-range":[0,8]}}},{"feature-type":"Vibrate","id":"43f2e203-f920-4c59-b7a8-d8902d7efa2f","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"2aaeca64-1ce5-4333-a0ab-609546112d37","identifier":["ZALO-Queen"],"name":"Zalo Queen"},{"features":[{"feature-type":"Vibrate","id":"3e1cb89e-43bd-4b57-9f49-79dbb297ce14","output":{"Vibrate":{"step-range":[0,8]}}},{"feature-type":"Vibrate","id":"ba694b89-b88e-4029-934f-95d23df42053","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"94254e7a-2666-4e93-8f6d-101fad4a3807","identifier":["ZALO-King"],"name":"Zalo King"},{"id":"743b389e-1eb6-401a-80bc-116b6136c449","identifier":["ZALO-Jeanne"],"name":"Zalo Jeanne"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e6f5930a-98ee-4ced-9a51-b3938b7b6a0c","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"45648a20-cb18-43a0-9d6c-8bc4ed63ef63","name":"Zalo Device"}}}} 1 + {"version":{"major":4,"minor":30},"protocols":{"activejoy":{"communication":[{"btle":{"names":["SS-TD-YDTD-001"],"services":{"0000f0b0-0000-1000-8000-00805f9b34fb":{"rx":"0000f0b2-0000-1000-8000-00805f9b34fb","tx":"0000f0b1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1fec4773-16a2-4bec-8910-1fcd9a85edaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"62e7b76d-ab99-42ca-89ea-865a6072451e","name":"IntoYou Remote Egg Vibrator"}},"adrienlastic":{"communication":[{"btle":{"advertised-services":["00001320-0000-1000-8000-00805f9b34fb"],"names":["Placeholder to avoid conflict with bad attempt to clone a Lovense Lush"],"services":{"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"configurations":[{"id":"92c43355-c16f-471a-9c5d-ea30186b75a8","identifier":["LVS-S001"],"name":"Adrien Lastic Palpitation"},{"id":"ef491238-d560-46e4-84ed-72c902632bb2","identifier":["LVS-S002"],"name":"Adrien Lastic Revelation"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"714132f1-7ddd-420e-bf9f-6927fce0c9c3","output":{"Vibrate":{"step-range":[0,16]}}}],"id":"d5c4c815-9226-430d-8b40-915c0e208483","name":"Adrien Lastic Device"}},"amorelie-joy":{"communication":[{"btle":{"names":["4D01","4D02","4D03","4D04","4D05","4D06","4D07","4D08","4D09"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe3-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"b5681266-9f56-4a6f-9985-be33301af6af","identifier":["4D02"],"name":"Amorelie Joy Move"},{"id":"891e1acb-84ec-41e5-8782-2392a1343a34","identifier":["4D05"],"name":"Amorelie Joy Cha-Cha"},{"id":"fdc21c92-80d8-4cfa-a4e2-a79fef020e1c","identifier":["4D06"],"name":"Amorelie Joy Boogie"},{"id":"7a98633a-8b7e-4065-8e10-12b17588f504","identifier":["4D01"],"name":"Amorelie Joy Shimmer"},{"id":"bd784815-49d7-4379-98d0-34aa1d9c0097","identifier":["4D03"],"name":"Amorelie Joy Grow"},{"id":"6124dfc8-b0f4-4db0-b85a-b8d0da53b6a8","identifier":["4D04"],"name":"Amorelie Joy Shuffle"},{"id":"7e7776a5-98a8-42ef-a9e9-b4aeaf5adbaa","identifier":["4D07"],"name":"Amorelie Joy Salsa"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9be34b27-431e-47d0-871b-fea3c116d32d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"df7c19cc-8e49-4c55-98d1-0b060424260f","name":"Amorelie Joy Device"}},"aneros":{"communication":[{"btle":{"names":["Massage Demo"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Perineum Vibrator","feature-type":"Vibrate","id":"a980bc1a-5554-4293-a75f-6d17bf25ebee","output":{"Vibrate":{"step-range":[0,127]}}},{"description":"Internal Vibrator","feature-type":"Vibrate","id":"811d7d6e-6a75-4925-943a-a06042223e3a","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"f023f0f4-6629-469e-84c4-171ed4939f3d","name":"Aneros Vivi"}},"ankni":{"communication":[{"btle":{"names":["DSJM"],"services":{"0000180a-0000-1000-8000-00805f9b34fb":{"generic0":"00002a50-0000-1000-8000-00805f9b34fb"},"0000fe00-0000-1000-8000-00805f9b34fb":{"tx":"0000fe01-0000-1000-8000-00805f9b34fb"},"0000fffe-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2ba5d52d-0f40-4f1f-8738-955f9f7715f3","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"9a26d86b-afd3-4413-ad72-faddf14b7f03","name":"Roselex Device"}},"bananasome":{"communication":[{"btle":{"names":["火箭X7"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"63fa90c4-1ab9-4841-bfa3-45113f2c1d18","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"3e738dbf-3ff1-495a-a5bf-6d57776d80e8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c2a5f510-44fc-4c79-a9e2-ebf4862c45cb","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"83c998f8-1a18-48af-aa52-2f310252eb54","name":"Bananasome Rocket X7"}},"cachito":{"communication":[{"btle":{"names":["CCTSK","CCTXueGao"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff2-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"8c4ee478-8dbb-41e6-b41c-a5664eec1532","identifier":["CCTSK"],"name":"Cachito Lure Tao"},{"id":"57b25f6e-03d6-44ef-b378-0ef9e69170d4","identifier":["CCTXueGao"],"name":"Cachito Ice Cream"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6e5ce97a-2eae-4807-a857-0e74a9f0d095","output":{"Vibrate":{"step-range":[0,5]}}},{"feature-type":"Vibrate","id":"2ec18700-3fac-4f3b-91c1-ead90bf853d0","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0ce7063c-f118-44ea-80ed-66f3edb90a57","name":"Cachito Device"}},"cowgirl":{"communication":[{"btle":{"names":["THE COWGIRL","THE UNICORN"],"services":{"0000fe00-0000-1000-8000-00805f9b34fb":{"tx":"0000fe01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"188130d5-6ea1-473f-a9f4-a176929221ff","identifier":["THE COWGIRL"],"name":"The Cowgirl"},{"id":"675d61d0-b30f-4f60-abf7-6d5f67a5b56c","identifier":["THE UNICORN"],"name":"The Unicorn"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"11c01b64-e6cc-4b19-9a4d-eaf03a317b03","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"9f3e0837-26e5-4ab1-bb2c-67be33ca920d","output":{"Rotate":{"step-range":[0,255]}}}],"id":"5cdfacc3-7a69-415c-aefc-1d889fc5e824","name":"The Cowgirl Device"}},"cowgirl-cone":{"communication":[{"btle":{"names":["CG-CONE"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"72ec0578-c6dc-4835-a72d-3388816f9611","identifier":["CG-CONE"],"name":"The Cowgirl Cone"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"d9247325-2173-4ac7-95c3-6730f0d37964","output":{"Vibrate":{"step-range":[0,128]}}}],"id":"2dc2667a-2305-4dd4-a0a0-9c1dbcf119ea","name":"The Cowgirl Cone"}},"cueme":{"communication":[{"btle":{"names":["FUNCODE_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"ff44bb15-c9ae-4751-b993-8f325129cbb2","identifier":["1"],"name":"Cueme Mens"},{"id":"dcb3e162-5271-4737-b2e3-88534daafe05","identifier":["2"],"name":"Cueme Bra"},{"features":[{"feature-type":"Vibrate","id":"b4554560-c0ad-42ac-82a8-4a8042fc6ab9","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"d666a28d-3701-499f-b0b9-7f6ccf722159","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"d2789e16-6771-4046-b5de-500def289894","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"c01700e6-1b57-41aa-831b-b3f7a54dbefe","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"29364127-d158-411f-9e28-e8f33a5ca4a6","identifier":["3"],"name":"Cueme Womans"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"812c9f59-e9a9-42d9-8c30-1dc91feea5ac","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"bbd5955a-5c2e-494e-911d-c64708763bea","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"9c152f4a-8441-47f4-9b02-d0f64a468517","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"f19d9974-0631-4413-a544-7bf02c039743","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"ec23bb7f-34df-4480-8eba-3f95dc0d1e0a","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"24c910ea-7cfb-486c-8e86-451e8b3bc22f","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"b8659ec6-6b50-4d74-8a92-2c127856a7ff","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"96b18136-9780-4771-b5e6-f090927fbe14","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"aeecfe99-106d-4f25-a9b6-4a809971ebfb","name":"Cueme Device"}},"cupido":{"communication":[{"btle":{"names":["MY2607-BLE-V1.0"],"services":{"0000f0b0-0000-1000-8000-00805f9b34fb":{"rx":"0000f0b2-0000-1000-8000-00805f9b34fb","tx":"0000f0b1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7f645006-1074-415f-8b06-43aa473573c0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"8ef3fe28-6903-4418-9dd8-5323788ca961","name":"Cupido Device"}},"deepsire":{"communication":[{"btle":{"names":["IMP 3"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"ee9f0605-415e-4b07-8deb-c7252eff7053","identifier":["IMP 3"],"name":"Kuirkish Imp 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"08e0cd3e-65eb-42a4-8b15-990eb2e4c855","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"dd188bc6-784e-4799-b80c-3f568f8794cc","name":"DeepSire Device"}},"feelingso":{"communication":[{"btle":{"names":["Flair Feel"],"services":{"42410001-0000-0101-0000-736278637a72":{"rx":"42410003-0000-0101-0000-736278637a72","tx":"42410002-0000-0101-0000-736278637a72"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"ad577b65-e74b-44c3-868b-86e3bfd53dbe","output":{"Vibrate":{"step-range":[0,19]}}},{"feature-type":"Oscillate","id":"5a2bd962-a9ab-4bd6-af7b-ae1fd6b39d79","output":{"Oscillate":{"step-range":[0,19]}}}],"id":"2f2d3b3d-e832-40e4-ad74-705c0f02997d","name":"FeelingSo Flair Feel"}},"fleshy-thrust":{"communication":[{"btle":{"names":["BT05"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"a8185061-6d41-4eea-bc24-1ff1c5c405b9","output":{"PositionWithDuration":{"step-range":[0,180]}}}],"id":"f273ebd5-a698-4c35-9c46-0625fa442960","name":"Fleshy Thrust Sync"}},"foreo":{"communication":[{"btle":{"names":["FOFO","LUNA fofo","LUNA FOFO","LUNA PLAY SMART","LUNA PLAYSMART2","LUNA PLAY SMART2","LUNA play smart2","LUNA play smart 2","LUNA 3","LUNA3","LUNA3PLUS","LUNA3 PLUS","LUNA 3 PLUS","LUNA 3 plus","LUNA 3 MEN","LUNA3MEN","LUNA MINI3","LUNA MINI 3","LUNA mini 3","LUNA4PLUS","LUNA4","LUNA 4","LUNA4PLUS","LUNA4 PLUS","LUNA 4 plus","LUNA4MEN","LUNA 4 MEN","LUNA 4 FOR MEN","LUNA MINI4","LUNA MINI 4","LUNA mini 4","LUNA 4 mini","UFO","UFO mini","UFO MINI","UFO MIN","UFO2","UFO 2","UFOMINI2","UFO mini 2","UFO3","UFO3mini","UFO3go","UFO3led","BEAR","BEAR_MINI","BEAR MINI","BEAR mini","BEAR2","BEAR 2","BEAR2go","BEAR2body","BEAR2eyes","KIWI","KIWI derma"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"98f14be3-8938-403a-8f90-d4bf5d15409f","identifier":["FOFO","LUNA fofo","LUNA FOFO","LUNA PLAY SMART"],"name":"Foreo LUNA fofo"},{"id":"ee014806-a78a-4d83-9c22-25941f13c26e","identifier":["LUNA PLAYSMART2","LUNA PLAY SMART2","LUNA play smart2","LUNA play smart 2"],"name":"Foreo LUNA play smart 2"},{"id":"c711b125-092c-4ece-bb98-83050b3fdf52","identifier":["LUNA 3","LUNA3"],"name":"Foreo LUNA 3"},{"id":"da0802b8-f60c-4261-83f7-6c703e587fa2","identifier":["LUNA3PLUS","LUNA3 PLUS","LUNA 3 PLUS","LUNA 3 plus"],"name":"Foreo LUNA 3 plus"},{"id":"de02db79-eba2-48dc-b539-5364aaae4bd2","identifier":["LUNA 3 MEN","LUNA3MEN"],"name":"Foreo LUNA 3 men"},{"id":"2ec4a921-d834-4da0-b710-a9d10fba4942","identifier":["LUNA MINI3","LUNA MINI 3","LUNA mini 3"],"name":"Foreo LUNA 3 mini"},{"id":"695d3e66-e545-43ae-a8fa-8a8883e32439","identifier":["LUNA4","LUNA 4"],"name":"Foreo LUNA 4"},{"id":"34503c35-05ef-44f4-875e-e46c9c81a71f","identifier":["LUNA4PLUS","LUNA4 PLUS","LUNA 4 plus"],"name":"Foreo LUNA 4 plus"},{"id":"e519d03d-35e4-4e06-84da-a183a516d2bf","identifier":["LUNA4MEN","LUNA 4 MEN","LUNA 4 FOR MEN"],"name":"Foreo LUNA 4 men"},{"id":"52c53ab8-513a-4cb8-abb5-622086c7b6b0","identifier":["LUNA MINI4","LUNA MINI 4","LUNA mini 4","LUNA 4 mini"],"name":"Foreo LUNA 4 mini"},{"id":"67c567c0-1ea2-4093-80bf-a109f6831621","identifier":["UFO"],"name":"Foreo UFO"},{"id":"305f6099-c0a7-4eb0-bf0f-7499ef152d8c","identifier":["UFO mini","UFO MINI","UFO MIN"],"name":"Foreo UFO mini"},{"id":"5e5700df-c1b1-448a-822f-1808e453641f","identifier":["UFO2","UFO 2"],"name":"Foreo UFO 2"},{"id":"3256b258-13cd-4df9-abdb-d8e547c396d5","identifier":["UFO3"],"name":"Foreo UFO 3"},{"id":"1ca37f05-520d-4696-86b1-d0edcf9fa803","identifier":["UFO3go"],"name":"Foreo UFO 3 go"},{"id":"77d89601-216c-42ee-9908-c0afd777c9a6","identifier":["UFO3eyes"],"name":"Foreo UFO 3 led"},{"id":"58f9677c-440f-43c9-9ab6-7f938edd3f4a","identifier":["UFO3mini"],"name":"Foreo UFO 3 mini"},{"id":"d555e823-52aa-4f02-8d8e-788c3dbe3a5e","identifier":["UFOMINI2","UFO mini 2"],"name":"Foreo UFO mini 2"},{"id":"a050edb2-71b2-494a-b3db-4f0d9ac20310","identifier":["BEAR"],"name":"Foreo BEAR"},{"id":"1231d10c-eee6-4061-8eb2-ffdec6f1523a","identifier":["BEAR_MINI","BEAR MINI","BEAR mini"],"name":"Foreo BEAR mini"},{"id":"c57d9ca7-f3e6-4f48-b65c-fec9a648b699","identifier":["BEAR2","BEAR 2"],"name":"Foreo BEAR 2"},{"id":"35a0a090-3085-4f83-b9d2-eb26d0c21ea9","identifier":["BEAR2go"],"name":"Foreo BEAR 2 go"},{"id":"c66dd16e-13e0-4446-809f-a1567fe746c7","identifier":["BEAR2eyes"],"name":"Foreo BEAR 2 eyes"},{"id":"a837cdd0-6513-4962-85be-d4859e1a7c98","identifier":["BEAR2body"],"name":"Foreo BEAR 2 body"},{"id":"d14e7fd0-1da8-44dc-8028-39a5655185fa","identifier":["KIWI"],"name":"Foreo KIWI"},{"id":"ee07bc74-21af-455d-a26a-fab22f188f97","identifier":["KIWI derma"],"name":"Foreo KIWI derma"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0749f306-bd4c-48d7-9c2a-1309817a4dcc","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"92d98050-7a3f-45b2-9df1-41e8cda28033","name":"Foreo Device"}},"fox":{"communication":[{"btle":{"names":["FOX","FOX M70 Pro","FoxM70Pro","FOX M70-2"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e43828a2-7dc6-4af1-b450-73c50441849f","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"4138dc32-5276-47e8-89d4-fddc6ca42c1d","name":"Fox Device"}},"fredorch":{"communication":[{"btle":{"names":["YXlinksSPP"],"services":{"0000ffb0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffb2-0000-1000-8000-00805f9b34fb","tx":"0000ffb1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"d3985f07-f95a-4f72-859e-8b0ac76f251f","output":{"PositionWithDuration":{"step-range":[0,150]}}}],"id":"cbd6a5b5-50c0-4fb5-93e3-408fd027ff4d","name":"Fredorch Device"}},"fredorch-rotary":{"communication":[{"btle":{"names":["M1_*"],"services":{"0000ae10-0000-1000-8000-00805f9b34fb":{"rx":"0000ae02-0000-1000-8000-00805f9b34fb","tx":"0000ae01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"0ec02168-f724-481a-a927-6ea6df4c89b5","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"86b9ab9e-8507-4abf-b6af-8ecd01a94476","name":"Fredorch Rotary Device"}},"galaku":{"communication":[{"btle":{"names":["GX85","GX07","GX17","GX21","GX22","GX16","GX29","GX23","GX25","GX26","GK03","GX39","G321","G304","G336","G331","G326","G335","G341","G355","G349","G407","G204","G171","G12D","G123","G23A","G336","G23A","A073","GLMT","G901","G912","G901","G20B","K112","G202","K118","K107","G203","TXHL","TXMM","TXKL","K108","K109","KWL2","TFHL","TFMM","TFKL","K120","K12A","K12C","LL18","CYX2","RC31","MD19","G317","G312","G302","G320","G314","G228","G315","G307","K311","G339","G354","G12B","G29C","G29D","GKML","G348","G913","G213","TFF1","G310","K113","G228","G310","TFF1","D358","G322","D402","G40A","G403","G43A","K12B","QCVW","QCSW","QCPW","TFG1","GK27","GK25","AC695X_1(BLE)","GX33","WSXK"],"services":{"00001000-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00001002-0000-1000-8000-00805f9b34fb","tx":"00001001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"53a117ec-0e2d-43ce-a77b-0ed4fbf82d07","identifier":["V415"],"name":"Galaku Nebula"},{"id":"6c62e478-d684-4c3a-9d74-0860be907a8e","identifier":["GX85"],"name":"Galaku Shana"},{"id":"ccda61b7-8517-4d31-8ef6-a730b1a0ab9a","identifier":["GX07"],"name":"Galaku Miya"},{"id":"0f24a925-bad8-48ec-9a35-887f78bc967d","identifier":["GX17"],"name":"Galaku Capsule lipstick"},{"id":"9d8d0d14-1507-48ee-8b99-1b5cc6f4a67e","identifier":["GX21"],"name":"Galaku Vitality Cat"},{"id":"22e21fb8-c399-490f-9680-5abe44c46bc9","identifier":["GX22"],"name":"Galaku Phantom X"},{"id":"c829fb46-4cf5-4034-bdea-2032e00a34c3","identifier":["GX16"],"name":"Galaku Vitality Strawberry"},{"id":"aaa2d14e-2b93-46e5-87a0-c622f6f9c82b","identifier":["GX29"],"name":"Galaku Little Magic Box"},{"id":"859c82eb-9163-426c-90c4-4b567ff34e95","identifier":["GX23"],"name":"Galaku Little Whale"},{"id":"fffd1a38-2ac8-470a-bffb-70360a4099ba","identifier":["GX25"],"name":"Galaku Happy Vibrator"},{"id":"a2e6b3c3-8101-4ff7-8113-4d5c9641f557","identifier":["GX26"],"name":"Galaku Xiaobao Beans"},{"id":"28e47ecf-6a79-48c0-acd1-82ee75955836","identifier":["GK03"],"name":"Galaku Capsule Vibrator"},{"id":"af836ee8-9c73-4759-80f4-d305a14e51c1","identifier":["GX39"],"name":"Galaku Ice cone miniAV stick"},{"id":"9b6a27bd-75d6-42c7-9a71-7f95807eb9c4","identifier":["G321"],"name":"Galaku mini ice cream cone"},{"id":"a1042c91-cfa0-41b8-9afa-637599c076ac","identifier":["G304"],"name":"Galaku Shia's Collar"},{"id":"bae928b3-7ff5-45d1-b251-882812d5ef88","identifier":["G336"],"name":"Galaku The Second Generation of Vitality Bird"},{"id":"074ef604-51bf-4f0a-97ee-16508c582968","identifier":["G331"],"name":"Galaku Octopus glans massager"},{"id":"ca21391e-6aa2-4480-a1a5-c138318bf44c","identifier":["G326"],"name":"Galaku Alice"},{"id":"d1a0cd58-1aa2-447c-bd7e-da471fdee5d8","identifier":["G335"],"name":"Galaku Unicorn Butt Plug"},{"id":"398c32ab-6498-4358-a25f-8553916719fd","identifier":["G341"],"name":"Galaku Ace"},{"id":"05dc7803-1513-48d9-9c2f-2719e8b71905","identifier":["G355"],"name":"Galaku Little cute turtle"},{"id":"5e8a289b-9f5f-4865-9f92-d7bd06c68950","identifier":["G349"],"name":"Galaku Little Bullet"},{"id":"9cc769ed-e911-491b-b8ad-1a78ed8675fe","identifier":["G407"],"name":"Galaku Joy Vibrator"},{"id":"e213ecfd-d0f9-44e1-9c17-d3d78f7c6216","identifier":["G204"],"name":"Galaku Bowling"},{"id":"299b1c71-e7fc-426b-8d6f-0375685de6a8","identifier":["G171"],"name":"Galaku Mixin Controller"},{"id":"aa6c0314-58bc-4b83-b9d7-5988151b0c53","identifier":["G12D"],"name":"Galaku Hua Chao Brush"},{"id":"ed5b32b5-79fa-4d74-8d44-3afc3e71fc38","identifier":["G123"],"name":"Galaku 花sai"},{"id":"9811b596-7c23-4f18-b0b6-895680d273b0","identifier":["G23A"],"name":"Galaku Dream Vibration"},{"id":"36d612d2-806c-49f5-85b6-0f291342ea34","identifier":["G336"],"name":"Galaku The Second Generation of Vitality Bird"},{"id":"83521db1-be7a-4ca6-be82-fe218dac73db","identifier":["G23A"],"name":"Galaku Dream Vibration"},{"id":"d34943d6-709c-4972-97c8-ffa75c7ff005","identifier":["A073"],"name":"Galaku Joy Vibrator"},{"id":"587af267-9322-4ac6-afe6-8dcd4217ced4","identifier":["GLMT"],"name":"Galaku Rogue Rabbit"},{"id":"3ee263a4-1aa6-4b6c-8d09-b82d24df4017","identifier":["G901"],"name":"Galaku Suck the vibrator"},{"id":"25528b16-8cfa-45d5-b8bc-cd238f2a0416","identifier":["G912"],"name":"Galaku Donut"},{"id":"9593572e-e19d-4863-86ba-3e0542ad54fb","identifier":["G901"],"name":"Galaku Suck the vibrator"},{"id":"1d5f2345-034e-4d41-93a7-3d0ef80933e0","identifier":["G20B"],"name":"Galaku Ballet Vibrator"},{"id":"52071636-ceb7-4f79-afb1-5d8af4dbf5a2","identifier":["K112"],"name":"Galaku Donut"},{"id":"d9abd771-c3bc-449a-8c4a-06938231111d","identifier":["G202"],"name":"Galaku Flirting Pen"},{"id":"bbb54012-bee5-451a-aea3-98f28ca695a9","identifier":["K118"],"name":"Galaku Ball vibrator"},{"id":"104e8fcf-db34-4006-9a27-183ca2b8aaf5","identifier":["K107"],"name":"Galaku Cyberpunk Airplane Cup"},{"id":"48e98efa-7c01-4a8e-a0b5-f721799d78e0","identifier":["G203"],"name":"Galaku Vitality Cute Pet"},{"id":"76ad7e0f-fcbf-4c21-b4f9-c2affe73355a","identifier":["TXHL"],"name":"Galaku Little gourd vibrating egg"},{"id":"2c2a664d-851d-4686-b432-1e2eef36b713","identifier":["TXMM"],"name":"Galaku little kitten"},{"id":"7ab1f6e5-ed53-463c-8379-40db8fa580b4","identifier":["TXKL"],"name":"Galaku Little Dinosaur"},{"id":"43e3d3d0-0c9f-46c0-b44b-4d2739a43522","identifier":["K108"],"name":"Galaku Bell sucking"},{"id":"7ce8bdb5-eebc-44e8-9369-b8a9633a0365","identifier":["K109"],"name":"Galaku Ring vibration"},{"id":"9106168e-1758-424e-8713-7266b96cbf6d","identifier":["KWL2"],"name":"Galaku Erection Booster"},{"id":"b56b1b77-0174-47f6-8429-06f83a7c2382","identifier":["TFHL"],"name":"Galaku Gyoyo-G (meaning Yue-little gourd)"},{"id":"c90795b9-355b-4cc3-b493-e63c92c4efe5","identifier":["TFMM"],"name":"Galaku Gyoyo (meaning joy)"},{"id":"f73faf1a-dc8d-47a6-ba00-435aec9fbfb1","identifier":["TFKL"],"name":"Galaku Gyoyo (meaning joy)"},{"id":"911b8708-8cc6-406b-8fca-f31dbecb8cbc","identifier":["K120"],"name":"Galaku Pinky stick"},{"id":"03a0ede5-fb62-4f5c-a3e9-c821a9afbfbf","identifier":["K12A"],"name":"Galaku Little Turtle Stick"},{"id":"d924b656-3e8e-4742-ab5e-cba345aa6c9b","identifier":["K12C"],"name":"Galaku Xiao Xian Wan"},{"id":"761d7fc2-ba70-4093-8bf7-f3e3ee1d639e","identifier":["LL18"],"name":"Galaku Mitang"},{"id":"bdd69b72-0c3d-4c14-b923-accd305e9ccc","identifier":["CYX2"],"name":"Secret Lover Simon"},{"id":"e17ab832-ca1b-430a-b03a-c053c268407e","identifier":["RC31"],"name":"Secret Lover Betty"},{"id":"546731c9-21c5-4bca-bb85-9fec1c3c627e","identifier":["MD19"],"name":"Secret Lover Kevin"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"f427019a-a136-45a0-a866-dac460d8770c","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"0fa679ef-eb23-4b10-a456-dd1f99ed7dee","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"19ac04ae-9d77-4b3b-a706-5df8252569a7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"58de185f-a52c-42e0-b06f-bb7a293a9d40","identifier":["G317"],"name":"Galaku Zaku Aircraft Cup"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"9a04b080-4956-499c-894d-d7538322160e","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"a8a8f9c0-f406-4b80-8c8e-3ff1bf9bff72","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"769865df-58b9-4d0f-8697-4ee78304a10c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8c3f6848-0c63-4a56-8f28-ffba313240e3","identifier":["G312"],"name":"Galaku Mecha-Original Owner's Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"c09c7502-7e42-49be-8620-44bf0dda08af","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ccf2e0e7-4ade-4a9b-8b49-405653f72c7c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"22792e4e-bf84-42d4-a1ec-cbffddd3d777","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1f53344c-173d-4a00-abb4-623969d7b174","identifier":["G302"],"name":"Galaku Little Devil"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"c86290fd-1271-45d3-98bf-bcd168a1948a","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"70de4e79-4db7-45ee-a7c1-490cdf23bb33","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"a6fb0d1b-9160-40ca-81a7-905776aeff83","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e8c6ef4f-b574-4fa3-8887-df3415368621","identifier":["G320"],"name":"Galaku Athena"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"75943039-8932-4a1c-af26-d1f075e78c01","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"05804a02-980d-4380-b407-a30f56477f8e","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"a104dc8a-7759-4dd9-8113-d3b450b24658","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a8f4769e-945e-4f32-b2fb-1d15c6be62c6","identifier":["G314"],"name":"Galaku Vitality Octopus II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"7751e53b-a722-49e5-9534-5a5798de081c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"68d399dd-a3c9-4423-b244-d231c7e0a131","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"398eb416-b3d7-4f23-90ec-2f9fb05487f7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ead84aad-7180-415d-8740-3a8c84be3fc9","identifier":["G228"],"name":"Galaku Little Dolphin"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"02fda4c8-b86c-4131-8d9f-447534785404","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"a21f8a77-22ce-47a3-b220-028f87d3a50d","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"e85a8553-4f3c-49ba-ae88-929d0052e04d","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9ca11ed6-aa8a-4506-a7f8-78f515075340","identifier":["G315"],"name":"Galaku Unicorn"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"3525faff-24d5-4b84-9b4d-b6e92f51f2f4","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"c1150106-9f41-4a80-b30b-6015e1a7e80a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"57638eed-03e4-4279-8fc1-cc03a2d9066c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"113cb4d3-f8a9-45b5-bf66-3e93e5209e4d","identifier":["G307"],"name":"Galaku Queen Bee Gun"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"c52a581b-0838-4431-bd39-179628da18d4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ba7de25e-d0fd-4431-afc5-e8b72431b025","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"309ff7a2-aa2f-44e4-ace9-c1d485bf47ae","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"13e7fd6e-2dec-400e-80e5-908a088572fc","identifier":["K311"],"name":"Galaku Freya"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"75e8f6e5-a69b-48d4-937b-c202961b464f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"3854e366-6eb9-4947-bc90-e246146bec11","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"be8475dd-8928-447d-9e94-1e0543056b29","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5d47e890-6093-4eae-b7e8-e637dc82a2ea","identifier":["G339"],"name":"Galaku Rhino Prostate Massager"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"dc4348f2-7788-4b63-96f8-80ed74e4f9c2","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"e79abb39-74ab-46cc-9363-41637a43c885","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"23e5cc47-944a-427c-be33-8611fffc70c8","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1d9030a8-bfd2-4e49-8e8d-683c7776ae83","identifier":["G354"],"name":"Galaku Double-A Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"e86333ca-254b-4c40-b448-eeb0e397e2f6","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f531ad54-4f1f-4fe6-91dd-bba265307fb5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f989b7c6-ad5d-49fa-b103-2a21ff2213d5","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"7565ed2f-36c6-4210-830b-c916c4f8132b","identifier":["G12B"],"name":"Galaku Flower Season"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d8b78598-520b-4d28-9340-1a51d918f31a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ddc439b2-dc60-46bd-b6dc-4ce2b92783c0","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"34bf9651-bbd6-475f-a2ea-536b04c5db62","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8a41b478-7239-4412-b251-66dcb62f0e98","identifier":["G29C"],"name":"Galaku Little Rubik's Cube"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8dccfd7a-397e-450c-8911-31d2258506f5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"6031712c-95a0-457f-93b6-e24b8ab7d335","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"7e0681c6-7206-41d0-97d2-f3e01d6c8de4","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"fae6c568-0e7f-446f-9523-81964f51728c","identifier":["G29D"],"name":"Galaku Small powder cake"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"48936afe-dfda-4a35-bd45-1da66bdc020f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f17eba7d-aab9-43d9-a621-4e5b3addd682","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"67430820-ef54-4821-8d43-37b7ebc6702f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"722fc3e9-8349-4659-b71b-9c77d437f695","identifier":["GKML"],"name":"Galaku Milly"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8afa26c6-e525-4afc-84f7-a9602d82ddf9","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ed5039d6-24ea-4adb-becd-ab549aff67ce","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"8b8b2df2-1f06-4649-b575-ae0abef990dc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d546987d-311b-4db1-80d6-b8df1a06b275","identifier":["G348"],"name":"Galaku Rhinoceros Back Court"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"dff9df20-91d3-478f-b5dd-409db449d9ff","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f23839bb-69c4-4570-9eb0-ea387a1fa87f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"10d3c65c-e6b1-4802-b71f-5843bb6ae4bd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"536ea0fc-ef97-40a1-be31-56f9cabd489e","identifier":["G913"],"name":"Galaku Unicorn II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"5e4c85dc-27df-45fa-a7cc-f2870596b7ed","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cb5581ba-2f77-49e3-bf0a-856639e045e1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f8057621-5690-43fe-8cf9-aa2b1d4ceb07","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ee326d2c-8241-40b7-9ccd-3662a5901197","identifier":["G213"],"name":"Galaku Phantom"},{"features":[{"description":"Oscillate","feature-type":"Oscillate","id":"5027b245-170a-47ca-b9b6-d93c48532d56","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"376aee27-8c1b-4d26-a5e3-9b92be56036d","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"42b39996-60ac-4ee7-9880-1bc8d73b543a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e1516f9a-9f56-4859-832d-6b637c6880e5","identifier":["TFF1"],"name":"Galaku F1 Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"7d6f9b0d-2296-42d6-a989-63366e943fff","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"ed69fd16-6951-4176-96b5-e267cb4213e4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"76599534-d259-4420-acf8-f172421b684e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a849f281-4415-4b0d-a2e2-5b93e8d36833","identifier":["G310"],"name":"Galaku Scepter AV Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"5debcf2d-4e98-4b5f-88b0-45f4bcd3aaf1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"787e3d35-0ea2-407e-8b4b-ecb0680ddfa3","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"c6d8ebc8-bba3-4aaa-b616-3758a6a84b06","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"568f5426-4d6d-4fed-b915-c4ead0dc2b70","identifier":["K113"],"name":"Galaku Unicorn II"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"484bcea7-f227-49f3-83f8-ab825c46e0f4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"4d68f7a8-2fd1-40f3-8d5f-b932b0fb5d8f","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f93f3c1d-8046-40f2-a4d3-4c5315c809e6","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b1a680ee-43ea-44a1-95f0-b287d9b87d07","identifier":["G228"],"name":"Galaku Little Dolphin"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"525a328a-1fe1-4f54-be62-1aade3f4dcab","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"0f5a8b59-1ba2-4e0f-9de4-272ee2fae908","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"246cddf5-f04a-45e2-ba07-1f5354d15fdd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"59723525-29b0-4cfe-b327-c4337e94cce7","identifier":["G310"],"name":"Galaku Scepter AV Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"e19f5460-6145-48b9-9151-c16765130341","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"f44a3499-e077-41c5-93ba-56a840c8485b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"79874bf3-3055-4d5a-a6aa-ea183f434324","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"f989e3e1-6df9-4ab1-a2a6-04aded3fe9a3","identifier":["TFF1"],"name":"Galaku F1 Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"98b72986-86e9-44dc-a48c-e4b64d5941c0","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"907f514f-4cfa-4210-88c8-2ae602cade4b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"338f4e14-793b-4cb7-b26e-0ff47f2e72cc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"3ff9c409-8790-4b06-af84-a0ddf103bf23","identifier":["D358"],"name":"Galaku Classic vibration-absorbing AV state"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d61c7b5a-b021-43bf-a246-9b7dc193cf98","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"64ecb833-2b8a-46c6-afac-28aa36d05580","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"87973aa3-f77e-47b1-92dc-1a6b32bba5d5","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d3c966a9-9341-44b5-a54d-842402010dc5","identifier":["G322"],"name":"Galaku Unicorn"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"daedd54d-0d62-434f-8408-d3d9f69cd151","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"7ebb5f9d-e447-4b67-8b3a-997b46a5f2be","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b872a7d6-df4c-4d50-8e7b-57cc7102b151","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9ccc2c45-2762-4005-9de1-f636b44d0e0e","identifier":["D402"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"1954d249-a830-4c2f-9a54-73962b0a7f62","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"b0a5e213-8e34-4868-9f93-477d707b555a","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f5555828-157d-44af-a6f3-61c184adc78b","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8202daae-1d8f-468e-b772-31f6032e92ff","identifier":["G40A"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"1db2e6ef-89a9-44a6-b4fe-858c583181cc","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"af1c0858-6f69-49bd-81e0-2b5634cba141","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0acf4462-c96b-4dec-b283-d56fdeae3e09","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5910e68c-1ed0-4dd1-b9b9-74bb2332d3b7","identifier":["G403"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"9204650b-9e73-4423-9de1-94e87cf8cf7b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"3e533985-211f-4c4e-996e-6ee5999a8f7b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"01388799-5cdf-4127-824b-a51ae1c38e60","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"49ce5f25-f210-43cf-a20e-bb0879b89c63","identifier":["G43A"],"name":"Galaku New series of vibrators"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"50c856df-a8d2-4840-bc3d-17f7bc2144e8","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cc865a89-7a1f-4d9c-ac03-8822ec1ab715","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"9ecdcaa7-b228-4f67-b04b-a1ff3642ebe2","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ec43f998-0089-4bef-8a8d-d3ce49747fff","identifier":["K12B"],"name":"Galaku Little Turtle Stick"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"cf8ed969-86d5-4597-850f-35c60cfc40e8","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"13dd1aad-9102-46c9-b126-5293b5da88ad","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"421f8bf8-6732-405a-b563-139e858bc4fb","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c61bdc8f-230b-4cc8-9474-c145ecba7682","identifier":["QCVW"],"name":"Kisstoy Lost (Vibrating)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"02b1d882-d47e-4dc2-8062-91e9b6defdd4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"1e4691ca-fda3-40da-bad9-b2f7393d5554","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0b41e97c-17f9-475d-8a30-d8ed1f52cb67","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"287d283c-d1f6-4dd4-9b53-fc01adafed30","identifier":["QCSW"],"name":"Kisstoy Lost (Sucking)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"2d070dbf-a2ad-4072-b7ee-a13b278fe4a4","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Vibrate","feature-type":"Vibrate","id":"cddbd1f6-227d-48e3-a1bc-74332b153a24","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad753ac1-6c20-495a-bb0d-409b251fbe26","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"746b8d6f-41ba-433f-b225-b3bf98c7aec9","identifier":["QCPW"],"name":"Kisstoy Lost (Insertable)"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"2b5fdcd4-3b35-4939-b086-950a827141e1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Suction Pump","feature-type":"Constrict","id":"59498f0e-ad39-4701-9197-a5c7428b0acc","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"591ca427-79d4-4d6a-bf00-8596cd9cb493","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"0d60d3a5-bad0-4df7-99ad-4bf4ee442c5d","identifier":["TFG1"],"name":"Galaku Aurora Aircraft Cup"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"ff51f8a4-4ac0-434c-b656-d94e0b2eec53","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"e0b9f2c7-68d9-4c7b-9327-6e0802973a44","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"687bbb0e-b5a6-47d8-bca3-3395c510d996","identifier":["GK27"],"name":"Galaku Cannon-GT"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"d8411669-9823-4755-afe4-969f7a4200cd","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"afb9c389-4624-4871-bfed-c19eccbcd3e3","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"4169f6af-723c-437c-be39-d90508c95e0a","identifier":["GK25"],"name":"Galaku Phantom PLUS"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"8626a95c-2ebd-43b4-a592-27282c6cc275","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b680b236-52f4-4d8e-907e-78e71a0d23e9","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"637fec12-7e76-4107-ba18-931046975976","identifier":["AC695X_1(BLE)"],"name":"Galaku Vision"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"90351a28-a5c0-4b77-bd61-d5e667588cf1","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"ab7abe60-7733-4391-a61d-765655275261","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"34c495ac-a36f-4d8c-9823-191895926d49","identifier":["GX33"],"name":"Galaku Dimension No. 1"},{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"80d6340d-70bd-40ba-87bd-014f034a3186","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"1ef7a2d2-1725-4fd9-9e70-d8e0674ac17f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"938f9e14-3d1d-4778-821a-a1c17bb42936","identifier":["WSXK"],"name":"Galaku Starry Sky CUP"}],"defaults":{"features":[{"description":"Vibrate","feature-type":"Vibrate","id":"f650b5a9-7413-4ac9-b25e-863180daa04c","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"d9c34cf9-5645-4e04-bf92-51e5df708417","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c1766383-def6-4bd0-b6ce-1e8f993fa6ae","name":"Galaku Device"}},"galaku-pump":{"communication":[{"btle":{"names":["V415"],"services":{"00001000-0000-1000-8000-00805f9b34fb":{"tx":"00001001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7689175c-af6e-4529-a2ae-c4f41f1db595","identifier":["V415"],"name":"Galaku Nebula"}],"defaults":{"features":[{"feature-type":"Oscillate","id":"60946646-0160-425f-85ca-9210d35d61fd","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"97f24406-d413-43ed-b830-b76c3f912fad","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2e954d01-4f42-4acd-9be8-9fdfa0172998","name":"Galaku Device"}},"hgod":{"communication":[{"btle":{"names":["AMN NEO"],"services":{"0000ffe3-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"cd638669-9f47-400f-8dcf-80583e7e563a","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"d786a1cc-7a7c-4b8b-996c-1d2fce573ca2","name":"Hgod Device"}},"hismith":{"communication":[{"btle":{"names":["HISMITH","Wildolo","\u0007HISMITH"],"services":{"0000ff90-0000-1000-8000-00805f9b34fb":{"rxblemodel":"0000ff96-0000-1000-8000-00805f9b34fb"},"0000ffe5-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"169414bc-55d6-4ada-a9ec-eae862e80e09","identifier":["1001"],"name":"Hismith Sex Machine"},{"id":"33a59054-9a87-4ecb-9893-3b5101b6431b","identifier":["1002"],"name":"Hismith Pro Traveler"},{"id":"119197ff-5750-40bf-9770-024e75cbe20c","identifier":["1003"],"name":"Hismith Capsule"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"1663c651-cab6-444d-bbd7-39baf190d6ab","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b6a5ed20-e10a-4370-aa9e-0cd85bf1c6f7","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"188ee17a-d776-4f9b-baaa-903b9fea276f","identifier":["2001"],"name":"Hismith Thrusting Cup"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"8621627f-4561-4272-9d95-231d9b8d3440","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5815777e-11e1-4998-b9a6-68e09656f18c","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"fb1d1aa1-5a88-4a39-af74-bc127d670ab1","identifier":["1006"],"name":"Hismith G011"},{"features":[{"feature-type":"Vibrate","id":"5ac186f5-ada6-4ec2-a65a-910b8b2292cc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"ef153cf6-130d-43a1-82f1-4a16e457e8ea","identifier":["3001"],"name":"Wildolo Device"}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"24291feb-53a7-49ee-898a-8c42f534508f","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"a8689335-db27-4a23-8724-6973168bb474","name":"Hismith device"}},"hismith-mini":{"communication":[{"btle":{"names":["Auxfun-Box","Sinloli","Sinloli-Sherry","Eropair *","HISMITH S1","HISMITH S2","HISMITH S3","Sinloli Cosima","Sinloli-Ethel","Sinloli Aston"],"services":{"0000ff90-0000-1000-8000-00805f9b34fb":{"rxblemodel":"0000ff96-0000-1000-8000-00805f9b34fb"},"0000ffe5-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"6227affb-9e0e-49cb-a77b-7913d40f83ce","identifier":["4001"],"name":"Auxfun Sex Machine"},{"id":"de78cf6a-30c2-40ce-ac8a-a060735c65ac","identifier":["1005","1102"],"name":"Hismith Sex Machine"},{"id":"fa840f6f-6815-4fed-b238-4260ac21b90f","identifier":["1004"],"name":"Hismith Mini Sex Machine"},{"id":"330de697-9702-4bc7-89d6-3faf603f0238","identifier":["1101"],"name":"Hismith Servo Sex Machine"},{"id":"18f342d3-a927-44ac-9605-cf16ec8aad74","identifier":["1402"],"name":"Hismith Ukulele"},{"id":"5b98725d-56b3-499b-830d-50dc004c27c5","identifier":["1501"],"name":"Hismith PleasureDrive"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"1c45bd7c-ca54-483b-9994-f6d4c18cd59f","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"23c0c1f0-af15-492d-8405-3ce3f24d13a3","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"81341b4e-144b-4427-b5e9-5024b12441c7","identifier":["2201"],"name":"Sinloli Automatic Sex Doll"},{"features":[{"description":"Internal Vibrator","feature-type":"Vibrate","id":"85ca7d86-a508-4d9e-9ee5-0223a4b68805","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"External Vibrator","feature-type":"Vibrate","id":"950bc937-6be1-4f6c-8d18-36cbd4d25bee","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e59964ad-0c44-4301-9148-f8837e197d35","identifier":["3101"],"name":"Eropair Rabbit Vibrator"},{"features":[{"description":"Thruster","feature-type":"Oscillate","id":"6255e8b0-f188-4a8b-9325-4c70af3b20be","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"e0eb75eb-a14b-4947-97de-0bd36517dabd","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c1762d51-d2f7-4a03-bb8e-30cde5942831","identifier":["3102"],"name":"Eropair Thrusting Vibrating Dildo"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"39ed62dd-77c2-4488-ba09-33792a65b013","output":{"Constrict":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"d36a28fd-0042-4c5c-a36c-e0a72173e0ab","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8ffeec80-9b8f-4cb5-a70d-6b6d8170a688","identifier":["2101"],"name":"Eropair Cup"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"928b7b2b-9e4e-47bc-8196-e304174e78fa","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Air Pump","feature-type":"Constrict","id":"e9b6dc68-e89a-4f7b-a74f-8a25b31346ee","output":{"Constrict":{"step-range":[0,100]}}}],"id":"9eb5977d-38be-4e77-8a26-1d69e8286689","identifier":["2204"],"name":"Sinloli Cosima"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"030bcd37-38f1-415f-b59e-d0013497fadf","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Vibrator","feature-type":"Vibrate","id":"19ca1ed9-94ee-46f8-9b70-0e79a013db9d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a14d8479-e4b9-463f-af23-e78bd0c5d2c7","identifier":["2202"],"name":"Sinloli Ethel"},{"id":"d9ced3ed-cc74-4731-baeb-7bbf7fda288e","identifier":["2205"],"name":"Sinloli Aston"}],"defaults":{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"cd95dc09-627b-489e-841a-39cd5f06bf6d","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"195a4797-7b3a-4ecf-bffb-810f9b870a8b","name":"Hismith Mini device"}},"htk_bm":{"communication":[{"btle":{"names":["HTK-BLE-BM001"],"services":{"00001802-0000-1000-8000-00805f9b34fb":{"tx":"00002a06-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3b33611d-bbba-498e-969d-526106c7e785","output":{"Vibrate":{"step-range":[0,1]}}},{"feature-type":"Vibrate","id":"d41e037a-b6ab-4016-a07c-f9eb7e414efb","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"3589254d-f271-4059-b2c3-3a5776d1eb02","name":"HTK Breast Massager"}},"itoys":{"communication":[{"btle":{"names":["26-021-B"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"5f1a3edb-6015-404a-865a-c3ee2d568ed4","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"5c58b967-b75f-4f5d-99ef-f581b2579918","name":"iToys Seagull"}},"jejoue":{"communication":[{"btle":{"names":["Je Joue"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"a723e382-c32d-4170-b909-50e9ecb9d17f","output":{"Vibrate":{"step-range":[0,5]}}},{"feature-type":"Vibrate","id":"79434539-5c1d-459a-abbe-833f0a7403be","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"3ad4a393-215b-4cc7-9d77-9541b3b1dab1","name":"Je Joue Device"}},"joyhub":{"communication":[{"btle":{"names":["J-Petalwish2","J-VortexTongue","J-Velocity","JOYHUB-ROSELLA2","J-VibSiren","J-ElixirEgg","J-RetroGuard","J-TrueForm","J-TrueForm3","J-Rhythmic2","J-Rhythmic3","J-Mysticolor","J-VividWings","J-Rainbow","J-BlackBull","J-Peacock","J-Mariner","J-Mace","J-MarsLion","J-Tarian","J-Pul","J-Euphoric","J-Euphoric3","J-Torrian","J-Rayen","J-ROSELLA3","J-Mackay","J-Rowdy3","J-Eclipse","J-DukeDazzle2","J-Scarlett","J-Tarik","J-UricaGuard2","J-Viva","J-Ryden","J-Mars","J-MarsLion2","J-Myrna","J-Vase2","J-Martino"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"5b78e797-3ff6-4ca8-be15-28a1f3983dca","identifier":["JOYHUB-ROSELLA2"],"name":"JoyHub Rosella 2"},{"id":"bc35f659-b67b-4df5-afdd-46053c2a5366","identifier":["J-Velocity"],"name":"JoyHub Velocity"},{"id":"6cbbce9e-6154-4260-8d2c-69cc52edd2ee","identifier":["J-ElixirEgg"],"name":"JoyHub ElixirEgg"},{"id":"481344d5-9edd-48c4-8867-d0d639648d09","identifier":["J-RetroGuard"],"name":"JoyHub Retro Guard"},{"id":"5a3c541a-2924-44cc-a92d-d48b58cf0159","identifier":["J-TrueForm3"],"name":"JoyHub TrueForm 3"},{"id":"6368a677-6c33-4765-8baf-1cd0cd4bb06e","identifier":["J-TrueForm"],"name":"JoyHub TrueForm"},{"id":"46533dc6-6f1b-4b17-9f31-06b076f417d6","identifier":["J-Rhythmic2"],"name":"JoyHub Rhythmic 2"},{"id":"1a5dd035-8107-4db3-924d-503113b1c600","identifier":["J-Rhythmic3"],"name":"JoyHub Rhythmic 3"},{"id":"907042dc-2681-46a0-9a49-3b8564faa41a","identifier":["J-Rainbow"],"name":"JoyHub Rainbow"},{"id":"b92595de-f564-4298-a444-9c8bd1a2c7f9","identifier":["J-BlackBull"],"name":"JoyHub Black Bull"},{"id":"1b560be9-462d-4e08-adb5-2a38690e6ab2","identifier":["J-Peacock"],"name":"JoyHub Peacock"},{"id":"b67fe066-44ff-41be-983d-0ed3e4a7b3ee","identifier":["J-Mace"],"name":"JoyHub Mace"},{"id":"609b9d5a-45c2-4f6d-a396-34f21e932c12","identifier":["J-Tarian"],"name":"JoyHub Tarian"},{"id":"c2aea3e0-551b-4e7f-90e6-819878ad6aec","identifier":["J-Euphoric"],"name":"JoyHub Euphoric"},{"id":"4b936259-c2d8-4459-9824-5992c0c22430","identifier":["J-Euphoric3"],"name":"JoyHub Euphoric3"},{"id":"a0a65312-dc6a-4e7b-a5cb-b1b8499df070","identifier":["J-Torrian"],"name":"JoyHub Torrian"},{"id":"08956682-7cf2-4a01-85d7-7132f8b0690e","identifier":["J-Rayen"],"name":"JoyHub Rayen"},{"id":"add6c7a5-7a3f-4d3d-abac-da7f9b498ef2","identifier":["J-Mackay"],"name":"JoyHub Mackay"},{"id":"f175684d-3bc2-4c8a-a36b-b68275602179","identifier":["J-Rowdy3"],"name":"JoyHub Rowdy 3"},{"id":"26bab7e2-0a38-4790-bdf0-8d9e1927106a","identifier":["J-Eclipse"],"name":"JoyHub Eclipse"},{"id":"d7176dba-ce2b-4395-bf26-1b8ab653d8b5","identifier":["J-Scarlett"],"name":"JoyHub Scarlett"},{"id":"f6b8c5db-eca9-4041-9e07-48521ed3a55f","identifier":["J-Tarik"],"name":"JoyHub Tarik"},{"id":"a2f973ff-e6cd-4b70-a711-2b24f2d03b6d","identifier":["J-UricaGuard2"],"name":"JoyHub Urica Guard 2"},{"id":"6d3ee1c9-0452-4a01-8f73-75d196179e5c","identifier":["J-Viva"],"name":"JoyHub Viva"},{"id":"25ef0abd-31ed-497f-8fc0-ea374f600ee7","identifier":["J-Ryden"],"name":"JoyHub Ryden"},{"features":[{"feature-type":"Oscillate","id":"0d5685ae-95ea-4d2d-849e-b75b7354bc35","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e092343a-c826-4bc8-a579-e179b50cf65e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"904ef5c8-7030-4c2f-9c12-d69154ab10c3","identifier":["J-Petalwish2"],"name":"JoyHub Petalwish 2"},{"features":[{"feature-type":"Vibrate","id":"95313411-9fb3-4df9-b672-c7279ca7d243","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"d2f66bd3-96c4-4377-b1f5-45a2f3d99c9e","output":{"Constrict":{"step-range":[0,3]}}},{"feature-type":"Rotate","id":"042a4817-348c-4595-9fbc-463ffa903041","output":{"Rotate":{"step-range":[0,255]}}}],"id":"c85fd4cf-5bc1-4300-9cb8-a4db4fa8b85f","identifier":["J-VortexTongue"],"name":"JoyHub Vortex Tongue"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"d03ea16f-3126-469d-bf85-843a7c6e2cf6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"115ec3d5-df22-474a-aa5a-32236fcb517e","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"cd3828ee-8fe0-4214-acce-9fc4aac9ea46","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"380428d0-73a4-4437-bf48-fb6b26663d1d","identifier":["J-VibSiren"],"name":"JoyHub VibSiren"},{"features":[{"feature-type":"Rotate","id":"a7a34c6b-5d77-4a38-9708-780ba97cd34f","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"7891e1b3-82c3-4e83-936c-2a156f2ba826","output":{"Constrict":{"step-range":[0,7]}}}],"id":"1ca6396e-bee2-42c8-901c-82e975998085","identifier":["J-Mysticolor"],"name":"JoyHub Mysticolor"},{"features":[{"feature-type":"Vibrate","id":"686761a8-fcc9-4a41-9725-045d5cb0dae9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"21c831d4-0956-4b9b-a90e-31a545a89708","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"576095da-d4a5-4f19-9b14-6244cbfe8096","identifier":["J-VividWings"],"name":"JoyHub Vivid Wings"},{"features":[{"feature-type":"Rotate","id":"439bea28-4c09-4b81-8dd5-dce2ec31781e","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"9f386242-41a2-4c86-9167-db6c58840cc7","output":{"Constrict":{"step-range":[0,2]}}}],"id":"67ed28b9-c0fe-4155-b7b8-3829ec12a485","identifier":["J-Mariner"],"name":"JoyHub Mariner"},{"features":[{"feature-type":"Vibrate","id":"e43f723f-412d-4c75-8123-2483113a06a8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"54e3da8e-7f97-46c7-8a1e-9fa549b877c2","output":{"Constrict":{"step-range":[0,5]}}}],"id":"3f3b7c49-94b2-49b6-ba67-3e5539e204b9","identifier":["J-MarsLion"],"name":"JoyHub MarsLion"},{"features":[{"feature-type":"Oscillate","id":"a9b7d261-2877-4214-a539-8ce30e038386","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"db3efe9b-839c-495e-8c2e-b800b3125b36","identifier":["J-Pul"],"name":"JoyHub Pul"},{"features":[{"description":"Air Pump","feature-type":"Constrict","id":"0d3b3010-d438-4899-b1c2-d81bff0c6714","output":{"Constrict":{"step-range":[0,255]}}}],"id":"ca36d3a7-c305-45e3-b8f7-3106b36b233a","identifier":["J-ROSELLA3"],"name":"JoyHub Rose Love"},{"features":[{"feature-type":"Vibrate","id":"9fde0544-3307-4a4f-8abf-88ffb1dc3caf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"e0ca1697-1e42-4822-925c-691561916bee","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"877a8e55-9f08-4bea-826c-20371ba57577","identifier":["J-DukeDazzle2"],"name":"JoyHub Edasich"},{"features":[{"feature-type":"Oscillate","id":"a4a079b4-6cf2-47fc-bfef-0f2921c243db","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"b4235543-7287-4698-a1e7-9d78c53d4c0a","identifier":["J-Mars"],"name":"JoyHub Mars"},{"features":[{"feature-type":"Oscillate","id":"b306148c-c1d9-4281-bae9-fe1ccd876399","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"76d1ddf5-e46b-4912-bea1-a748ce28a18e","identifier":["J-Martino"],"name":"JoyHub Martino"},{"features":[{"feature-type":"Vibrate","id":"b6ffc3b3-9e8a-46cd-82f2-97df7237be83","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"ead93a87-9ad6-448f-a26a-cce980db265e","output":{"Constrict":{"step-range":[0,5]}}}],"id":"e693fbe3-f697-446e-8fa2-87e99e9e8cb6","identifier":["J-MarsLion2"],"name":"JoyHub Mars Lion 2"},{"features":[{"feature-type":"Vibrate","id":"393dfa94-e3c8-4962-a053-c39e0447e420","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"b6e89b8c-207d-4588-9fff-f71d42e1a1a5","output":{"Constrict":{"step-range":[0,9]}}}],"id":"e6502f8e-73c3-4b1f-9080-4428d6670045","identifier":["J-Myrna"],"name":"JoyHub Myrna"},{"features":[{"description":"Biting lips","feature-type":"Vibrate","id":"7e13af66-c20f-42b3-ba85-764a2cdeaca0","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Sideways flicker","feature-type":"Vibrate","id":"f80dc564-7d53-4c6b-991e-ec18051a3207","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"cd4e9b09-367e-4ac1-8571-4f0ff4ca8996","identifier":["J-Vase2"],"name":"JoyHub Vase 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"fc2f0fc2-fb75-4eee-b92b-20eaf7cc9a1e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"53cf03db-266d-46c1-964e-0ef505a64200","name":"JoyHub Device"}},"joyhub-v2":{"communication":[{"btle":{"names":["J-Pearlconch","J-PearlconchL","J-PetiteRose","J-MoonHorn","J-VibTrefoil","J-Panther","J-Mecha","J-Lagoon","J-Firedragon","J-Dina","J-Vbarbie3f","J-CHERLY2c","J-Pathfinder2","J-Pathfinder","J-VibRipple","J-Verax","J-Verax2","J-Euphoric2","J-ROSEBUD","J-Morningbuds2","J-Rhythmic4","J-Virtuoso2","J-Dyllis","J-Flamewing","J-VelvetRabbit","J-VividPulse","J-VioletVine","J-VibSiren2","J-Veemy","J-Fabledragon","J-Faunus","J-VortexTongue2","J-Torin","J-VBarbiep","J-Vbarbie","J-Viball","J-Vase","J-Vortex2s","J-Royaleye","J-VBarbie2t","J-Pau","J-Petalwish3","J-Marshal","J-Piet2","J-Vince","J-Dallin","J-Mace2","J-Verax4","J-Palmyra","J-Maiden","J-Viele3","J-Xylia","J-Troi","J-Tanmouth","J-Marcela","J-Vita","J-LACH","J-Markel"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Rotate","id":"ae8e847a-fbe2-4650-8c7e-372399981bac","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"eb9b02b6-7902-4f4e-8a3d-ae9b6a77595d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"7f324fea-ce2c-4e72-bfc2-b2227251a2c7","identifier":["J-Pearlconch"],"name":"JoyHub Pearlconch"},{"features":[{"feature-type":"Rotate","id":"e5102a93-330d-48b2-a901-79b2b1c6990c","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"002b77e4-cef3-4718-98e3-0644cf0461d7","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"9a5b2555-5d9f-4364-8e5b-0e0c2eed9849","identifier":["J-Pearlconch"],"name":"JoyHub Pearlconch"},{"features":[{"feature-type":"Rotate","id":"a696f55c-376d-4304-aaa4-c25013c4e20f","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"597375f8-9698-4c08-8d45-9d732b84b06e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d91c5f72-7a5e-4a38-999a-3118a49ff6d4","identifier":["J-PearlconchL"],"name":"JoyHub Pearlconch L"},{"features":[{"feature-type":"Vibrate","id":"00a0dfd6-93a3-40e9-a72f-8c182bb76b67","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"67e1286e-5572-4c3a-bf11-15f1161f3697","output":{"Rotate":{"step-range":[0,255]}}}],"id":"d2aa1980-7943-4c39-b66d-a2f0ba495ce5","identifier":["J-Piet2"],"name":"JoyHub Piet 2"},{"features":[{"feature-type":"Vibrate","id":"3d236d1d-51b3-4412-bba4-6fc959e5fddf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"9307744e-0fcb-4a8a-a5cc-537b4d57c326","output":{"Rotate":{"step-range":[0,255]}}}],"id":"84323f4e-f5f0-48be-9504-cb2798702780","identifier":["J-Panther"],"name":"JoyHub Panther"},{"features":[{"feature-type":"Vibrate","id":"bb3a1f82-2b94-40b7-993b-375c77a92a4f","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"4b5e922d-f920-43eb-b6f9-2772a4c62496","output":{"Rotate":{"step-range":[0,255]}}}],"id":"a8b1f6cd-6b86-488a-a21a-5715669134cc","identifier":["J-PetiteRose"],"name":"JoyHub Petite Rose"},{"features":[{"feature-type":"Vibrate","id":"12048627-fb6c-48af-8fd1-2ab5f40c59df","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"8b6ce43b-6b60-4497-9c5b-d2b48de13c13","output":{"Constrict":{"step-range":[0,9]}}}],"id":"46fe6203-6b1c-40c5-ba96-91748b35cdd7","identifier":["J-MoonHorn"],"name":"JoyHub Moon Horn"},{"features":[{"feature-type":"Vibrate","id":"23b843f6-801e-48cb-b741-ecfb249ad6a0","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"d67b7e66-080e-4d2c-bbb8-d6e38392961b","output":{"Constrict":{"step-range":[0,7]}}}],"id":"764cd060-fd7d-454b-a0bc-10183bb34238","identifier":["J-Mecha"],"name":"JoyHub Mecha"},{"features":[{"feature-type":"Vibrate","id":"4095e42c-1979-42c1-895f-033c3a348a3f","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"c663c71c-befb-4ed1-bb81-d344ee61f3c0","output":{"Constrict":{"step-range":[0,5]}}}],"id":"74ba519b-e31f-4708-8430-6bf0cdea42ac","identifier":["J-Lagoon"],"name":"JoyHub Lagoon"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"8c5ab96c-da9e-419b-ae89-a775ee65fc6d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"18af5f39-ea31-43d6-af1e-1b0073576294","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f3b581da-64cd-4643-97d9-0d97683c26f3","identifier":["J-VibTrefoil"],"name":"JoyHub VibTrefoil"},{"features":[{"feature-type":"Oscillate","id":"5bdbe9f5-8075-4afe-8df0-6a960030feeb","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"49429631-a654-4a44-bffe-58c0c2d5289a","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1a1e5e28-5892-4f51-b236-9af6e190cb29","identifier":["J-Firedragon"],"name":"JoyHub Firedragon"},{"features":[{"feature-type":"Oscillate","id":"32860a3d-7370-41ce-9183-046b4fb78f15","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"c88be4c1-7aed-45b5-af68-1f6345d30acb","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"External vibrator","feature-type":"Vibrate","id":"bebeab4e-9bbd-4064-adb2-d704958c63b0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"bd517815-efb5-427d-88a1-edaff6b0ceba","identifier":["J-Dina"],"name":"JoyHub Deena"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"08410e6a-b6f6-4bea-a570-9535407b946b","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"5a5dc25a-0859-4491-a092-814c71b33b67","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"52cc6b42-a1f1-4b8b-ab81-cde582ce1aa9","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"ed4f639b-e041-4258-ad8d-4f9ef5f850a7","identifier":["J-Vbarbie3f"],"name":"JoyHub Cherly"},{"features":[{"description":"Internal vibrator","feature-type":"Vibrate","id":"3b9cebe0-369d-4086-8a6c-c2d1fe0499a5","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal Whip","feature-type":"Vibrate","id":"de793e03-1879-40e3-aa8a-5b76a832a56d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"External vibrator","feature-type":"Vibrate","id":"ddec3601-be51-490c-a20a-df9a01def1a5","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"0b29424b-d609-4049-b206-831c00bd53c1","identifier":["J-CHERLY2c"],"name":"JoyHub Cherly 2c"},{"features":[{"feature-type":"Oscillate","id":"2dcf4211-6e27-413a-aa7a-bd9085edb9fe","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"0bde094e-f3d9-48d1-b076-56412838d1c9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"5b6ebea4-e363-463d-9922-99add3a7c656","identifier":["J-Pathfinder2"],"name":"JoyHub Pathfinder 2"},{"features":[{"feature-type":"Oscillate","id":"b4564c01-12d0-44f9-b3cf-de53068d4692","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"881dc72c-b2a1-4b0e-9cf7-a351d7b27fe9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"828d5f2d-9381-4363-bb7e-ffa4964a0970","identifier":["J-Pathfinder"],"name":"JoyHub Pathfinder"},{"features":[{"description":"External vibrator","feature-type":"Vibrate","id":"788cb23d-d3c2-4a84-8114-1ee7df4fe367","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"f70b48a2-75ab-44ca-98d3-3f11a2440698","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"9f1be5fa-70c9-4853-bc11-1685304a0d86","identifier":["J-VibRipple"],"name":"JoyHub Angela"},{"features":[{"description":"Internal Whip","feature-type":"Vibrate","id":"36586dac-a0e5-45ce-a5d5-ff2ec6961e83","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal vibrator","feature-type":"Vibrate","id":"76c2ca34-393d-407c-9ae8-954fcc6c13d1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"07ce35bd-9fc9-4224-8809-13245fe1d3f0","identifier":["J-Verax"],"name":"JoyHub Verax"},{"features":[{"feature-type":"Vibrate","id":"be955fe4-d3af-4a0a-a4f9-0c2b3c3cddf7","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"763324b6-3056-497a-bd07-99c69780358a","output":{"Rotate":{"step-range":[0,255]}}}],"id":"258d4904-2feb-4b68-b7fc-7dd4df687a9e","identifier":["J-Verax2"],"name":"JoyHub Verax 2"},{"features":[{"feature-type":"Oscillate","id":"7a437340-eb86-450a-8db3-4c594a638d63","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"42504b4b-cd77-49c0-abb0-f2ddba7cda72","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f09e8dde-475d-488e-bf21-60bf80f8d2ac","identifier":["J-Euphoric2"],"name":"JoyHub Euphoric 2"},{"features":[{"feature-type":"Vibrate","id":"d4c00919-5cd0-434c-9164-62da64967ec8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Flicker","feature-type":"Rotate","id":"727d8c05-7896-4812-9996-36decea2dd49","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"c9f73966-4777-4512-91c2-30349a0bd270","output":{"Constrict":{"step-range":[0,5]}}}],"id":"40a2d620-719e-4d0f-abfc-ec3fa2fe9f92","identifier":["J-ROSEBUD"],"name":"JoyHub RoseBUD"},{"features":[{"feature-type":"Rotate","id":"3ecaa10d-338b-4119-bd21-77d662cc1fd1","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"f33780a7-56a9-4e8a-b05b-6f92ca0c1366","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"10030c6e-d04d-4613-8feb-41748e638684","identifier":["J-Morningbuds2"],"name":"JoyHub Morningbuds"},{"features":[{"feature-type":"Oscillate","id":"77ff9786-c024-4755-af20-0b86a5165269","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"05de8ce7-24c5-4cb4-8162-5d57f9b46d26","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"da2596bc-b8c9-4a47-b671-20095ac1bcdb","identifier":["J-Rhythmic4"],"name":"JoyHub Rhythmic 4"},{"features":[{"feature-type":"Vibrate","id":"3391b4b5-a2f5-4bcd-9274-76e8586a4af6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"e06a6c43-a6ed-4e13-a49e-6375b8aab136","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"10ca15ff-70e6-4ec4-a258-d7ac8119c47a","output":{"Constrict":{"step-range":[0,3]}}}],"id":"b73b29bf-5202-4c45-b292-b9a3d538bbb6","identifier":["J-Virtuoso2"],"name":"JoyHub Virtuoso 2"},{"features":[{"feature-type":"Oscillate","id":"aa769623-c0cb-41d2-bbfa-eb15348422f7","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e783132a-c6e1-4445-83e2-6ab985c2af66","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"a8278c49-58c3-416e-9ae1-072dcfe0f694","identifier":["J-Dyllis"],"name":"JoyHub Dyllis"},{"features":[{"feature-type":"Oscillate","id":"0c1cd9b2-a466-4807-a8be-5b2158a7b04d","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"da7ca1ac-4c38-4cc6-aa88-737ff2d4be27","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1f6a2310-f773-40aa-8a93-bd83f7d78119","identifier":["J-Flamewing"],"name":"JoyHub PhoenixGP"},{"features":[{"feature-type":"Oscillate","id":"f20ff8eb-afc6-45c4-be6b-0b071141b1bc","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"52eb1885-853a-45f8-85a2-b43a18b79d89","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"ee76aeea-337d-44b8-9631-2bd8c8f2acda","identifier":["J-Fabledragon"],"name":"JoyHub Fable Dragon"},{"features":[{"feature-type":"Oscillate","id":"06b57eb1-50f8-4393-908d-05628120bd14","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"5a4433de-c45c-46b6-9911-b17948daae74","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"8c4d26b6-f091-4e34-bf13-c6bc303712b5","identifier":["J-Faunus"],"name":"JoyHub Faunus"},{"features":[{"feature-type":"Vibrate","id":"03b40869-05c1-4d17-9ebf-9566f7f2e9c9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"9231af9e-98db-464a-931a-fe80bad3fcaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6eae28db-c885-454f-98d4-2e5683bb05d9","identifier":["J-VelvetRabbit"],"name":"JoyHub Velvet Rabbit"},{"features":[{"feature-type":"Vibrate","id":"66e6dd1e-6717-4f47-8868-de317e09b42a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"7e8fc7f6-39c5-469c-b479-dcf85e8deeef","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"90caf141-3bee-4024-8d5e-cc854da852d0","identifier":["J-VividPulse"],"name":"JoyHub Vivid Pulse"},{"features":[{"feature-type":"Vibrate","id":"d45e5cf6-fe20-4eb3-9c48-0c8ed6a4aad6","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"fc78a0c8-262e-4b24-920e-8e91f38417c0","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"4b0128a4-b849-4f60-a0b4-16ebe8500cfe","identifier":["J-VioletVine"],"name":"JoyHub Violet Vine"},{"features":[{"feature-type":"Vibrate","id":"904e3dfa-d69c-4e0e-9d50-9f119ff959f2","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ffc701ee-ec1b-42d1-8c99-9a755d595438","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"7fafb528-74f3-49df-af78-dc2b64e4bed1","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"e2eeccb0-2601-43d1-b1cc-b10234e0004d","identifier":["J-VibSiren2"],"name":"JoyHub VibSiren 2"},{"features":[{"feature-type":"Vibrate","id":"53ef1d9b-4020-408d-8126-1d484448bccc","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"88fbe85b-a98a-4965-9f47-c69812fbc66f","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"873595ac-acdd-41b2-b162-74ca9776f0f8","identifier":["J-Veemy"],"name":"JoyHub Veemy"},{"features":[{"feature-type":"Vibrate","id":"9ac37f94-8129-4c09-83d2-bd2b0d4aae53","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"fce9a8eb-f227-41f1-bb75-f6dc64573fc5","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ccecf0fc-e657-432a-8a68-ada09d396934","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"e3646777-6550-4984-91bb-3cd738744494","identifier":["J-Viball"],"name":"JoyHub Viball"},{"features":[{"feature-type":"Vibrate","id":"0d80c22d-a8c4-4f7a-8ec0-0f912653b8a4","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"21fff2c0-5ccf-459c-9eea-02f95b3174a8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"c534acf2-bc28-4384-aa79-f70537b23ab8","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"24d26313-74a9-4515-945f-0f31edb3650a","identifier":["J-Vase"],"name":"JoyHub Vase"},{"features":[{"feature-type":"Vibrate","id":"a0383ad8-05ae-4dae-be06-b384744499f3","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"cddef660-59b2-4f4b-b9ec-16439cd7c12e","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"14c6efec-d40c-4f21-8459-67a11c079c2d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"dbe616e2-478e-4e87-8f7b-4c86835502fe","identifier":["J-Vortex2s"],"name":"JoyHub Vortex 2s"},{"features":[{"feature-type":"Vibrate","id":"e72404a7-9f94-4074-bf3c-40ba5e2a4fbf","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"25ceb7c6-0dfd-415e-aa74-b1f4ac49d031","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"4bda889f-f1b5-4293-8bd8-f05e30ac188c","output":{"Constrict":{"step-range":[0,3]}}}],"id":"83956181-5ebd-4251-bc92-4b10f9bec1f4","identifier":["J-VortexTongue2"],"name":"JoyHub Lips"},{"features":[{"feature-type":"Vibrate","id":"051de0d3-5d2f-4a04-8f4c-a9a6747b2cd1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"ac0377fa-a7c2-4d5b-bbcc-402d378a1343","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"985e3726-cc4d-4059-972d-654af41a5947","identifier":["J-Torin"],"name":"JoyHub Torin"},{"features":[{"feature-type":"Vibrate","id":"38c3e4ae-0de5-4e17-9d7a-2e639c293aeb","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"95db76e1-abc0-4774-a588-9092615291e7","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1347963d-6bad-41c5-bf3a-314980e3316b","identifier":["J-VBarbiep"],"name":"JoyHub VBarbie p"},{"features":[{"feature-type":"Vibrate","id":"058349cf-49ea-453d-8fbd-0b13e880c301","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"0cbd4cd8-3a5d-4528-b49a-05f199828155","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"73a6f6a2-1fb0-45b0-b379-89eac6aefae5","identifier":["J-Vbarbie"],"name":"JoyHub VBarbie"},{"features":[{"feature-type":"Vibrate","id":"6ee6fa8a-a6a3-4131-8ea9-c35909999167","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"06a656af-181b-4fa3-94e2-4aa0115cfbc9","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6f05cc4a-adb1-402d-a392-daa120223257","identifier":["J-Royaleye"],"name":"JoyHub Royaleye"},{"features":[{"feature-type":"Vibrate","id":"d314083c-0588-46ae-aecb-9695305c3439","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e8afb080-dd64-418a-a07a-197bc6779a9e","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"9c9a7901-540d-44b1-ba38-0c8e794e1d9b","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"2e417090-ec06-4039-8e60-bf497cec3257","identifier":["J-VBarbie2t"],"name":"JoyHub Norma"},{"features":[{"feature-type":"Oscillate","id":"63355e3e-edef-4317-a679-89b85ced0f4a","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"a159d6eb-2e95-4d4b-b74d-537cc77cf7b1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d693dc6b-3b7a-4ff0-8990-1a10f884ddc4","identifier":["J-Pau"],"name":"JoyHub Pau"},{"features":[{"feature-type":"Oscillate","id":"fe2531e3-3815-4110-9022-06f7f4aa44aa","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"5930bf48-ec9a-4914-b110-47d7e13ddbaf","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"cb6f0926-32bd-4b48-8676-4cd6df9123a4","identifier":["J-Petalwish3"],"name":"JoyHub Petalwish 3"},{"features":[{"feature-type":"Vibrate","id":"29a272ab-f6b6-4a90-ad84-7c21846d7164","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"485b9a41-05d4-440a-a3a4-a3b2bf1ee693","output":{"Constrict":{"step-range":[0,9]}}}],"id":"a4d28447-2535-415b-aaab-ebe3ee2e92ba","identifier":["J-Marshal"],"name":"JoyHub Marshal"},{"features":[{"feature-type":"Vibrate","id":"b8bf1392-8a84-4647-a833-be03de144b0a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"e983d64e-411e-486f-8695-76b4e57b3bd1","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6dd6c377-c35d-4300-a892-4aace5589ec5","identifier":["J-Vince"],"name":"JoyHub Vince"},{"features":[{"feature-type":"Oscillate","id":"8412021b-0962-4469-b45e-0a59f3272ad0","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"bbc10f1c-171a-4f14-b6e4-520dda5df19f","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"b559b1ec-d336-45bb-b6e6-cc22344eefd7","identifier":["J-Dallin"],"name":"JoyHub Dallin"},{"features":[{"feature-type":"Vibrate","id":"f79abcb3-666d-4ba4-b6d3-9cff722b8a1f","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Air Pump","feature-type":"Constrict","id":"92fb7f24-e7a2-4bdd-8c93-27610ba1f45d","output":{"Constrict":{"step-range":[0,9]}}}],"id":"d418dd65-6f41-4af4-a04d-4b343ec778ab","identifier":["J-Mace2"],"name":"JoyHub Maynor"},{"features":[{"feature-type":"Vibrate","id":"9ee6b8e0-a694-4c22-8a82-3fc01f60f99c","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"514ec2f4-2a2b-4c1e-9eb3-eed3b67c2951","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"905657e5-fda1-4f0b-9043-a7b3d760e7da","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"2a5abb95-efac-45e0-9f56-9fb9f1c9f274","identifier":["J-Verax4"],"name":"JoyHub Verax 4"},{"features":[{"feature-type":"Vibrate","id":"d7fed551-18b0-4da8-a8b0-596e93fc3e0b","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"33414af0-d5bc-461c-821f-54c43d85423b","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"8fe7695d-60aa-4af5-92c2-364e8eebf076","identifier":["J-Palmyra"],"name":"JoyHub Palmyra"},{"features":[{"feature-type":"Vibrate","id":"8148b859-0acd-4749-a8f3-57ca82d4a156","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"b1e1444f-e6d7-4045-8565-adff4f25eb87","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"bdc796d7-d029-4732-9d8d-037e421f19e8","identifier":["J-Xylia"],"name":"JoyHub Xylia"},{"features":[{"feature-type":"Rotate","id":"90bf6a90-e1cb-4600-ad00-d4f29bfc4adb","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"0663888b-60c0-491d-aa66-7ec4c2c57b08","output":{"Constrict":{"step-range":[0,5]}}}],"id":"c5bd6fb4-b36f-4b3c-865c-943eab645f5e","identifier":["J-Maiden"],"name":"JoyHub Maiden"},{"features":[{"feature-type":"Vibrate","id":"518d1ed4-3b91-4f56-bd29-b7af30598ef1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"f575f285-a104-4d0d-b5f7-414ea6d67433","output":{"Rotate":{"step-range":[0,255]}}}],"id":"5a23e800-0b33-435b-9139-023533b92880","identifier":["J-Viele3"],"name":"JoyHub Viele 3"},{"features":[{"feature-type":"Vibrate","id":"f48cb279-cbe7-4857-8178-632bd0d1081c","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"3041d01a-fb7c-48c3-a302-e71d37f5a12e","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"01ba3988-0a1c-4afc-b6c7-1c19a2b15ac4","identifier":["J-Troi"],"name":"JoyHub Troi"},{"features":[{"feature-type":"Vibrate","id":"d2f033a7-0805-40e0-acc2-51d4bb635095","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"a44ab42a-fb71-4120-b7a9-705181549ecb","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"192325d9-a343-4b9b-bd77-6d9b665a6988","identifier":["J-Tanmouth"],"name":"JoyHub Tanmouth"},{"features":[{"feature-type":"Oscillate","id":"aab23df2-2530-488b-8d1a-3bc6429409ae","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"cfe637a9-7024-4aa0-9b97-55815f082332","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"1df39ccb-a6d2-41d5-906e-14a42bbd96ed","identifier":["J-Marcela"],"name":"JoyHub Marcela"},{"features":[{"feature-type":"Vibrate","id":"e3308e8e-c0ba-4cf8-a3b3-26cbbea3bea5","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"95ebe9f7-ad90-4627-bfcc-4ee1f1fdfdba","output":{"Rotate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"ad45f3ec-513d-423e-a60f-57765c5a07b0","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"1a066cb3-b758-48d2-9296-4dec65115e9a","identifier":["J-Vita"],"name":"JoyHub Vita"},{"features":[{"feature-type":"Vibrate","id":"33aa95b4-e36d-4af8-9de7-cc6447afd03d","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"5ee461b4-770f-4686-bd6c-c13f12ab0f54","output":{"Constrict":{"step-range":[0,5]}}}],"id":"e309c90f-c63a-4883-af14-4a69e899cf12","identifier":["J-LACH"],"name":"JoyHub Lach"},{"features":[{"feature-type":"Oscillate","id":"90cfdc1e-9bc5-49f9-8993-058f85e5e082","output":{"Oscillate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"2cb024d3-33be-4369-bb0c-4c61cc39c62e","output":{"Constrict":{"step-range":[0,9]}}},{"feature-type":"Vibrate","id":"22e539e8-4bf0-49e9-883c-112a2d51ea60","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"d818b1e1-4270-4e38-8b07-d723c0a97e31","identifier":["J-Markel"],"name":"JoyHub Markel"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"076c95a5-a869-401b-bd5f-c51ef681c488","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"e126925b-4cd6-414c-84fb-dc62464e07bb","name":"JoyHub Device"}},"joyhub-v3":{"communication":[{"btle":{"names":["J-Ringstar","J-RapidTwist2"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"40241a70-ecbd-4c08-8acf-8ee70e7b5d55","identifier":["J-Ringstar"],"name":"JoyHub Starfish"},{"id":"4611fa22-18b8-46fe-bece-070e24e1b9e8","identifier":["J-RapidTwist2"],"name":"JoyHub Resi Ring 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3adea9b9-8a81-4358-8774-17b621f33907","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"acd3b85a-c842-458d-8ff8-eeaaf9be1562","name":"JoyHub Device"}},"joyhub-v4":{"communication":[{"btle":{"names":["J-RoseLin","J-Viele"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"cea67021-dff3-4012-88c0-321706408a55","identifier":["J-RoseLin"],"name":"JoyHub RoseLin"},{"features":[{"description":"Internal Simulator","feature-type":"Rotate","id":"c731fe0b-3216-428a-9cc5-8e8f2fa21275","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Internal Whip","feature-type":"Vibrate","id":"5462e403-9c83-429f-9dd5-db099f18e4e8","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Internal Vibrator","feature-type":"Vibrate","id":"f4407e47-4094-41c6-95b8-41f7c20e0f04","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"7c5a1ffd-3228-4513-a180-115c94983eac","identifier":["J-Viele"],"name":"JoyHub Viele"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"95e495dc-7b4f-43fd-91ee-b7842f047f59","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"0f6f75c5-66e8-4293-9ee0-50af9ecfc1b0","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"487bb0bd-af93-40ff-a92c-6e18772e707f","output":{"Constrict":{"step-range":[0,4]}}}],"id":"12907be0-52b2-4df1-a4d1-29c246d72f2f","name":"JoyHub Device"}},"joyhub-v5":{"communication":[{"btle":{"names":["J-Virtuoso","J-Pathfinder3"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"fa5a696c-780f-4763-9af2-a619cbae330c","identifier":["J-Virtuoso"],"name":"JoyHub Virtuoso"},{"features":[{"feature-type":"Vibrate","id":"b91f2775-f628-43c4-bd04-a8844f74d4e1","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Oscillate","id":"3e00301a-c942-4b8d-8f49-fe2af7ecf0b6","output":{"Oscillate":{"step-range":[0,255]}}}],"id":"6e782468-f084-442a-936f-27d7abd5f840","identifier":["J-Pathfinder3"],"name":"JoyHub Pathfinder 3"}],"defaults":{"features":[{"feature-type":"Rotate","id":"2c03096f-8fd6-4c80-84ba-d07936f76928","output":{"Rotate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"e9e32817-2cc1-4365-baa6-054fb7f6aa74","output":{"Constrict":{"step-range":[0,1]}}}],"id":"abc5309a-008d-41fd-b4db-5fd54614c582","name":"JoyHub Device"}},"joyhub-v6":{"communication":[{"btle":{"names":["J-Melody"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"2c33b13e-9d00-4823-bc5b-fda18dbd3691","identifier":["J-Melody"],"name":"JoyHub Melody"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9fbf30f4-3f0d-4377-a232-55132d023d11","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Suction","feature-type":"Constrict","id":"a38653c9-c245-4c98-86c9-3c0da68d646c","output":{"Constrict":{"step-range":[0,9]}}}],"id":"f89fcd7a-2411-4241-ae81-f4488e926d16","name":"JoyHub Device"}},"kgoal-boost":{"communication":[{"btle":{"names":["Boost"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"8e7c6065-7656-17ad-1b41-b53d1a548e0d":{"rxpressure":"10c2be2d-d2d5-b7a8-5f42-e2468c9ebbf5"}}}}],"defaults":{"features":[{"description":"Battery Level","feature-type":"Battery","id":"59d2de82-3acf-4316-982f-c2b570afd297","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1835b668-d778-4552-b75a-95053e06cd5c","name":"KGoal Boost"}},"kiiroo-prowand":{"communication":[{"btle":{"names":["ProWand"],"services":{"00001400-0000-1000-8000-00805f9b34fb":{"tx":"00001401-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2e585349-127b-4536-85b7-9d5b90e44df4","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad812cb2-e04a-4656-9103-a80766601455","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d1675d72-6d25-4cc4-99dc-a42e4e4fee97","name":"Kiiroo ProWand"}},"kiiroo-spot":{"communication":[{"btle":{"names":["SPOT W1"],"services":{"00001400-0000-1000-8000-00805f9b34fb":{"tx":"00001401-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"a047482e-01d1-477a-bf67-71c1ee667f94","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"5171bb1b-b234-4a56-96ae-d592d3065d00","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"850e3d26-54df-4eb3-879e-e6f6aa93d335","name":"Kiiroo Spot"}},"kiiroo-v1":{"communication":[{"btle":{"names":["ONYX","PEARL"],"services":{"49535343-fe7d-4ae5-8fa9-9fafd205e455":{"command":"49535343-aca3-481c-91ec-d85e28a60318","rx":"49535343-1e4d-4bd9-ba61-23c647249616","tx":"49535343-8841-43f4-a8d4-ecbe34729bb3"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"31eee57b-a1d8-49de-ac72-0dba46885a28","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"aa35c397-8827-44c8-bc9f-a9acc234fba5","identifier":["PEARL"],"name":"Kiiroo Pearl"},{"features":[{"feature-type":"PositionWithDuration","id":"2fe100ee-4665-4132-b4c6-d70a4037d6ac","output":{"PositionWithDuration":{"step-range":[0,4]}}}],"id":"f01513ef-a0c9-412d-ae70-b965b65379a8","identifier":["ONYX"],"name":"Kiiroo Onyx"}],"defaults":{"features":[],"id":"dec656b7-b312-4626-9811-fe2d51ed1242","name":"Kiiroo V1 Device"}},"kiiroo-v2":{"communication":[{"btle":{"names":["Launch","Onyx2"],"services":{"88f80580-0000-01e6-aace-0002a5d5c51b":{"firmware":"88f80583-0000-01e6-aace-0002a5d5c51b","rx":"88f80582-0000-01e6-aace-0002a5d5c51b","tx":"88f80581-0000-01e6-aace-0002a5d5c51b"},"f60402a6-0293-4bdb-9f20-6758133f7090":{"firmware":"c7b7a04b-2cc4-40ff-8b10-5d531d1161db","rx":"d44d0393-0731-43b3-a373-8fc70b1f3323","tx":"02962ac9-e86f-4094-989d-231d69995fc2"}}}}],"configurations":[{"id":"f54eacbc-d84d-4c58-9410-9fbff25f14e8","identifier":["Launch"],"name":"Fleshlight Launch"},{"id":"5f3e8a6a-3a47-43a0-aed6-689101509481","identifier":["Onyx2"],"name":"Kiiroo Onyx 2"}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"49b06ca8-dd4d-4306-91c6-931143dee212","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"1de4322c-86c4-40b1-8e1b-1f51c30392c0","name":"Kiiroo v2 Device"}},"kiiroo-v2-vibrator":{"communication":[{"btle":{"names":["Pearl2","Fuse","Virtual Blowbot","Titan","Virtual Rabbit"],"services":{"88f82580-0000-01e6-aace-0002a5d5c51b":{"rxaccel":"88f82584-0000-01e6-aace-0002a5d5c51b","rxtouch":"88f82582-0000-01e6-aace-0002a5d5c51b","tx":"88f82581-0000-01e6-aace-0002a5d5c51b"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"e0374b68-eb67-4ecd-b566-8ca8bb74ce68","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7581a2c2-0d94-45b4-b427-4a52b0ae3dea","identifier":["Pearl2"],"name":"Kiiroo Pearl 2"},{"features":[{"feature-type":"Vibrate","id":"49587cee-c54e-41ab-9d70-0687ba4e6fec","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"a44beeed-4997-4e52-badc-7e1321338fbc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"31e26147-c9af-45f0-8ee1-edd6c9f9e22e","identifier":["Fuse"],"name":"OhMiBod Fuse"},{"features":[{"feature-type":"Vibrate","id":"de373981-ea04-4afb-8e58-15e392c7cbdf","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"db2f18c1-0a5f-40b2-b825-ac5a6932334e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0dbe6911-f95f-4abb-9550-5041a21f2ede","identifier":["Virtual Rabbit"],"name":"PornHub Virtual Rabbit"},{"features":[{"feature-type":"Vibrate","id":"35c2cebd-e539-42f6-be6a-15398bb60a22","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"f6ac9d49-3d48-4709-83ac-2ae0eb5ec74b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d78facf3-706c-44ec-98e8-c4e7baba5966","identifier":["Virtual Blowbot"],"name":"PornHub Virtual Blowbot"},{"features":[{"feature-type":"Vibrate","id":"5c535532-d02d-4acf-9482-fb17a5bc02ad","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7a5a79b2-ff14-4ee6-ad91-d40649ca9d98","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"9fc946db-8889-403b-b7e1-ce86614b8176","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b588d818-be20-4f01-b3ef-5383f6b60684","identifier":["Titan"],"name":"Kiiroo Titan"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9a7b7a0b-6601-48d6-adfe-0b39a6f152a8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b1c6be0a-efc9-4327-8103-5315ebf3ac95","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"33fd2145-87d1-48fd-aaa9-0188b218d444","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7dd84343-dfa3-4436-88b8-d3b3cca14064","name":"Kiiroo V2 Vibrator Device"}},"kiiroo-v21":{"communication":[{"btle":{"names":["Titan1.1","Cliona","Pearl2.1","Pearl2+","Pearl 2+","Pearl3","Pearl 3","OhMiBod 4.0","OhMiBod LUMEN","OhMiBod NEX2","OhMiBod NEX3","OhMiBod ESCA","OhMiBod Foxy","OhMiBod Chill Panty Vibe","OhMiBod Sphinx","Pulse Interactive","Fuse1.1"],"services":{"00001900-0000-1000-8000-00805f9b34fb":{"rx":"00001903-0000-1000-8000-00805f9b34fb","tx":"00001902-0000-1000-8000-00805f9b34fb","whitelist":"00001901-0000-1000-8000-00805f9b34fb"},"a0d70001-4c16-4ba7-977a-d394920e13a3":{"rx":"a0d70003-4c16-4ba7-977a-d394920e13a3","tx":"a0d70002-4c16-4ba7-977a-d394920e13a3"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"ba4166e4-fba3-4eb9-90a2-5b281bb02f1e","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"61cf5ea0-f9d0-48f0-a337-f905fb89c2c3","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1e922dde-c4f7-4ca9-96dd-d565135a184f","identifier":["Pearl2.1"],"name":"Kiiroo Pearl 2.1"},{"features":[{"feature-type":"Vibrate","id":"222c4e24-d5ee-48c3-bc9d-d3f86d666c2c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"232eab7f-e237-4683-a07f-e05e04b46360","identifier":["Cliona"],"name":"Kiiroo Cliona"},{"features":[{"feature-type":"Vibrate","id":"75940e97-626d-4016-87eb-2777c29aaec6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d19c7db-4547-4a8d-b4e4-c8bd2379bcd0","identifier":["OhMiBod 4.0","OhMiBod ESCA"],"name":"OhMiBod Esca 2"},{"features":[{"feature-type":"Vibrate","id":"a5a42b68-553c-4ba4-b68d-322c49d405bc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"PositionWithDuration","id":"b77ed4d9-9350-4868-8cb3-a6c48112f8b2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"410c22ed-e0f8-4911-8e56-7f23b4e71bcc","identifier":["Titan1.1"],"name":"Kiiroo Titan 1.1"},{"features":[{"feature-type":"Vibrate","id":"7d824538-bc5c-47d9-8d4d-8a503bf35284","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"69ae3f47-bb0f-4761-a641-3fc68c7de630","identifier":["OhMiBod LUMEN"],"name":"OhMiBod Lumen"},{"features":[{"feature-type":"Vibrate","id":"ba1e86b4-9c6e-42d8-bff5-ac28628b3092","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"73fb1747-2056-403b-a6fb-56c521886a93","identifier":["OhMiBod NEX2"],"name":"OhMiBod NEX|2"},{"features":[{"feature-type":"Vibrate","id":"9172bb5c-bbdc-4b56-a315-cb6b08bcb278","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"00784de1-fb46-4c86-973e-dd12f01e9827","identifier":["OhMiBod NEX3"],"name":"OhMiBod NEX|3"},{"features":[{"feature-type":"Vibrate","id":"b369b6d0-5d5d-40cd-bf7f-3cb7641e1ce7","output":{"Vibrate":{"step-range":[0,6]}}}],"id":"e44fdd29-b3a0-4d37-b9af-e732f7934a13","identifier":["Pulse Interactive"],"name":"Hot Octopuss Pulse Solo Interactive"},{"features":[{"feature-type":"Vibrate","id":"0e0820e3-aeec-4df2-ae2a-b4bf82b9a823","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d6675d9e-9ddb-41dc-a0e4-0b0d54fd29cb","identifier":["Fuse1.1"],"name":"OhMiBod Fuse 1.1"},{"features":[{"feature-type":"Vibrate","id":"187e471d-3815-4dab-85bc-e81969f26d40","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"bdcf6cd9-cc98-46c3-97eb-78b70b2a00a4","identifier":["OhMiBod Foxy"],"name":"OhMiBod Foxy"},{"features":[{"feature-type":"Vibrate","id":"75ed3cd9-8d21-4567-9816-71f7925dcce4","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"50d6c107-7ddf-4adc-9de6-f9fd1e08cdcf","identifier":["OhMiBod Chill Panty Vibe"],"name":"OhMiBod Chill"},{"features":[{"feature-type":"Vibrate","id":"6a78e124-8314-40ec-bcc4-45f10341eaf7","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"15a13fb0-d287-4262-bf7a-26ae019d997b","identifier":["OhMiBod Sphinx"],"name":"OhMiBod Sphinx"},{"features":[{"feature-type":"Vibrate","id":"69d4719c-2342-4d80-a8bc-70f5008b1628","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5ef95603-09d0-4d44-9714-a7100b319371","identifier":["Pearl2+","Pearl 2+"],"name":"Kiiroo Pearl 2+"},{"features":[{"feature-type":"Vibrate","id":"b3b2cea4-5987-413f-b611-aa068c76c04c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8fb6578e-bbbc-42d7-9c2e-7c813bd89f29","identifier":["Pearl3","Pearl 3"],"name":"Kiiroo Pearl 3"}],"defaults":{"features":[],"id":"189a4912-3c5b-4a0d-ab8b-d44ab6c97f0b","name":"Kiiroo V2.1 Device"}},"kiiroo-v21-initialized":{"communication":[{"btle":{"names":["Rey","We-Vibe Rocketman","Realm1.1","Onyx2.1","Onyx+","KEON","Keon R2"],"services":{"00001900-0000-1000-8000-00805f9b34fb":{"rx":"00001903-0000-1000-8000-00805f9b34fb","tx":"00001902-0000-1000-8000-00805f9b34fb","whitelist":"00001901-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"PositionWithDuration","id":"8cd94334-adde-4d9b-aad9-c2de93adb2c0","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"eac00879-448c-46ed-aaa5-efe86226fb48","identifier":["Onyx2.1"],"name":"Kiiroo Onyx 2.1"},{"features":[{"feature-type":"PositionWithDuration","id":"c66d882d-f752-45b4-806e-166d3e160eb8","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"40dafef9-ef94-4b03-8b8a-e9d7e9fef317","identifier":["Onyx+"],"name":"Kiiroo Onyx+"},{"features":[{"feature-type":"PositionWithDuration","id":"da002a11-610a-4e13-94c5-4c45d51814f2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"f3675b2e-d7b8-463b-8b91-30a5ebef24f4","identifier":["KEON","Keon R2"],"name":"Kiiroo Keon"},{"features":[{"feature-type":"PositionWithDuration","id":"8c896f82-2e17-46f9-9db2-531cc7e42236","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"d2fde950-8e0a-4231-8ebc-5c39dcf3349f","identifier":["Rey","We-Vibe Rocketman","Realm1.1"],"name":"Kiiroo Onyx+ Realm Edition"}],"defaults":{"features":[],"id":"bd9c7fa4-214b-4871-8373-c5266ace0b90","name":"Kiiroo V2.1 Initialized Device"}},"kizuna":{"communication":[{"serial":{"baud-rate":19200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"Rotate","id":"7077cb50-d3d5-4357-8b5f-42517ffc83b8","output":{"Rotate":{"step-range":[0,9]}}}],"id":"654be6a2-bfe6-4358-bd0a-0d8f2cd9d105","name":"Kizuna Smart"}},"lelo-f1s":{"communication":[{"btle":{"names":["F1s"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"00000aa4-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"006eb802-d890-4a0f-a566-288d86ec1caf","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"787c4a90-e78c-489a-a0eb-f66b3c70d6d2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"83c52d23-0532-4b57-8a0b-c8132a5c52bd","name":"Lelo F1s"}},"lelo-f1sv2":{"communication":[{"btle":{"names":["F1SV2A","F1SV2X","F1SV3"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"generic0":"00000a11-0000-1000-8000-00805f9b34fb","rx":"00000a04-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb","txvibrate":"0000fff2-0000-1000-8000-00805f9b34fb","whitelist":"00000a10-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"64505ced-309b-4a32-93a8-13ee55e2da2c","identifier":["F1SV2A","F1SV2X"],"name":"Lelo F1s V2"},{"id":"36adf7ce-98bf-4fad-b916-b44d20a5d9e1","identifier":["F1SV3"],"name":"Lelo F1s V3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"90bd67a5-4601-4c49-97bb-0845ab7011ba","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"05fc758b-a3fe-4156-b3ae-9cdcb9ae95c6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"108d5cfe-2155-477f-b1b6-c48da6c4b7d8","name":"Lelo F1s V2"}},"lelo-harmony":{"communication":[{"btle":{"names":["IdaWave","Ida Wave","TianiHarmony","Tiani Harmony","TOR3","Hugo2","DoubleSonic","GIGI3","LIV3"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"command":"0000fff1-0000-1000-8000-00805f9b34fb","tx":"0000fff2-0000-1000-8000-00805f9b34fb","whitelist":"00000a11-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"c887327d-e635-4086-83dc-2f21286f485c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"5bd48a1d-992e-4c69-ae74-ed94505eec58","output":{"Rotate":{"step-range":[0,100]}}}],"id":"a9de3981-7e0d-4b07-b8a9-10031bb6ddae","identifier":["IdaWave","Ida Wave"],"name":"Lelo Ida Wave"},{"features":[{"feature-type":"Vibrate","id":"d0c39af5-62b4-4bfe-a0bb-71f5c2e86c99","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e0104054-fba7-4ba2-b51f-0f3d95aee1ba","identifier":["TOR3"],"name":"Lelo Tor 3"},{"id":"7d302aee-23cd-4681-b9fc-1275250e8a03","identifier":["Hugo2"],"name":"Lelo Hugo 2"},{"features":[{"feature-type":"Vibrate","id":"8a9d2c49-1486-4515-a0a4-320c9c903ccc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"6fdbe4ae-f0fc-44e0-b0a4-cbb56dee61d8","output":{"Rotate":{"step-range":[0,100]}}}],"id":"c6bf86e6-1054-4c14-a3bb-d415edf81834","identifier":["DoubleSonic"],"name":"Lelo Enigma Double Sonic"},{"features":[{"feature-type":"Vibrate","id":"ea1ca70a-b3e9-41ba-8863-3f74156fef87","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e722ba98-5c2d-4f77-a56d-ac72b213ed53","identifier":["GIGI3"],"name":"Lelo Gigi 3"},{"features":[{"feature-type":"Vibrate","id":"1599b3d9-055d-4c9b-a1fe-7cef1fac4c9e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0daa8498-172c-47bc-b6c4-57414589509b","identifier":["LIV3"],"name":"Lelo Liv 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0cf2b478-2235-4f83-897c-d8bbebb822e8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"0c89262b-0fcd-48c9-9492-a79758da781f","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"3bde5251-e810-418a-9ebf-8c3a50684d9a","name":"Lelo Tiani Harmony"}},"leten":{"communication":[{"btle":{"names":["T528-LT","F537-LT","F520B-LT","F520A-LT"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe1-0000-1000-8000-00805f9b34fb"},"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f9df3044-6d90-4767-97a9-05d15e2f97ec","output":{"Vibrate":{"step-range":[0,25]}}}],"id":"8c613401-3bc2-434b-8ffe-881879b1e287","name":"Leten Device"}},"libo-elle":{"communication":[{"btle":{"names":["PiPiJing","Shuidi"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"af187899-8704-42f1-994e-694616576149","identifier":["PiPiJing"],"name":"LiBo Elle"},{"id":"98f5289c-98b4-4410-bed2-4d3050a4761e","identifier":["Shuidi"],"name":"Libo Elle 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1b336a6e-6f35-458f-837e-a0147f67c7f5","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"fe54deb6-5c13-4f69-a804-1af5fce5de96","name":"Libo Elle Device"}},"libo-karen":{"communication":[{"btle":{"names":["SuoYinQiu"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"},"00006050-0000-1000-8000-00805f9b34fb":{"rxpressure":"00006051-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[],"id":"2d9f29c7-7d0d-4319-967c-9f7b89eb7b1d","name":"Libo Karen"}},"libo-shark":{"communication":[{"btle":{"names":["ShaYu"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"52d614a1-4f43-4946-a7bd-9d413791e642","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Vibrate","id":"7cebc2d6-3b11-4117-aec4-ced57a738a13","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"44915af5-e3b9-4766-ae2e-b2df758689fd","name":"Libo Shark"}},"libo-vibes":{"communication":[{"btle":{"names":["XiaoLu","LuXiaoHan","BaiHu","Gugudai","Yuyi","LuWuShuang","LiBo","QingTing","Huohu","Yuyi","Haima"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"9c9b46bd-ab5e-4ec2-a9db-c80571074cfb","identifier":["XiaoLu"],"name":"Libo Lottie"},{"id":"80deea27-6833-4bdc-9d24-02615c3197d9","identifier":["LuXiaoHan"],"name":"Libo LuLu"},{"id":"982d708e-788b-4962-b9bb-c253f49becf8","identifier":["Yuyi"],"name":"Libo Lina"},{"id":"d761eb50-9051-44ce-82ed-d301aa532cc3","identifier":["LuWuShuang"],"name":"Libo Adel"},{"id":"f9e758fe-3327-435b-94e3-eda7445d49e1","identifier":["LiBo"],"name":"Libo Lily"},{"id":"93ce6ac4-2f24-4a8e-ab81-7a046403eb0c","identifier":["QingTing"],"name":"Libo Lucy"},{"id":"f0234003-d8d3-4858-837b-8051109e6770","identifier":["Huohu"],"name":"Libo Lara"},{"features":[{"feature-type":"Vibrate","id":"39eca274-5634-4433-9be5-2c688fb9b65c","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"c63739df-3b00-4602-8d3d-8f1080ec499c","identifier":["Yuyi"],"name":"Libo Feather"},{"features":[{"feature-type":"Vibrate","id":"4239e32b-b3ad-49e2-a96e-1fb7298b1889","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5f43a406-9567-43fc-b3b8-5383b5200bfd","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"2de690ff-ad02-4272-a2c7-845c3ea8b28c","identifier":["BaiHu"],"name":"Libo LaLa"},{"features":[{"feature-type":"Vibrate","id":"6fc0149e-d041-4987-a66e-dbf36739331f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"80b80fb2-b458-4661-a1e2-a8f27651d390","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"8e342d89-66d4-4943-ae42-015cb268444b","identifier":["Gugudai"],"name":"Libo Carlos"},{"features":[{"feature-type":"Vibrate","id":"54c02210-8494-40c6-a04c-e0a302aa735e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"a2fb0a58-895b-49f5-bc88-b0a38bc64e68","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6d2f4df7-18a1-4568-81be-0e8e545e82a1","identifier":["Haima"],"name":"Libo Selina"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"db5d9b0a-8498-4f5a-b53b-111a9940367d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8ba2bd4c-962b-45ff-87e1-3812084c7c1c","name":"Libo Vibes Device"}},"lioness":{"communication":[{"btle":{"names":["Lioness","Lioness2"],"services":{"d973f2e5-b19e-11e2-9e96-0800200c9a66":{"rx":"d973f2e6-b19e-11e2-9e96-0800200c9a66"},"d973f2ed-b19e-11e2-9e96-0800200c9a66":{"tx":"d973f2f4-b19e-11e2-9e96-0800200c9a66"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"30051e05-190c-43e9-a35d-480a7615622d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a35b0291-002b-4382-9eaf-6ebd9d04b668","name":"Lioness"}},"loob":{"communication":[{"btle":{"names":["LOOB"],"services":{"b75c49d2-04a3-4071-a0b5-35853eb08307":{"tx":"ba5c49d2-04a3-4071-a0b5-35853eb08307"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"7078c41e-0cd3-4264-8f54-c331ac4c81f9","output":{"PositionWithDuration":{"step-range":[0,1000]}}}],"id":"26c0103c-9b39-4dbb-ad33-5cbdff03c178","name":"Joyroid Loob"}},"lovedistance":{"communication":[{"btle":{"names":["REACH G","REACH","MAG","SPAN","RANGE","ORBIT","JOIN G","LINK","GRASP","RECEIVE"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"rx":"0000ff02-0000-1000-8000-00805f9b34fb","tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7b190a71-6667-4b63-9929-42dc3a22d113","identifier":["REACH G"],"name":"Love Distance Reach G"},{"id":"ad11cd1c-7450-4a0e-b7cf-4ff94e53b685","identifier":["REACH"],"name":"Love Distance Reach"},{"id":"bae30100-1dfa-4bd9-a2b3-e9415bebd1cb","identifier":["MAG"],"name":"Love Distance Mag"},{"id":"84d00425-1a74-4fef-ad06-a5cdf22450d4","identifier":["SPAN"],"name":"Love Distance Span"},{"id":"9cd3854e-03d7-4a32-b189-a97990ef45be","identifier":["RANGE"],"name":"Love Distance Range"},{"id":"04c77f83-87bc-4547-87cc-d2c45c203313","identifier":["ORBIT"],"name":"Love Distance Range"},{"id":"21f4d6ea-9c83-4d3e-a095-f5761e6c63ed","identifier":["JOIN G"],"name":"Love Distance Join G"},{"id":"7dfc44e0-0a77-4725-be94-55ae7fab2601","identifier":["LINK"],"name":"Love Distance Link"},{"id":"57d24ed8-fc9d-4dad-87b0-d978d3ebe8cd","identifier":["GRASP"],"name":"Love Distance Grasp"},{"id":"d104ec28-cd82-4fdb-bb9b-96ffc3b639ed","identifier":["RECEIVE"],"name":"Love Distance Receive"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3eae1a60-e996-4726-858b-2128a1ae376a","output":{"Vibrate":{"step-range":[0,121]}}}],"id":"1cd71bad-3cfc-41ee-a6b8-8651bf658489","name":"Love Distance Device"}},"lovehoney-desire":{"communication":[{"btle":{"names":["PROSTATE VIBE","KNICKER VIBE","LOVE EGG"],"services":{"0000ff00-0000-1000-8000-00805f9b34fb":{"tx":"0000ff01-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"d7aa359d-a9f0-40b1-8e20-b55e8ef809c0","identifier":["PROSTATE VIBE"],"name":"Lovehoney Desire Prostate Vibrator"},{"features":[{"feature-type":"Vibrate","id":"5e192f37-2beb-4e21-b182-ff113642f465","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"439c5fe2-3e8d-4917-bcd7-8f24824d854b","identifier":["KNICKER VIBE"],"name":"Lovehoney Desire Knicker Vibrator"},{"features":[{"feature-type":"Vibrate","id":"980c9d39-e0bc-45d9-8d41-3e95af348d6c","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"00d4e759-900d-4c37-b6a3-ce446bb8f590","identifier":["LOVE EGG"],"name":"Lovehoney Desire Love Egg"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"716bdae7-2075-4e8a-a2cb-d37b6fc35a5b","output":{"Vibrate":{"step-range":[0,127]}}},{"feature-type":"Vibrate","id":"ce0315b0-9918-4769-af8e-6ec6258d0e1a","output":{"Vibrate":{"step-range":[0,127]}}}],"id":"fabcaab7-a38b-4c24-bf36-2ca4905a1e49","name":"Lovehoney Device"}},"lovense":{"communication":[{"btle":{"advertised-services":["6e400001-b5a3-f393-e0a9-e50e24dcca9e","50300001-0024-4bd4-bbd5-a6920e4c5653","57300001-0023-4bd4-bbd5-a6920e4c5653","5a300001-0024-4bd4-bbd5-a6920e4c5653","50300001-0023-4bd4-bbd5-a6920e4c5653","53300001-0023-4bd4-bbd5-a6920e4c5653","5a300001-0023-4bd4-bbd5-a6920e4c5653","4f300001-0023-4bd4-bbd5-a6920e4c5653","42300001-0023-4bd4-bbd5-a6920e4c5653","43300001-0023-4bd4-bbd5-a6920e4c5653","4c300001-0023-4bd4-bbd5-a6920e4c5653","4c410001-0023-4bd4-bbd5-a6920e4c5653","56300001-0023-4bd4-bbd5-a6920e4c5653","58300001-0023-4bd4-bbd5-a6920e4c5653","52300001-0023-4bd4-bbd5-a6920e4c5653","46300001-0023-4bd4-bbd5-a6920e4c5653","50300011-0023-4bd4-bbd5-a6920e4c5653","4a300001-0023-4bd4-bbd5-a6920e4c5653","45440001-0023-4bd4-bbd5-a6920e4c5653","45420001-0023-4bd4-bbd5-a6920e4c5653","54300001-0023-4bd4-bbd5-a6920e4c5653","45490001-0023-4bd4-bbd5-a6920e4c5653","4e300001-0023-4bd4-bbd5-a6920e4c5653","45410001-0023-4bd4-bbd5-a6920e4c5653","51300001-0023-4bd4-bbd5-a6920e4c5653","45460001-0023-4bd4-bbd5-a6920e4c5653","454c0001-0023-4bd4-bbd5-a6920e4c5653","55300001-0023-4bd4-bbd5-a6920e4c5653","53440001-0023-4bd4-bbd5-a6920e4c5653","48300001-0023-4bd4-bbd5-a6920e4c5653","46530001-0023-4bd4-bbd5-a6920e4c5653","42410001-0023-4bd4-bbd5-a6920e4c5653","43410001-0023-4bd4-bbd5-a6920e4c5653","4f430001-0023-4bd4-bbd5-a6920e4c5653","455a0001-0023-4bd4-bbd5-a6920e4c5653"],"manufacturer-data":[{"company":620,"data":[255,33]}],"names":["LVS-*","LOVE-*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff1-0000-1000-8000-00805f9b34fb","tx":"0000fff2-0000-1000-8000-00805f9b34fb"},"42300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"42300003-0023-4bd4-bbd5-a6920e4c5653","tx":"42300002-0023-4bd4-bbd5-a6920e4c5653"},"42410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"42410003-0023-4bd4-bbd5-a6920e4c5653","tx":"42410002-0023-4bd4-bbd5-a6920e4c5653"},"43300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"43300003-0023-4bd4-bbd5-a6920e4c5653","tx":"43300002-0023-4bd4-bbd5-a6920e4c5653"},"43410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"43410003-0023-4bd4-bbd5-a6920e4c5653","tx":"43410002-0023-4bd4-bbd5-a6920e4c5653"},"45410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45410003-0023-4bd4-bbd5-a6920e4c5653","tx":"45410002-0023-4bd4-bbd5-a6920e4c5653"},"45420001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45420003-0023-4bd4-bbd5-a6920e4c5653","tx":"45420002-0023-4bd4-bbd5-a6920e4c5653"},"45440001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45440003-0023-4bd4-bbd5-a6920e4c5653","tx":"45440002-0023-4bd4-bbd5-a6920e4c5653"},"45460001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45460003-0023-4bd4-bbd5-a6920e4c5653","tx":"45460002-0023-4bd4-bbd5-a6920e4c5653"},"45490001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"45490003-0023-4bd4-bbd5-a6920e4c5653","tx":"45490002-0023-4bd4-bbd5-a6920e4c5653"},"454c0001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"454c0003-0023-4bd4-bbd5-a6920e4c5653","tx":"454c0002-0023-4bd4-bbd5-a6920e4c5653"},"455a0001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"455a0003-0023-4bd4-bbd5-a6920e4c5653","tx":"455a0002-0023-4bd4-bbd5-a6920e4c5653"},"46300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"46300003-0023-4bd4-bbd5-a6920e4c5653","tx":"46300002-0023-4bd4-bbd5-a6920e4c5653"},"46530001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"46530003-0023-4bd4-bbd5-a6920e4c5653","tx":"46530002-0023-4bd4-bbd5-a6920e4c5653"},"48300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"48300003-0023-4bd4-bbd5-a6920e4c5653","tx":"48300002-0023-4bd4-bbd5-a6920e4c5653"},"4a300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4a300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4a300002-0023-4bd4-bbd5-a6920e4c5653"},"4c300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4c300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4c300002-0023-4bd4-bbd5-a6920e4c5653"},"4c410001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4c410003-0023-4bd4-bbd5-a6920e4c5653","tx":"4c410002-0023-4bd4-bbd5-a6920e4c5653"},"4e300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4e300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4e300002-0023-4bd4-bbd5-a6920e4c5653"},"4f300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4f300003-0023-4bd4-bbd5-a6920e4c5653","tx":"4f300002-0023-4bd4-bbd5-a6920e4c5653"},"4f430001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"4f430003-0023-4bd4-bbd5-a6920e4c5653","tx":"4f430002-0023-4bd4-bbd5-a6920e4c5653"},"50300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"50300003-0023-4bd4-bbd5-a6920e4c5653","tx":"50300002-0023-4bd4-bbd5-a6920e4c5653"},"50300001-0024-4bd4-bbd5-a6920e4c5653":{"rx":"50300003-0024-4bd4-bbd5-a6920e4c5653","tx":"50300002-0024-4bd4-bbd5-a6920e4c5653"},"50300011-0023-4bd4-bbd5-a6920e4c5653":{"rx":"50300013-0023-4bd4-bbd5-a6920e4c5653","tx":"50300012-0023-4bd4-bbd5-a6920e4c5653"},"51300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"51300003-0023-4bd4-bbd5-a6920e4c5653","tx":"51300002-0023-4bd4-bbd5-a6920e4c5653"},"52300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"52300003-0023-4bd4-bbd5-a6920e4c5653","tx":"52300002-0023-4bd4-bbd5-a6920e4c5653"},"53300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"53300003-0023-4bd4-bbd5-a6920e4c5653","tx":"53300002-0023-4bd4-bbd5-a6920e4c5653"},"53440001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"53440003-0023-4bd4-bbd5-a6920e4c5653","tx":"53440002-0023-4bd4-bbd5-a6920e4c5653"},"54300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"54300003-0023-4bd4-bbd5-a6920e4c5653","tx":"54300002-0023-4bd4-bbd5-a6920e4c5653"},"55300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"55300003-0023-4bd4-bbd5-a6920e4c5653","tx":"55300002-0023-4bd4-bbd5-a6920e4c5653"},"56300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"56300003-0023-4bd4-bbd5-a6920e4c5653","tx":"56300002-0023-4bd4-bbd5-a6920e4c5653"},"57300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"57300003-0023-4bd4-bbd5-a6920e4c5653","tx":"57300002-0023-4bd4-bbd5-a6920e4c5653"},"58300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"58300003-0023-4bd4-bbd5-a6920e4c5653","tx":"58300002-0023-4bd4-bbd5-a6920e4c5653"},"5a300001-0023-4bd4-bbd5-a6920e4c5653":{"rx":"5a300003-0023-4bd4-bbd5-a6920e4c5653","tx":"5a300002-0023-4bd4-bbd5-a6920e4c5653"},"5a300001-0024-4bd4-bbd5-a6920e4c5653":{"rx":"5a300003-0024-4bd4-bbd5-a6920e4c5653","tx":"5a300002-0024-4bd4-bbd5-a6920e4c5653"},"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"rx":"6e400003-b5a3-f393-e0a9-e50e24dcca9e","tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"configurations":[{"features":[{"description":"Vibrator","feature-type":"Vibrate","id":"d9c9b4a7-008e-4182-b28c-0984af970c32","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Air Pump","feature-type":"Constrict","id":"fed393a9-3ac6-4924-859d-5cb4ae059cea","output":{"Constrict":{"step-range":[0,3]}}},{"description":"Battery Level","feature-type":"Battery","id":"b4be6835-5b91-4540-bc7b-0c3d8dcb89fd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"99024e29-c0ed-4c26-aede-e0db0679eae5","identifier":["B"],"name":"Lovense Max"},{"features":[{"feature-type":"Vibrate","id":"cb286b22-998b-4420-82f3-84e8d39db6b5","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"c8b72e1d-d7d4-4417-8cbc-e6c0f435889a","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"66b31efb-3bd9-4e3a-9972-88c66e9fca28","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2e309985-6bbf-4b75-866f-76d845b3ce42","identifier":["P"],"name":"Lovense Edge"},{"features":[{"feature-type":"Vibrate","id":"2c5da93b-36a0-4209-ac8c-cead63b838c6","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"515e07e2-a6e6-4ac0-a4b0-512504311260","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"820d8fb1-c6ec-434d-b7c4-835bdf36552a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"463a18b9-42a5-4f7b-8156-0e61346fdb8a","identifier":["A","C"],"name":"Lovense Nora"},{"id":"7053fde9-0902-4aab-926d-fc51869f6ccc","identifier":["L"],"name":"Lovense Ambi"},{"id":"670560f0-981e-42cb-b83d-c911dd9826e2","identifier":["S"],"name":"Lovense Lush"},{"id":"37642e1c-a416-44d3-bada-76b6d9e245c9","identifier":["Z"],"name":"Lovense Hush"},{"id":"e788f8d5-037a-4ce4-a13f-6b2e8ec31fb6","identifier":["W"],"name":"Lovense Domi"},{"id":"45bf66e7-01e0-48ad-ad1c-2b48d1279da1","identifier":["O"],"name":"Lovense Osci"},{"id":"45e2fc5c-79e8-4228-beba-a97a14d84e7d","identifier":["V"],"name":"Lovense Mission"},{"id":"a8f36834-d8eb-48d5-9bad-237e67f6fd5b","identifier":["CA"],"name":"Lovense Mission 2"},{"id":"481b101b-ff4d-4045-84fe-da2b9bba93e2","identifier":["X"],"name":"Lovense Ferri"},{"id":"df95c01b-88d3-49b3-b360-69777b341795","identifier":["R"],"name":"Lovense Diamo"},{"id":"30830f67-4550-4133-88a9-b5eccd83083b","identifier":["ToyS"],"name":"Loveai Dolp"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"f9506652-c4ac-43b1-b184-cd8016b64623","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7c382c60-0ee2-4315-b8cf-cfd3ab4c9ccd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8667f7b6-7baa-4e46-9d76-947fb707f0f3","identifier":["F"],"name":"Lovense Sex Machine"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"aaf55cab-8ebd-42b3-9bbb-74a57efdf014","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"68defbd8-af87-4f04-97da-edfa8fb576f9","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"48d5c76b-8c0e-4152-9f3b-5ba92ebf30fe","identifier":["FS"],"name":"Lovense Mini Sex Machine"},{"features":[{"feature-type":"Vibrate","id":"930b9aee-0ba5-4268-95ca-2a5691d31239","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"62b2b22c-c028-4aa4-a85c-a7fe8c5f9dcb","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"60868f44-3d56-44ed-bcc4-00041a7b5997","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"0bddb3da-2c8d-4af8-9e80-1e0038878f27","identifier":["J"],"name":"Lovense Dolce"},{"features":[{"feature-type":"Vibrate","id":"4cf78058-44c7-4513-913a-37558a84b91e","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"f4ada339-8bb2-4b02-b907-69a3257bce3b","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"3933bfcb-6daf-4c33-b834-877cb29ce77d","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a8b175a8-3447-4938-b1df-7215464b56e6","identifier":["OC"],"name":"Lovense Osci 3"},{"id":"6071cc3a-a8e7-4142-bc80-08fe122452d8","identifier":["ED"],"name":"Lovense Gush"},{"id":"51de38d3-114f-453e-a440-3958918af423","identifier":["EZ"],"name":"Lovense Gush 2"},{"features":[{"feature-type":"Vibrate","id":"39b063fa-958b-4d1a-bbd1-8480e105dd88","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"b40accca-7c73-4bff-9819-45f806a194a8","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"8fa6dc63-430e-42cb-9345-42d37f0c2629","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"a6a0c988-3e04-4fa3-89e2-4f4d2f242ffd","identifier":["EB"],"name":"Lovense Hyphy"},{"id":"bdab9bf5-25f8-4140-bf4d-3f0edf1883d2","identifier":["T"],"name":"Lovense Calor"},{"id":"c90a2d78-5b08-40ad-a2c9-ac7eacb43b3d","identifier":["EI"],"name":"Lovense Flexer (Firmware update needed)"},{"features":[{"description":"Internal Vibe","feature-type":"Vibrate","id":"9b2dcb58-6c2c-46ef-abe4-81631d1a5f66","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"d8b571fd-614e-4d33-8595-b9fbc81b96bd","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Finger motion","feature-type":"Rotate","id":"eb6a2d21-93e0-4a08-9674-36fa2d299651","output":{"Rotate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"6548133f-118f-419d-8900-660fde26b42f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"8f93dd90-1788-4d2c-8b8f-9a339be12c0e","identifier":["EI-FW3"],"name":"Lovense Flexer"},{"features":[{"feature-type":"Vibrate","id":"de8d83b6-76b4-4851-b53d-616d3527040c","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"2ea51cd8-b173-408c-bfef-f6508c5b9087","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"710384a5-a7dd-43f1-b55c-147256dc636a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9c72451e-1df7-410a-b4b6-e133f3bd9219","identifier":["N"],"name":"Lovense Gemini"},{"features":[{"feature-type":"Vibrate","id":"93fa269e-ba3b-4c09-85d0-43385b49ee79","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"475bde3a-4aae-4e84-87be-4df3a634da26","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"104da492-67f1-46fc-b412-b98871ebb518","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b57dfb65-260d-49b2-bff0-659e38947186","identifier":["EA"],"name":"Lovense Gravity"},{"id":"abe8f908-3d93-4ba3-8bb1-3623fcd04202","identifier":["Q"],"name":"Lovense Tenera"},{"features":[{"feature-type":"Vibrate","id":"0627be5e-8553-4f20-b4cf-15f5e1896e5f","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"360d81e7-5126-4dbb-b72d-7bb60eb67400","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"50b9b31f-c2a8-459a-81fd-c54604f5184e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"bbfd764c-b419-4c13-aeb0-e753a86318ed","identifier":["EL"],"name":"Lovense Ridge"},{"features":[{"description":"Tip Vibe","feature-type":"Vibrate","id":"414e5c3e-e52a-4064-b367-893bc0b1fb95","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Internal Vibe","feature-type":"Vibrate","id":"be8d8608-d3aa-4fc5-ac5c-8df429f9e63c","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"8bd37a96-7f7a-450f-aa4b-ffe8aa398d1e","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"ad93f903-a354-40ae-b87e-f8390606a964","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"5454d487-ed23-4067-80e2-9e2f0c01fabf","identifier":["U"],"name":"Lovense Lapis"},{"id":"73fcd02b-fa45-4e11-a62a-598aec256fbd","identifier":["SD"],"name":"Lovense Vulse"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"5100187a-40c7-44a4-a0ce-368cc24429cd","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"e4193650-2d46-4e6e-8dd8-b1d8d9a1baff","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c53de5c8-fc4a-421b-9332-271ec742a156","identifier":["H"],"name":"Lovense Solace"},{"features":[{"description":"Stroker Position Based Movement","feature-type":"PositionWithDuration","id":"c4b2855d-5ecc-4010-8a8d-17fd3e51cc57","output":{"Oscillate":{"step-range":[0,20]},"PositionWithDuration":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"0b1cba39-8bb7-4f87-9bed-c59f2284d702","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"ed5f76c6-84b9-4fee-891f-28f9f4fa3632","identifier":["BA"],"name":"Lovense Solace Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3f7a25a5-df21-42ca-bf9f-d1c52df1f37e","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"14bd7637-13ed-49ba-9eb9-9c8ba9abec20","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d3b1219a-aafe-4257-9d5d-3979b5da3c9a","name":"Lovense Device"}},"lovense-connect-service":{"communication":[{"lovense-connect-service":{"exists":true}}],"configurations":[{"features":[{"description":"Vibrator","feature-type":"Vibrate","id":"cd1a70b7-d716-41a9-b839-24e0229c25d2","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Air Pump","feature-type":"Constrict","id":"e74ae364-c17a-41c4-accf-0e4a4ee94e04","output":{"Constrict":{"step-range":[0,3]}}},{"description":"Battery Level","feature-type":"Battery","id":"a2d19eee-211e-4771-b7e1-cfba3e6bb55f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c82d6326-c683-496b-b54a-c07cb03434f5","identifier":["Max"],"name":"Lovense Max"},{"features":[{"feature-type":"Vibrate","id":"26f7aaa6-4312-487d-aabb-b43e4c87b5c2","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"5410094f-eff4-4b41-bfa2-b4cece3b9101","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"9b31822c-7449-4a3d-bd4d-6cced8440126","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"847c87fa-14a6-416c-95a8-d5b558c92cc0","identifier":["Edge"],"name":"Lovense Edge"},{"features":[{"feature-type":"Vibrate","id":"1bfa1705-0193-4393-82f7-1c458e4885b3","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"af885c72-ce2b-47d5-87be-3847f24d18a5","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"1fb626ec-7006-46f5-97b1-db3cc0bc5bb8","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"15dcfcf0-a9c9-4ff4-90c0-37007e7c4809","identifier":["Nora"],"name":"Lovense Nora"},{"id":"68611264-45fb-49ab-9d1a-6a2000fd4b8a","identifier":["Ambi"],"name":"Lovense Ambi"},{"id":"c5063766-bc9c-422c-91e4-18873bc77352","identifier":["Lush"],"name":"Lovense Lush"},{"id":"8cc0f440-8a81-4ae9-951d-050777cb1f33","identifier":["Hush"],"name":"Lovense Hush"},{"id":"0e4f7cc1-5bd6-4f81-8bfc-7da23b0ff483","identifier":["Domi"],"name":"Lovense Domi"},{"id":"0951047c-2ac3-43ea-a24e-2d17174809d0","identifier":["Osci"],"name":"Lovense Osci"},{"id":"93907f90-05d4-4afe-a160-28973069927c","identifier":["Mission"],"name":"Lovense Mission"},{"id":"915d15fb-c47d-494c-af43-b9820e9bd33f","identifier":["Ferri"],"name":"Lovense Ferri"},{"id":"cea4f8b8-43e4-4a73-bab7-179aa2332f85","identifier":["Diamo"],"name":"Lovense Diamo"},{"id":"7194fd0d-e084-4c45-9d49-648b152fe9ba","identifier":["ToyS"],"name":"Loveai Dolp"},{"features":[{"description":"Fucking Machine Oscillation Speed","feature-type":"Oscillate","id":"0ab80cc0-7a82-4cb6-ba4f-0f18ddb2911f","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"971bd4aa-d6ac-4449-bd1a-862b29ae705e","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"9b52eca4-0e49-426e-a543-2ef735cd803a","identifier":["XMachine"],"name":"Lovense Sex Machine"},{"features":[{"feature-type":"Vibrate","id":"59ec4d12-2c6d-4cd9-83b0-8ff1609563d4","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"4e4eead7-9959-4fe2-b629-a535f6bc7ca4","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"b771d1b8-5a68-4a75-8ff2-868380d18fe7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d51f41a8-3731-4b06-b320-6cfa2d518940","identifier":["Dolce"],"name":"Lovense Dolce"},{"id":"24a65c79-7a5e-4ab4-82cf-684f54292f89","identifier":["Gush"],"name":"Lovense Gush"},{"features":[{"feature-type":"Vibrate","id":"a6ec2f52-780b-4d87-a809-0bdc2ccadcc1","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"c06723f1-f816-442b-8193-a5c407fecabe","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"80d1e022-85a6-46ad-bbe9-1b8085b1e336","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"33a001d2-2879-47f8-89d3-422d262deb53","identifier":["Hyphy"],"name":"Lovense Hyphy"},{"id":"ea035198-1eb8-4fa8-b234-50b9a91c8925","identifier":["Calor"],"name":"Lovense Calor"},{"features":[{"description":"Both Vibes","feature-type":"Vibrate","id":"bd656e88-abae-49e4-ab45-f75df187bb4a","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Finger motion","feature-type":"Rotate","id":"663dedb4-05a1-4391-a666-e59c38ead69c","output":{"Rotate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"735c2164-4fd5-4e82-835d-23251e487d68","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"10995415-c030-4fd1-b5c0-af42d850ff61","identifier":["Flexer"],"name":"Lovense Flexer"},{"features":[{"feature-type":"Vibrate","id":"2c186df2-4e8c-491d-b247-fcbaeb763fee","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"81657dab-5fbf-40b4-a6f8-cfecb7906757","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"fe19ad5c-5acb-4ee9-8a09-f6edca06f471","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"7da2f986-8960-4c2c-acf1-d8924878adc0","identifier":["Gemini"],"name":"Lovense Gemini"},{"features":[{"feature-type":"Vibrate","id":"fba538eb-784e-4ca7-ad81-e52f3cd0d3f2","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"61bd6559-c32d-4c3b-9686-988fa3cd4abf","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7a794236-85e6-4b13-97c6-d17d1f091f0a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"75a502f3-6b8f-4d70-97b5-86fff5d45260","identifier":["Gravity"],"name":"Lovense Gravity"},{"features":[{"feature-type":"Vibrate","id":"4865ff41-25cd-42a9-b93d-00a7c1e881d5","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"RotateWithDirection","id":"d49001e8-5f6b-43ac-9cc7-7e68fab7c323","output":{"RotateWithDirection":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7fcb01eb-4241-42c1-9799-fdfa190b7edd","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"fcd47b93-ac57-4167-93a5-fb12f223ff28","identifier":["Ridge"],"name":"Lovense Ridge"},{"features":[{"description":"Tip Vibe","feature-type":"Vibrate","id":"f435ee40-ae30-4fba-9f80-c1143f601993","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Internal Vibe","feature-type":"Vibrate","id":"9504ed2b-1baf-4759-922b-a5dcfc16aeb7","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"External Vibe","feature-type":"Vibrate","id":"1cce6f8f-0301-4e4e-a820-1ed85e11e25d","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"322170f9-b493-4233-9336-e6f7f267450c","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d99b1620-25cd-40fe-af02-a51d08df33ca","identifier":["Lapis"],"name":"Lovense Lapis"},{"id":"f2c1faec-7d64-48be-9c91-2649c74540c7","identifier":["Vulse"],"name":"Lovense Vulse"},{"features":[{"description":"Stroker Oscillation Speed","feature-type":"Oscillate","id":"b8b240c0-182d-4889-9200-47c16399c57d","output":{"Oscillate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"37c03e71-1701-4b5a-9697-d62d2dc56e4b","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"665925e2-e895-443f-953a-cae3f371c138","identifier":["Solace"],"name":"Lovense Solace"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"387829be-bbd3-4d71-98f2-738dbb685600","output":{"Vibrate":{"step-range":[0,20]}}},{"description":"Battery Level","feature-type":"Battery","id":"7202da93-c25d-460a-a863-8d4d38f41fdf","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"caceda00-463b-4981-949f-b7e6b06ed02b","name":"Lovense Connect Service Device"}},"lovenuts":{"communication":[{"btle":{"names":["Love_Nuts"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"45793bae-a3d5-4d76-9f20-f907e82b18df","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"3d5a9edb-e393-4603-8fb9-e038d3c4c0f3","name":"Love Nut"}},"luvmazer":{"communication":[{"btle":{"names":["TKLM-W001-BT"],"services":{"0000ffa0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffa1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"af257986-e34f-47f9-a69e-7a78afd43d31","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"8f021f8a-a07e-4934-af3b-fa3bafd2a747","output":{"Rotate":{"step-range":[0,255]}}}],"id":"c6d24bef-8263-4e3b-898d-7aeb7e58cc11","name":"Luvmazer Finger Magic"}},"magic-motion-1":{"communication":[{"btle":{"names":["Smart Mini Vibe*","Flamingo","Flamingo T","Smart Bean","Smart Bean3","Magic Cell","Magic Wand","Fugu","Fugu2","Gballs2","GBalls3","FM-LILAC-101","Xone","CBT002"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"ef285932-0c7e-4edb-bc81-ce0c59f41c4a","identifier":["Smart Bean"],"name":"MagicMotion Smart Bean"},{"id":"5adced22-1742-4e1e-bf75-225275a500b0","identifier":["Smart Bean3"],"name":"FitCute Kegel Rejuve"},{"id":"0a69e7c1-51ca-49c1-91a3-c58debba037e","identifier":["Smart Mini Vibe"],"name":"MagicMotion Smart Mini Vibe"},{"id":"c006d72e-5fee-4643-b324-35fa6d56e176","identifier":["Smart Mini Vibe3"],"name":"MagicMotion Vini"},{"id":"efa69977-2c7b-4c0f-b9e6-ffa4d9c36630","identifier":["Flamingo","Flamingo T"],"name":"MagicMotion Flamingo"},{"id":"7239ca39-f8fd-4727-940b-04483f08cfb9","identifier":["Magic Bean"],"name":"MagicMotion Kegel"},{"id":"5596e91a-e336-4f26-b6da-19858be7ab67","identifier":["Magic Cell"],"name":"MagicMotion Dante/Candy/Rise"},{"id":"91c15cc1-3021-44fb-a64d-3231c007705a","identifier":["Magic Wand"],"name":"MagicMotion Wand"},{"id":"3eefb122-6f5d-4e06-99c5-a89164b1d219","identifier":["Magic Fugu","Fugu","Fugu2"],"name":"MagicMotion Fugu"},{"id":"a9c33895-4f0a-4ecc-a849-2e632dbc8f29","identifier":["Gballs2"],"name":"G Vibe Gballs 2"},{"id":"c802d1e6-968a-4451-86e0-248e85e3d50d","identifier":["GBalls3"],"name":"G Vibe Gballs 3"},{"id":"ef73c48c-8f6a-44e2-940a-0dd45f69cfb2","identifier":["FM-LILAC-101"],"name":"Femometer Lilac"},{"features":[{"feature-type":"Oscillate","id":"ccd72f20-d37a-4e05-bad3-122c5da80b37","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"98a2e5c4-c4de-4ac5-a9db-b3e24a24424a","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"b24d166f-b6e0-4c9b-a056-8296564b19a8","identifier":["Xone"],"name":"MagicMotion Xone"},{"id":"b6dc5c46-0919-4a45-900e-f83afae8b942","identifier":["CBT002"],"name":"FunTown Caleo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"42173db5-95ac-49b5-8a5a-73a63d91fcec","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"bcaf7da8-2e98-47e3-b22c-2204daf40a27","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2525206c-8bdc-4803-9636-79576f3e692f","name":"Magic Motion V1 Device"}},"magic-motion-2":{"communication":[{"btle":{"names":["Eidolon","Lipstick","Sword","Curve","Solstice X","funwand","CBT001"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"9ed09e5a-945d-4bb0-9813-3e07a8fd7baf","identifier":["Lipstick"],"name":"MagicMotion Awaken"},{"id":"5274feff-b0fa-4c37-9990-8861864fec59","identifier":["Sword"],"name":"MagicMotion Equinox"},{"id":"b639a627-60fc-4eff-afeb-91ccdf2e616b","identifier":["Curve"],"name":"MagicMotion Solstice"},{"features":[{"feature-type":"Vibrate","id":"6b96f9d2-87bc-4596-810d-9a96cbd1a2fa","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"86090f46-7c4c-46fe-883f-d3765f477bac","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"6baefd41-de6d-4c60-aedb-0a9b55f34875","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"1093a17d-9596-49b7-945f-c44610244932","identifier":["Eidolon"],"name":"MagicMotion Eidolon"},{"features":[{"feature-type":"Vibrate","id":"a245e29e-3f63-4c68-a5c2-c07c7c9970a4","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"70593a3b-2b16-4258-badb-9697074bf10b","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"f966012c-6b68-4dc3-b4a4-16d34fdc30c7","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"adfc6c8c-b7e8-4c0c-9fdc-e7c2bd3b4552","identifier":["Solstice X"],"name":"MagicMotion Solstice X"},{"id":"334f32f6-309e-4e79-a3de-b62aff0f6438","identifier":["funwand"],"name":"MagicMotion Zenith"},{"features":[{"feature-type":"Vibrate","id":"81515d54-be1d-42a1-bc7d-5b4e9c20db37","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"d514fb91-2261-4c5c-a59e-9799fce40d17","output":{"Oscillate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"123954de-a9f1-427a-823a-9b9173ad8856","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"d872f184-a2a4-4869-9506-d34975fa34c3","identifier":["CBT001"],"name":"FunTown Jive"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4fe8ab2c-2811-416c-967c-fce58cb8a2f3","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"014cdffe-d3d5-4bba-acf4-f26e809b45ec","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"33902551-eb44-406b-bc9a-7f9f981a972a","name":"Magic Motion V2 Device"}},"magic-motion-3":{"communication":[{"btle":{"names":["Krush"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"af104b4d-73c3-4d89-95d6-ea7c4e21a3df","output":{"Vibrate":{"step-range":[0,77]}}},{"description":"Battery Level","feature-type":"Battery","id":"72bc2f2f-7f67-4636-bc5c-42ac4b55cb59","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"f954c774-3e08-4569-800f-94e454ccd3ca","name":"LoveLife Krush"}},"magic-motion-4":{"communication":[{"btle":{"names":["funone","Magic Sundi","Kegel Coach","Magic Lotos","nyx","umi","funkegel","bobi2"],"services":{"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"},"78667579-7b48-43db-b8c5-7928a6b0a335":{"tx":"78667579-a914-49a4-8333-aa3c0cd8fedc"}}}}],"configurations":[{"id":"ae515557-67e1-4527-bd0b-762a2fb47d9b","identifier":["funone"],"name":"MagicMotion Bunny"},{"id":"0e5c564b-02cf-4665-b8e6-d938b8b8d749","identifier":["Magic Sundi"],"name":"MagicMotion Sundae"},{"id":"2ecd285e-9109-403c-b38f-3784629bd7de","identifier":["Kegel Coach"],"name":"MagicMotion Kegel Coach"},{"id":"a66cd42b-c3b3-4b00-bbb2-117961a06bcd","identifier":["Magic Lotos"],"name":"MagicMotion Lotos"},{"id":"69c95fd5-a9c2-4f7d-9fdc-a25f514ba290","identifier":["nyx"],"name":"MagicMotion Nyx"},{"features":[{"feature-type":"Vibrate","id":"008a3d35-9b61-4bc2-9554-c3c742f03e12","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"b24eee4d-b3c2-4ce4-8f54-433e3d2a08f5","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"fdc5dc60-ece5-4f81-801c-076b1e1bad57","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"69a69c1d-1e37-49ed-b1a4-07da72939171","identifier":["umi"],"name":"MagicMotion Umi"},{"id":"c22dfa34-5b4d-4c61-a972-fee67b1f60d8","identifier":["funkegel"],"name":"MagicMotion Crystal"},{"features":[{"feature-type":"Vibrate","id":"09d1b6fc-834d-4579-9bc7-79813f20d33f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"04438678-4c82-48e1-a4fa-8dd916ee5469","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"b2b3dedf-5f7a-4069-935f-f210fdf5cafc","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"318ca3d4-0779-47e8-9580-fc3efe1a0556","identifier":["bobi2"],"name":"MagicMotion Bobi"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"c8ed6a4c-2dff-4be9-b1c5-b91bfd238bda","output":{"Vibrate":{"step-range":[0,100]}}},{"description":"Battery Level","feature-type":"Battery","id":"8ba2798a-4717-4a39-ae5c-f445eb8f4448","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"e53d8751-5993-410c-82d7-edca26dd4c65","name":"Magic Motion V4 Device"}},"mannuo":{"communication":[{"btle":{"names":["Sex toys","Sex Toys","LXCDVP","MANO PRODUCT"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff4-0000-1000-8000-00805f9b34fb","tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"36daf552-3c59-44b8-b00e-ff1e0e799fc6","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6fe6ed71-8869-4a38-bfc1-a7adc112e14e","name":"ManNuo Device"}},"maxpro":{"communication":[{"btle":{"names":["M2"],"services":{"6e400001-b5a3-f393-e0a9-e50e24dcca9e":{"tx":"6e400002-b5a3-f393-e0a9-e50e24dcca9e"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f3c0255d-2734-4f60-95a7-2e9fc04e399c","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1f903059-93fd-4160-89a8-cc7a2001d0fa","name":"MaxPro 2"}},"meese":{"communication":[{"btle":{"names":["Meese-V389","Meese-cd"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"8fe479fd-8343-49a2-959b-47f4cd7104ac","identifier":["Meese-V389"],"name":"Meese Tera"},{"features":[{"feature-type":"Vibrate","id":"9bdae29d-46fc-4435-8a63-71927e5e1ada","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"db5ab134-ecc8-4f50-9339-20908f8894e6","identifier":["Meese-cd"],"name":"Meese Modo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"86e146ce-8aca-4df1-bfca-67dcf4d241c4","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"d2a0c869-d3c7-4ad7-b1fb-a8c914584abf","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"6ee04bd7-2f57-4ada-b622-b9bb210ff0c1","name":"Meese Device"}},"metaxsire":{"communication":[{"btle":{"names":["Rex","Cali","LY165A01","Olis","LY213A01","LY199B01","LY234A01","LY271A01","LY270A01"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"447c8bda-bafc-472a-9333-8f809bbc48bb","identifier":["Rex"],"name":"metaXsire Rex"},{"features":[{"feature-type":"Vibrate","id":"d3e17d91-94d8-449d-b049-91bd0ec3cf71","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Constrict","id":"6aceca29-6833-4f61-b5af-1005bb50bdf9","output":{"Constrict":{"step-range":[0,255]}}}],"id":"e4bb4468-1de1-4f37-a348-5c7177923603","identifier":["Cali","LY165A01"],"name":"metaXsire Cali"},{"features":[{"feature-type":"Vibrate","id":"2e6d4a73-7847-4a5b-a03c-cdd6f07c39c9","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c1530d49-07b0-432b-8c08-08e1ef4d2842","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Rotate","id":"cbc1187c-2400-4e9b-9fc0-a03744bd7295","output":{"Rotate":{"step-range":[0,255]}}}],"id":"9e874901-c5d7-49d2-910d-3849ab5ff96c","identifier":["Olis"],"name":"metaXsire Olis"},{"features":[{"feature-type":"Oscillate","id":"641d8a6a-b068-4089-9632-c81ab872677d","output":{"Oscillate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"15dcc27e-ab6d-407e-8e1a-4b51e445fa5d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"941a41b2-78d2-45a6-b730-17a8ff8c75e0","identifier":["LY213A01"],"name":"metaXsire BuCUE"},{"id":"0f8e2cac-428a-430c-a9d8-8889ed608c24","identifier":["LY199B01"],"name":"Cooxer Bullet Vibe"},{"id":"de51460a-4c65-4173-8172-8dc7eaccc3a1","identifier":["LY234A01"],"name":"metaXsire Tadpole"},{"id":"5d061d81-98cd-4271-b896-68394a21e97a","identifier":["LY271A01"],"name":"metaXsire Upton"},{"id":"97458f06-7a6f-4f8a-bb7a-93dd6ab53157","identifier":["LY270A01"],"name":"metaXsire Una"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"74825924-5e2a-4dd6-a91a-10a24be40c09","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"f595862c-fa49-460c-9667-87f0eac24a6c","name":"metaXsire Device"}},"metaxsire-v2":{"communication":[{"btle":{"names":["LY272A01","LB-W01","HH010"],"services":{"0000bae0-0000-1000-8000-00805f9b34fb":{"tx":"0000bae1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"59cacf4b-ef09-42ad-b3d6-459bc195da26","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"2a4a4daa-5740-425b-b1a4-72b73f746fdf","identifier":["LB-W01"],"name":"Libo Miao"},{"features":[{"feature-type":"Oscillate","id":"968f7306-6997-4b76-a40f-acbb431d9582","output":{"Oscillate":{"step-range":[0,20]}}},{"feature-type":"Vibrate","id":"018009d0-b5bf-4f97-a13d-909d0e74fabc","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"0e1f9fe7-22d9-4afb-9fe5-192b8e5508c3","identifier":["HH010"],"name":"metaXsire HH010"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4961e88c-5c2e-4701-95ee-16d58538b65e","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"a3cd125d-ac6c-426d-b45a-fe3c7ae1e1d2","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"ce9d4fe0-6614-493d-ac77-02ec5d42947d","name":"metaXsire Nolan"}},"metaxsire-v3":{"communication":[{"btle":{"names":["TAY001","TAY006","TAY009","TA-S001A"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"c7615c1d-d53f-4d24-82e1-ce08c301da66","identifier":["TAY001"],"name":"metaXsire Tay 1"},{"id":"ddfe0ac7-f275-4e08-b16b-a5cd579e9a9e","identifier":["TAY009"],"name":"metaXsire Tay 9"},{"id":"edfecee1-3b6f-4501-a9d9-717b2bd515a2","identifier":["TAY006"],"name":"metaXsire Tay 6"},{"features":[{"feature-type":"Vibrate","id":"11c78de9-800a-4444-9647-0ed33181e63c","output":{"Vibrate":{"step-range":[0,20]}}},{"feature-type":"Oscillate","id":"47646747-4dea-47ba-80b2-407e2a276ae2","output":{"Oscillate":{"step-range":[0,20]}}}],"id":"ae1e373f-1a35-476b-8da8-6017dcb7e0de","identifier":["TA-S001A"],"name":"metaXsire Zeus"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"074a15d1-2efc-4cd8-8f1f-0f32f1468024","output":{"Vibrate":{"step-range":[0,20]}}}],"id":"2e8ff651-b10d-4686-89b5-b8197e80e159","name":"metaXsire Tay"}},"metaxsire-v4":{"communication":[{"btle":{"names":["CFG1 vibrator"],"services":{"0000cfa2-0000-1000-8000-00805f9b34fb":{"tx":"0000cf21-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0c9c5a7d-8d28-4003-b1d4-8de5c73c8fe4","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"e69dc695-695d-485b-be16-59161505fd6d","name":"metaXsire G1 Vibrator"}},"mizzzee":{"communication":[{"btle":{"names":["NFY008"],"services":{"0000eea0-0000-1000-8000-00805f9b34fb":{"tx":"0000eea1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"be144c33-8f81-42b7-b43b-1def688feedf","output":{"Vibrate":{"step-range":[0,68]}}}],"id":"d8aa061f-f60d-4e0c-a638-cbbae4493c3b","name":"Mizz Zee Device"}},"mizzzee-v2":{"communication":[{"btle":{"names":["XHT"],"services":{"0000eea0-0000-1000-8000-00805f9b34fb":{"tx":"0000ee01-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e120abaf-dd55-4b8a-ba17-ea86155a819c","output":{"Vibrate":{"step-range":[0,68]}}}],"id":"9fc65537-e8ae-4e54-bfcb-adebbe39d7e1","name":"Mizz Zee Device"}},"mizzzee-v3":{"communication":[{"btle":{"names":["XHTKJ"],"services":{"0000ff10-0000-1000-8000-00805f9b34fb":{"tx":"0000ff12-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"aa417fd0-0ab1-409f-b7a3-05f6c3ede623","output":{"Vibrate":{"step-range":[0,1000]}}}],"id":"4d54f81c-e31f-469a-a17a-ea1d4058a037","name":"Mizz Zee Device"}},"monsterpub":{"communication":[{"btle":{"names":["MonsterPub","MonsterHub","TracyDog"],"services":{"00006000-0000-1000-8000-00805f9b34fb":{"generic0":"0000600a-0000-1000-8000-00805f9b34fb","tx":"00006001-0000-1000-8000-00805f9b34fb","txmode":"00006002-0000-1000-8000-00805f9b34fb","txvibrate":"00006003-0000-1000-8000-00805f9b34fb"},"00006010-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00006014-0000-1000-8000-00805f9b34fb"},"00008000-0000-1000-8000-00805f9b34fb":{"rx":"00008001-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"9cf2d977-c1c3-46c0-bb88-c71a3c65f7ae","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"ba941f5c-0946-443c-a6eb-5a0cff38a3b8","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"01eb3034-194f-4c91-88e4-8095bb0f4ff4","identifier":["MP2_JK_N_P1"],"name":"Sistalk MonsterPub 2 Doctor Whale"},{"features":[{"feature-type":"Vibrate","id":"d8d639f1-c821-46a6-9eb1-eb1eda9289b5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d3c1b259-b884-4a63-ba75-b8d9341398be","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"bdf1fea2-374d-4340-9057-6ee76595cb83","identifier":["MP_MW_TL_P2"],"name":"Sistalk MonsterPub Magic Kiss"},{"features":[{"feature-type":"Vibrate","id":"f9f2b6ae-d54d-4d78-a535-3879d96a7fd6","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8186c4b9-40df-422d-8e70-f0babf32f82b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5a8c6ddf-15b2-4d7b-bdcf-38c7c49586bb","identifier":["MP2_QC_TL_P1"],"name":"Sistalk MonsterPub 2 Mister Devil"},{"features":[{"feature-type":"Vibrate","id":"51923606-6704-48ca-b083-01ceacf897a1","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"553a765a-e91f-4187-85cb-b2be8311944b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"fb558c71-beb7-43ec-8b78-2ca975aa7d7b","identifier":["MP_BABY_QC_N_P4"],"name":"Sistalk MonsterPub Baby Youth Health"},{"id":"19e019be-dd3f-4822-8243-288690cae235","identifier":["MP_MXY_N_P1"],"name":"Sistalk MonsterPub KiniCat"},{"id":"640958c5-0fc0-4390-bdda-959c1686084d","identifier":["MP1N_QC_TL_P2"],"name":"Sistalk MonsterPub BeatHeart"},{"id":"f2049034-1515-4008-8cc3-2b6914080a5c","identifier":["TDG_LIP_PT2"],"name":"Tracy's Dog Surreal"},{"id":"1a39cdde-63ba-407a-8307-27b775c3f365","identifier":["MP1P_QC_TL_P6"],"name":"Sistalk MonsterPub 1P Mister Devil"},{"id":"6d613fc2-76b2-4007-af78-e91bfe20e659","identifier":["MPMB_QC_TL_P2"],"name":"Sistalk MonsterPub Sweet"},{"id":"719a2ee0-bf1e-41bc-84c9-6d369b5646dd","identifier":["MPAV_QC_TL_P1"],"name":"Sistalk MonsterPub Amazing"},{"id":"8ee7eb14-bc8b-4f66-ac29-8586fa3d1f04","identifier":["MH_TOR_TL_P5"],"name":"Sistalk MonsterHub Tornado"},{"features":[{"feature-type":"Oscillate","id":"6a9d1640-2b72-42f1-8ad1-1e1a97394f82","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5462d583-6a92-4288-b743-46957be25efb","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"da7e6371-b4cd-475a-9a41-501f4bb06ef3","identifier":["MP_SUCKBANG_P5"],"name":"Sistalk MonsterPub Pop"},{"features":[{"feature-type":"Vibrate","id":"3fbc11b2-d07c-4793-a90d-364d62631aca","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"164c2dca-0f5e-4c06-8698-4e65b027a25e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8bea0dcd-400c-41a0-819e-bca090caf186","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d9c60c2-eb9a-4fd0-8917-78f7d94320b3","identifier":["TDG_CRAYBIT_PT"],"name":"Tracy's Dog Craybit Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"79df96bb-25af-422e-a066-c7c3f301a843","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"87e76bfc-ecba-4cda-a574-4a92889a6bc3","name":"Sistalk MonsterPub Device"}},"motorbunny":{"communication":[{"btle":{"names":["MB Controller","MB LINK 201"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"97362be6-5601-4d08-812a-4eb1ffa29980","identifier":["MB Controller"],"name":"Motorbunny Classic"},{"id":"6de31e21-d76c-4d9a-9220-afa36f29d128","identifier":["MB LINK 201"],"name":"Motorbunny Buck"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"cb44a214-4c5c-4a04-8b1a-0d91a73a7a3a","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"RotateWithDirection","id":"683b450d-bb1a-4fca-b61a-83f8b56086fa","output":{"RotateWithDirection":{"step-range":[0,255]}}}],"id":"21cb973e-c404-44de-99c8-9cf4bc5538a6","name":"Motorbunny Device"}},"muse":{"communication":[{"btle":{"names":["WB-ZDB-WST","WB-TDD"],"services":{"0000aaa0-0000-1000-8000-00805f9b34fb":{"tx":"0000aaa1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"48b17c67-fb1f-40c7-8dcb-b67dfb041afc","identifier":["WB-ZDB-WST"],"name":"Dream Lover Archer 2"},{"id":"dd40210e-1523-4d61-bdaf-3827635fb181","identifier":["WB-TDD"],"name":"Galaku Panty Vib"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6dcc57e0-8a30-4e90-ba9e-4b8dd488d166","output":{"Vibrate":{"step-range":[0,9]}}}],"id":"94e9d8e0-94cc-42f5-b14d-c55cc91e2e68","name":"Muse Device"}},"mysteryvibe":{"communication":[{"btle":{"names":["MV Crescendo","MV Tenuto ","MV Poco "],"services":{"f0006900-110c-478b-b74b-6f403b364a9c":{"txmode":"f0006901-110c-478b-b74b-6f403b364a9c","txvibrate":"f0006903-110c-478b-b74b-6f403b364a9c"}}}}],"configurations":[{"id":"09470af5-da2f-45f4-b540-da653c4c0b40","identifier":["MV Crescendo"],"name":"MysteryVibe Crescendo"},{"id":"1cb2c947-aa77-4aaa-83d4-f987ecb33953","identifier":["MV Tenuto "],"name":"MysteryVibe Tenuto"},{"features":[{"feature-type":"Vibrate","id":"78d26150-7355-4633-bdc0-d2d58b2ea2aa","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"8f0c1cc0-b269-4eb6-a87f-34aeaee28906","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"b72b5597-a708-4fe9-919a-99f1d38291ef","identifier":["MV Poco "],"name":"MysteryVibe Poco"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"40c417e0-8a0b-4017-a0b5-2b33df4f0acc","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"84057071-af0e-4156-9f82-f7afc794bcde","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"edaa4f3d-71c2-43b3-b9c3-b6a425b27200","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"b977c4f4-1585-49c4-9980-c2e8d329f713","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"ba9c09c7-1948-4b6f-823f-d9fd1380709c","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"5a0a0429-5fb6-4bcb-bb4c-5e14f4338677","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"523391d5-1e0a-42f0-b669-5ad3f3e49902","name":"Mysteryvibe Device"}},"mysteryvibe-v2":{"communication":[{"btle":{"names":["6907 MV1","6908 MV1","6909 MV1","6909 MV2","6914 MV1","6915 MV1"],"services":{"f0006900-110c-478b-b74b-6f403b364a9c":{"txmode":"f0006901-110c-478b-b74b-6f403b364a9c","txvibrate":"f0006903-110c-478b-b74b-6f403b364a9c"}}}}],"configurations":[{"id":"9254a628-04a2-4876-856e-182d8badc366","identifier":["6907 MV1"],"name":"MysteryVibe Tenuto Mini"},{"features":[{"feature-type":"Vibrate","id":"723b512f-9160-4f5b-b50b-3fb9622dff1e","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"960f8105-2277-4b81-a529-dd050250df80","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"557828e8-e1cf-4f9a-9342-43bc9c34642c","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f2f6b8f8-7ff7-4928-9385-af1f3c583209","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"a5a287fc-82de-432d-b42d-cc9ee89625ae","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"bbd27d45-3b13-4189-b7a8-ccaa07a405db","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"317cc151-16f9-4ac7-aa69-63a3f0448895","identifier":["6908 MV1"],"name":"MysteryVibe Crescendo 2"},{"features":[{"feature-type":"Vibrate","id":"88ddd1f2-6a0b-4fab-b548-5cd4edb55aae","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"e30a128b-3dcb-4f87-beef-8aca7f3b1512","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"3edf88eb-acb9-4852-9a71-3edda23f705d","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"1b3abe40-84d2-4237-830d-44c1927f35c3","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"9a1bcb00-0294-46c2-ac97-0b3f8d50192a","identifier":["6909 MV1","6909 MV2"],"name":"MysteryVibe Tenuto 2"},{"features":[{"feature-type":"Vibrate","id":"79f4df66-18a2-4fdb-a492-75e908bf978f","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f149b9be-4616-4552-a0a9-c419cb764988","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"f3553da8-f386-43b4-8998-64b7696c53f4","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"4c1fb245-6f91-4613-895f-5f8cee00ab5b","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"e9187e5a-1491-49db-ba4b-3b6f9fb55977","identifier":["6914 MV1"],"name":"MysteryVibe Legato"},{"features":[{"feature-type":"Vibrate","id":"cf40ea50-cddc-40e2-8661-d5252ac29f77","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"ed45ff87-fad1-41fe-8d0a-cfd4daaf1b4e","identifier":["6915 MV1"],"name":"MysteryVibe Molto"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"2cd76f8d-963c-4b98-861d-00b560a0ae09","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"525464fd-960b-47ef-b7f3-04196a648963","output":{"Vibrate":{"step-range":[0,56]}}},{"feature-type":"Vibrate","id":"811a2fe9-be54-49ee-89ac-e8e83895e33d","output":{"Vibrate":{"step-range":[0,56]}}}],"id":"2b750693-1766-4448-8c30-9f9fa32830f2","name":"Mysteryvibe V2 Device"}},"nextlevelracing":{"communication":[{"serial":{"baud-rate":115200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"description":"Right thigh","feature-type":"Vibrate","id":"178ade8c-0063-4f37-b37f-c47608f0b1e3","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left thigh","feature-type":"Vibrate","id":"f3d43a20-94e8-4e6a-a504-4b2fe87cfbe1","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right buttock","feature-type":"Vibrate","id":"00d0b735-ffb6-4964-b963-75b1d4995c89","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left buttock","feature-type":"Vibrate","id":"5ba0a42a-8bed-4123-95bd-0d1f4bc5333d","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right back","feature-type":"Vibrate","id":"29820b84-4c47-443d-85a5-8706f64d38c1","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left back","feature-type":"Vibrate","id":"b930b1ae-2974-4e8f-b95c-b960d848534c","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Right shoulder","feature-type":"Vibrate","id":"225e1d14-4cc9-4c8c-b6ff-5ae024e3387a","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Left shoulder","feature-type":"Vibrate","id":"e369bcd9-8e2f-4466-8773-98bdf5fad7c5","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"fc830a11-de0d-4262-8155-99827cb926a9","name":"Next Level Racing HF8 Haptic Gaming Pad"}},"nexus-revo":{"communication":[{"btle":{"names":["XW-LW3"],"services":{"0000c570-0000-1000-8000-00805f9b34fb":{"tx":"0000c571-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"24125960-c279-4f64-87e3-a819af7319b4","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"RotateWithDirection","id":"fabe3961-dc17-4f32-856f-13880c0a29a3","output":{"RotateWithDirection":{"step-range":[0,2]}}}],"id":"622f93f2-53d5-4ada-b6a7-359a9d8aedd0","name":"Nexus Revo Stealth"}},"nintendo-joycon":{"communication":[{"hid":{"pairs":[{"product-id":8199,"vendor-id":1406},{"product-id":8198,"vendor-id":1406},{"product-id":8201,"vendor-id":1406}]}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7a3195c9-4c04-4004-9fac-a475983f1dd4","output":{"Vibrate":{"step-range":[0,1000]}}}],"id":"0aae8323-9095-4b71-b151-d5ef93ab8f6d","name":"Nintendo Joycon"}},"nobra":{"communication":[{"btle":{"names":["NobraControl*"],"services":{"0000abf0-0000-1000-8000-00805f9b34fb":{"tx":"0000abf1-0000-1000-8000-00805f9b34fb"}}}},{"serial":{"baud-rate":19200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"3d9a6c96-2f9e-4105-931b-c799c1c9f3e0","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"b548cba6-63cd-4d4c-9124-7e13303a6dec","name":"Nobra's Silicone Dreams Toy"}},"omobo":{"communication":[{"btle":{"names":["S6"],"services":{"0000ffb0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb2-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6ce40ef1-a4bc-4d4f-a3f1-9059e8fd461b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"550658f8-3cce-4b97-999e-7ddb3357a591","name":"Omobo ViVegg Vibrator"}},"patoo":{"communication":[{"btle":{"names":["PTVEA*","PBT*","PCS*","PHT*"],"services":{"f000aa64-0451-4000-b000-000000000000":{"tx":"f000aa68-0451-4000-b000-000000000000","txmode":"f000aa65-0451-4000-b000-000000000000"}}}}],"configurations":[{"id":"929310c1-bf4a-4238-b8d9-96ffcca1f954","identifier":["PTVEA"],"name":"Patoo Carrot"},{"id":"91af7b5e-8b16-4489-a916-1584ff1e561c","identifier":["PCS"],"name":"Patoo Vibrator"},{"id":"a4175adb-1086-4a4a-8a43-9d484e231085","identifier":["PHT"],"name":"Patoo Bean Sprout"},{"features":[{"feature-type":"Vibrate","id":"f2957620-0a5c-4d69-851c-f9d34544e4cc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"49f28542-fb54-46e6-a6b8-f412617ce24f","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"70af2af2-ba71-4b41-9e5d-4c3000377a2b","identifier":["PBT"],"name":"Patoo Devil"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"328761ed-4dd1-4535-9d37-e805f5eb1a61","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"fbb69ec0-dda6-4fca-ae69-390a91c13c03","name":"Patoo Device"}},"picobong":{"communication":[{"btle":{"names":["Blow hole","Picobong Male Toy","Diver","Picobong Egg","Life guard","Picobong Ring","Surfer","Picobong Butt Plug","Egg driver","Surfer_plug"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"1f59dbcf-b84d-4cf8-ac68-87bacb143b34","identifier":["Blow hole","Picobong Male Toy"],"name":"Picobong Blow hole"},{"id":"b3396470-af6e-45df-ad4f-944539d71600","identifier":["Diver","Picobong Egg"],"name":"Picobong Diver"},{"id":"88684b6f-6fde-488e-86a5-5c1f50893345","identifier":["Life guard","Picobong Ring"],"name":"Picobong Life guard"},{"id":"f7c40c1b-0d86-4d39-9163-34a9a243d614","identifier":["Surfer","Picobong Butt Plug","Egg driver","Surfer_plug"],"name":"Picobong Surfer"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6acffe62-d4ae-4a9e-8610-123d46d26dcc","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"e820a3cc-70e2-4766-98d4-934a00a667db","name":"Picobong Device"}},"pink_punch":{"communication":[{"btle":{"names":["Pink_Punch","PinkPunch_Peachu","PinkPunch_DreamBunny"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"7e0338c1-0562-451a-95ce-1b078de2f32e","identifier":["Pink_Punch"],"name":"Pink Punch Sunset Mushroom"},{"id":"b0554241-8f73-45c7-baf8-fa179f1ea4ef","identifier":["PinkPunch_Peachu"],"name":"Pink Punch Peachu"},{"id":"85703d43-c719-4753-ba92-3bb28c150565","identifier":["PinkPunch_DreamBunny"],"name":"Pink Punch Dream Bunny"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"71813440-1a8e-4cfb-9753-bf1fdc674579","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c64c779a-4451-4c55-af1d-e4b40527d678","name":"Pink Punch Device"}},"prettylove":{"communication":[{"btle":{"names":["Aogu BLE *","AB Shutter3 [Aogu BLE Device]"],"services":{"0000ffe5-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe9-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"349df5c5-1c5d-4de2-a3d9-c9159c640aba","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"abeb7195-dbc2-4bd1-a079-18ffbb04e521","name":"Pretty Love Device"}},"realov":{"communication":[{"btle":{"names":["REALOV_VIBE"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7d9d20cd-1a03-487f-b6c7-9b337c49e534","output":{"Vibrate":{"step-range":[0,50]}}}],"id":"79b23444-7e36-4042-bd52-86221c67c988","name":"Realov Device"}},"realtouch":{"communication":[{"hid":{"pairs":[{"product-id":1,"vendor-id":8020}]}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"60da884f-131a-4036-ae93-97efc97591e2","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"2b428728-0785-4cbc-a71f-4f48412af194","name":"RealTouch"}},"rez-trancevibrator":{"communication":[{"usb":{"pairs":[{"product-id":1615,"vendor-id":2889}]}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"01e369e0-541d-417a-9809-0600dab964c6","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"04923383-f64b-4b39-bed6-83862c5314d5","name":"Rez TranceVibrator"}},"sakuraneko":{"communication":[{"btle":{"names":["sakuraneko-01","sakuraneko-02","sakuraneko-03","sakuraneko-04"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"26673810-3196-4733-8071-781c221c1a39","identifier":["sakuraneko-01"],"name":"Sakuraneko Korokoro"},{"id":"e1bcba4b-1f4d-4d57-8a30-ee3696fb206f","identifier":["sakuraneko-02"],"name":"Sakuraneko Nukunuku"},{"id":"7234946a-55ed-483a-8482-a6d6e1e97c4b","identifier":["sakuraneko-03"],"name":"Sakuraneko Dokidoki"},{"features":[{"feature-type":"Vibrate","id":"a5eb13a7-1f14-4785-a2ea-86dde4a3e15b","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Rotate","id":"62b84b1c-cfcd-4d9a-8dba-4d8210e5ee93","output":{"Rotate":{"step-range":[0,100]}}}],"id":"c45e02cd-b8b6-4617-996e-302db442b228","identifier":["sakuraneko-04"],"name":"Sakuraneko Koikoi"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"bb67be77-f219-411d-98b5-d6b358eb94c9","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0e121fa6-76db-484a-892f-4dc88ac6f333","name":"Sakuraneko Device"}},"satisfyer":{"communication":[{"btle":{"manufacturer-data":[{"company":93,"data":[0,0,39]},{"company":93,"data":[0,0,40]}],"names":["SF *"],"services":{"0000180a-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00002a24-0000-1000-8000-00805f9b34fb"},"51361500-c5e7-47c7-8a6e-47ebc99d80e8":{"command":"51361501-c5e7-47c7-8a6e-47ebc99d80e8","tx":"51361502-c5e7-47c7-8a6e-47ebc99d80e8"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"b9bcbd6f-9f4a-4738-9a64-08e646fa2297","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a8a7887f-c5dd-4e2c-ae88-d20e954bc65a","identifier":["10005"],"name":"Satisfyer Hot Spot"},{"features":[{"feature-type":"Vibrate","id":"b03a8a9e-13ef-4ed6-820e-cb07d4e3aa30","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"624f9203-ca16-429c-b076-0725a5c04077","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"444d9fc4-23ed-4ea5-a1a5-923680d78af3","identifier":["10006"],"name":"Satisfyer Heated Affair"},{"id":"67f6a3ba-d167-4d44-ac52-0991dbf1df16","identifier":["10007"],"name":"Satisfyer Big Heat"},{"features":[{"feature-type":"Vibrate","id":"e5368b0e-00a7-4f20-b338-2a33d65db794","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4bb68190-ea62-4277-b7f1-3d6f055a939a","identifier":["10008"],"name":"Satisfyer Heated Thrill"},{"features":[{"feature-type":"Vibrate","id":"cd889856-c5a8-4d7b-9ff6-5f7e49c13b4a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5e8eba19-d6cf-4c85-9824-5afd6191c95a","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b8219c94-f239-4f12-b3ab-ceeb816bdfb4","identifier":["10009"],"name":"Satisfyer Hot Bunny"},{"features":[{"feature-type":"Vibrate","id":"7473ae23-1678-4d6c-bc45-311e126dce65","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1340347e-7e6a-4c27-a593-7b7a41b09332","identifier":["10010"],"name":"Satisfyer Heat Climax"},{"features":[{"feature-type":"Vibrate","id":"715282dc-6919-4a8f-a339-adeb0fa8b4b0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"1eb40efb-6aa5-4154-a2f4-8cc962cd2682","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4ffc5fb8-a619-4cbc-8cc9-23104a473ee4","identifier":["10011"],"name":"Satisfyer Heat Climax+"},{"features":[{"feature-type":"Vibrate","id":"46c676b0-5dae-4376-b6b3-c3f0b9526260","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a05e4d51-c296-4395-b5ba-1b8801079a15","identifier":["10012"],"name":"Satisfyer Hot Passion"},{"features":[{"feature-type":"Vibrate","id":"dd995a89-a889-40a8-9a88-aa05b8fe3e60","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d39282bc-910b-40d2-a8f6-2c729ba5e2f2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"defd08cf-76b3-4957-88ef-5c7fb2a89ff0","identifier":["10013"],"name":"Satisfyer Haute Couture+"},{"features":[{"feature-type":"Vibrate","id":"9b18554d-8f0d-4941-8649-7e34375a0005","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"3fba6850-e170-4bbf-b61c-e105b3ea7762","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d36dda3c-edf3-4ec2-be9a-393934157102","identifier":["10014"],"name":"Satisfyer High Fashion+"},{"features":[{"feature-type":"Vibrate","id":"cee6ec1f-1f35-48ef-8864-fa76d2ebb8a5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c1a929c7-adf1-4cbe-907e-a24e6164e7af","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"3925e9e4-fc21-4bad-8ecd-4a8780a5ce83","identifier":["10015"],"name":"Satisfyer Prêt-à-porter+"},{"features":[{"feature-type":"Vibrate","id":"9dcbc0b0-b076-4b50-9104-c071d52e39ff","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5ae0c642-bd10-4f21-8fef-60f94ca755c5","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c771d860-0592-4962-8a05-dc2e7187bff6","identifier":["10024","10025"],"name":"Satisfyer Love Triangle"},{"features":[{"feature-type":"Vibrate","id":"95143c24-8928-405c-a6d0-1a64b3830498","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"78533341-96c5-4b21-aede-857ec827c1e6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4e47a95f-3a70-4bb4-829f-8b617afaaa1d","identifier":["10027","10028"],"name":"Satisfyer Curvy 1+"},{"features":[{"feature-type":"Vibrate","id":"f0bed160-760d-4d18-b462-247e124c537f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"81b4e5d2-8fd7-4fed-a6cb-d3df12366040","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7fa5b1e2-c30f-411f-a9b5-9eeee3d95170","identifier":["10030","10031"],"name":"Satisfyer Curvy 2+"},{"id":"942818a5-f94f-4efb-b775-693f8b27ab9b","identifier":["10032"],"name":"Satisfyer Double Wand-er"},{"features":[{"feature-type":"Vibrate","id":"0b359281-588c-4aad-bfe1-54d605377120","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"9b9f616a-3219-4424-9ecf-c52520dec964","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8b5e975e-4215-4b0c-a169-7d6209746d88","identifier":["10046","10047","10048"],"name":"Satisfyer Double Joy"},{"features":[{"feature-type":"Vibrate","id":"d6f94a0f-11cd-4242-b05e-e7f237e6b7c0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"2fe89205-fb8d-4fb7-93d3-d4169f92875d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"05f9af5c-d7b9-43f0-8cf5-41f0c09def28","identifier":["10049","10050","10051"],"name":"Satisfyer Double Fun"},{"features":[{"feature-type":"Vibrate","id":"eb62f1da-11a0-48b1-8c8e-2c8ea6e24e61","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"16f5a83d-f0fc-41c1-a4d3-43ce13dd3529","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"82270653-6408-43ef-a148-cdfca58a5d2d","identifier":["10052","10053","10054"],"name":"Satisfyer Double Love"},{"features":[{"feature-type":"Vibrate","id":"5d900545-d8cc-4c32-9ff5-e1d8e0c30b90","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"823f51aa-1766-41f4-b48f-f8b2de4c588e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"e7c09700-6df1-40c5-b5bb-0203c782dc01","identifier":["10055"],"name":"Satisfyer Curvy 3+"},{"features":[{"feature-type":"Vibrate","id":"406de8d0-b6d9-4f5d-b9cd-479092898aac","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"19f2225e-4bc8-4f70-9fb2-734abc8dd5be","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5c90d251-a2fe-461a-a4ae-0e5172a9739d","identifier":["10059","10060","10061"],"name":"Satisfyer Hot Lover"},{"features":[{"feature-type":"Vibrate","id":"d1bf52af-d49d-42bb-a277-73cc394dce90","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"d1d6a777-21e2-4e6c-9f2e-679d1e75c932","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"44dae430-c6b4-4688-8ab6-9696d82a4b00","identifier":["10062","10063","10064"],"name":"Satisfyer Mono Flex"},{"features":[{"feature-type":"Vibrate","id":"a824a4f4-11c4-4a84-81d6-424a622d1b06","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7aa798ab-9bc5-47b4-a318-5349c68ebf93","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"467802b9-6e3b-4810-b659-da69885b7366","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1715eee4-4aa5-4696-9f41-6e6c299061ec","identifier":["10065","10066","10067","10068"],"name":"Satisfyer Double Flex"},{"features":[{"feature-type":"Vibrate","id":"704fd1ec-a242-4e02-80ab-9db6f2377a7c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c6971493-fa87-45d6-b131-67af138f7b13","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"ce5ebe09-6d9d-44a1-93e9-f5247c03d3f1","identifier":["10069","10070","10071"],"name":"Satisfyer Heat Wave"},{"id":"b9a13914-c02c-44ac-b9a8-9e95776e3ceb","identifier":["10072"],"name":"Satisfyer Little Secret"},{"id":"c62c869a-8d62-4386-a7f9-ec68ccc99513","identifier":["10073"],"name":"Satisfyer Sexy Secret"},{"id":"03082593-a2ea-455b-9b94-66c3b1953144","identifier":["10074"],"name":"Satisfyer Strong One"},{"id":"e8b06812-88be-4a7d-9581-8ea7210f809a","identifier":["10075"],"name":"Satisfyer Mighty One"},{"id":"d0832c21-c990-4bd8-b06f-32e5768af9d2","identifier":["10076"],"name":"Satisfyer Powerful One"},{"id":"1f6254b1-301c-4455-9a5e-84886d5e3fce","identifier":["10077"],"name":"Satisfyer Royal One"},{"id":"571d6d2c-351a-4870-9a2a-af16bdc97731","identifier":["10078"],"name":"Satisfyer Signet Ring"},{"features":[{"feature-type":"Vibrate","id":"39ca4a7a-c9f3-430a-8248-6001719c6a40","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"07ff65a4-ae65-4054-bd70-419ddac6d241","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"8d5afdb3-47d1-4841-92d6-d3c7b1b2238e","identifier":["10079","10080"],"name":"Satisfyer Dual Love"},{"features":[{"feature-type":"Vibrate","id":"18661df2-7eb2-452a-b611-85433bd99ea0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c6b1acf6-511e-44bd-ab1c-b2d944a35cf0","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d609d09e-86e5-4544-bda3-16b15b532f2d","identifier":["10081","10082"],"name":"Satisfyer Dual Pleasure"},{"features":[{"feature-type":"Vibrate","id":"ec61550d-e557-4c57-b6a3-02b28bd5e0d6","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"cfcd017c-d3fb-46ab-82d9-55438e96a3d7","identifier":["10090"],"name":"Satisfyer Hero+"},{"features":[{"feature-type":"Vibrate","id":"5a8dba5a-ca48-4340-8140-fa1fc4d86b73","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7fb611fe-6af4-4d0e-a6b8-0d4ee72e34af","identifier":["10091"],"name":"Satisfyer Knight+"},{"features":[{"feature-type":"Vibrate","id":"31fb6881-d23e-4f07-b233-c6531ccc79b3","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"98dcb92c-84a1-4a1f-88b9-7c61098020de","identifier":["10092","10093"],"name":"Satisfyer Newcomer+"},{"features":[{"feature-type":"Vibrate","id":"fec3511d-2fcd-4463-9ef0-b139c8aa8b0a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"49020dca-5124-4965-9add-4230dfd0fe28","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"c7d1d682-b311-4ce8-b552-d68b8fcde1bc","identifier":["10100","10101"],"name":"Satisfyer Plug-ilicious 1"},{"features":[{"feature-type":"Vibrate","id":"28f3bea8-f927-46a9-ab45-55daf1f76c87","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"540b8330-f039-4870-a6d2-d536f2415cf2","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"22513021-0cb9-4f30-ada7-f7ca6a86e085","identifier":["10102","10103","10104"],"name":"Satisfyer Plug-ilicious 2"},{"features":[{"feature-type":"Vibrate","id":"0a939b92-0209-4d2f-b658-0db0ac9a2e6e","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"6c07e79d-8842-4e27-88a9-9a471928da5e","identifier":["10105"],"name":"Satisfyer E-Love Foreplay"},{"features":[{"feature-type":"Vibrate","id":"e46297ee-6037-44a8-ac06-5f8328d41b19","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"39bfa539-7c58-49a4-87ca-a691a11c16f1","identifier":["10108"],"name":"Satisfyer E-Love G-Hunter"},{"features":[{"feature-type":"Vibrate","id":"9248bdf7-d918-4682-b197-59707ac5ea95","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"8d541f70-6595-49b1-b75d-77187f9b75dc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0b5bcc9b-b5d7-49d3-9c0a-c8dc82214306","identifier":["10109"],"name":"Satisfyer E-Love G-Hunter+"},{"features":[{"feature-type":"Vibrate","id":"8f8b7024-005e-4fda-9c65-adf55dc3c470","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"40653fca-c115-4bd4-b3fa-c3875c41a562","identifier":["10110"],"name":"Satisfyer E-Love G-Spotter"},{"features":[{"feature-type":"Vibrate","id":"397a61df-a515-49e1-a14d-af2de7855a3f","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"27720871-f08b-4151-96f1-006a5cc137fc","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"5a5afa20-0518-420e-a5ab-e5b09c5c9842","identifier":["10111"],"name":"Satisfyer E-Love G-Spotter+"},{"features":[{"feature-type":"Vibrate","id":"56f7a9fe-d8ef-4a21-b15f-77307a6417ea","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0bfe78b6-a128-4c68-b874-e85ee18273f0","identifier":["10112"],"name":"Satisfyer E-Love Story"},{"id":"c62ea9ae-dc65-429e-90e4-473fa8c5ffaa","identifier":["10119","10120","10182"],"name":"Satisfyer Love Birds 1"},{"id":"17b98fe5-4aeb-4c75-b554-701daf147dff","identifier":["10121","10122","10123"],"name":"Satisfyer Love Birds 2"},{"id":"fde0831c-e1da-46f0-b6fe-8bccfbe9fdae","identifier":["10124","10125","10126"],"name":"Satisfyer Love Birds Vary"},{"id":"30fb0255-b2e5-424b-bca5-8abdbe864ebf","identifier":["10127","10128","10129","10201"],"name":"Satisfyer Ribbed Petal"},{"id":"b10e2742-01b9-4bc8-8caf-b18f0dc51baa","identifier":["10130","10131","10132","10133"],"name":"Satisfyer Shiny Petal"},{"id":"37096541-c085-4b30-a978-cf1ab8c79198","identifier":["10134","10135","10136","10202"],"name":"Satisfyer Smooth Petal"},{"features":[{"feature-type":"Vibrate","id":"54c660d2-c326-4272-a1a8-a6ab0a3f5620","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"992e2870-64ed-4704-a74b-2faf3baa0e4b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"518071d2-a6b5-4ee9-9d10-9248fcc72d76","identifier":["10140"],"name":"Satisfyer Men Vibration+"},{"id":"fb04247f-1ade-4c3e-816f-1a4c81ae0db4","identifier":["10141"],"name":"Satisfyer Power Plug"},{"features":[{"feature-type":"Vibrate","id":"55ed967f-f37b-47e9-acbd-e091ece4a25a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"4deb6ffc-7ffb-4892-adb9-ff3829cbf7bb","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"16d47710-4849-42b0-aa9b-e7375a533dc5","identifier":["10142","10143"],"name":"Satisfyer Rotator Plug 1+"},{"features":[{"feature-type":"Vibrate","id":"08a92451-b728-4bf8-bde0-b2af748fc0bd","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"f9b0e791-a348-4485-b1a5-cd90e3503e13","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7ef01670-5fa3-4bb2-b8b5-3c952f4cf263","identifier":["10144","10145"],"name":"Satisfyer Rotator Plug 2+"},{"id":"3e04ed12-9d6e-4f7a-9cc8-09e58a9f760e","identifier":["10146","10147"],"name":"Satisfyer Deep Diver"},{"id":"99f4d915-7fea-4be1-893e-3ab74488a383","identifier":["10148","10149"],"name":"Satisfyer Sweet Seal"},{"id":"e26a9471-44ab-438a-8290-4793ac6d5ddd","identifier":["10150","10151"],"name":"Satisfyer Trendsetter"},{"id":"682c5153-d84c-4a30-b172-42732eaa7081","identifier":["10154","10155","10156"],"name":"Satisfyer Twirling Joy"},{"id":"b7ed864e-a11d-40de-b3bc-2a28d6ebc2f2","identifier":["10157","10158"],"name":"Satisfyer Ultra Power Bullet 8"},{"features":[{"feature-type":"Vibrate","id":"c1c09c65-a2d4-4caa-9f56-cec54897758b","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"bc03728b-573a-40d6-ae99-1aa1f508a804","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"17d338a2-dcb1-4170-9a01-ab2250f73b8f","identifier":["10160","10161","10162"],"name":"Satisfyer Double Desire"},{"features":[{"feature-type":"Vibrate","id":"9564b21d-c2ba-444e-85c4-dd9dcd80e3b5","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c70c801e-980a-4052-a275-f8109058a1ad","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"4729ddda-fb21-4c3a-9868-b0fcbca18480","identifier":["10163","10164","10165","10166"],"name":"Satisfyer Double Lust"},{"id":"b3879662-a471-4bea-ad9a-5d8b59a476a5","identifier":["10167"],"name":"Satisfyer Epic Duo"},{"id":"9404874e-3de2-4696-a620-943f5affb910","identifier":["10168"],"name":"Satisfyer Pleasure Wand+"},{"features":[{"feature-type":"Vibrate","id":"9ccf5505-2b55-4386-aa8c-80cb7117f6c2","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"33b12687-c341-47da-81c2-2e2cf9862712","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"98f72ae0-a840-4805-918d-3427541325ca","identifier":["10169","10170","10171"],"name":"Satisfyer Top Secret"},{"features":[{"feature-type":"Vibrate","id":"be9d24ff-8470-481d-aee0-0ea30f0877de","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"ed63da4f-ee14-469c-a47c-12003141716a","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"99cfefd9-fd09-40c6-9a2f-3d68385a04bc","identifier":["10172","10173","10174"],"name":"Satisfyer Top Secret+"},{"id":"48bb511e-1cc2-4b1d-9497-022b015287bc","identifier":["10175","10176"],"name":"Satisfyer Bullseye"},{"features":[{"feature-type":"Vibrate","id":"d2786210-46f4-47ce-9f5b-80fa691e0ad2","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e0dbd014-7415-4d0f-946e-188e239a8154","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"f624b4d4-5fe4-4390-9fbb-8ef170b5846c","identifier":["10177","10178","10179"],"name":"Satisfyer Sunray"},{"features":[{"feature-type":"Vibrate","id":"ff20f721-e6fe-4787-964d-327d29b0c391","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e8322905-46aa-45f8-b7f7-25a88507a55d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"69243058-fb93-4791-b78e-f32f50f902b3","identifier":["10180","10181"],"name":"Satisfyer Curvy Trinity 5+"},{"id":"20c58cef-83e0-48f2-a352-a3663453403f","identifier":["10183","10184"],"name":"Satisfyer Intensity Plug"},{"id":"baa0ad15-08cc-426c-b1f2-02d9768f6e2c","identifier":["10185"],"name":"Satisfyer Power Masturbator"},{"features":[{"feature-type":"Vibrate","id":"4019145b-56cf-473e-a286-4a8d040e80cc","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"7dc4760f-3a7c-4c2e-a7da-e7d8d52b196b","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7d92f936-f672-478a-a26f-616758ff621d","identifier":["10186","10187"],"name":"Satisfyer Hug me"},{"features":[{"feature-type":"Vibrate","id":"7abb00ea-bb62-4bef-a26f-a7f7135dec2c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"c77d5b49-6257-4381-900a-9225caea7124","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"d112fbc4-9a5e-4518-b40c-f1200be124cd","identifier":["10188"],"name":"Satisfyer Air Pump Bunny 5+"},{"features":[{"feature-type":"Vibrate","id":"1acf7f71-e57a-4a1a-81d3-d8bb977d6b72","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2278b99f-cee5-48fa-9326-8add9730e1e2","identifier":["10189"],"name":"Satisfyer Air Pump Vibrator 5+"},{"features":[{"feature-type":"Vibrate","id":"467accb0-f1f6-4175-afe5-08f48d069fe3","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"4b1b417b-ce44-45fd-be3f-77d939162e18","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"537ce4cb-f8e2-423b-80a5-5bcbb07e6e15","identifier":["10190","10191"],"name":"Satisfyer Threesome 4"},{"id":"8ba85779-5b40-48ae-88d5-7744bf852d22","identifier":["10192"],"name":"Satisfyer G-Spot Flex 4+"},{"id":"3844ee0f-94ed-49bf-9a9e-795f407c0ade","identifier":["10193","10194"],"name":"Satisfyer G-Spot Flex 5+"},{"features":[{"feature-type":"Vibrate","id":"12990ee9-76cc-4b48-b711-f70587f14fd7","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"0687264e-3150-4d0a-818b-be6ad231d54c","identifier":["10195"],"name":"Satisfyer Air Pump Booty 5+"},{"features":[{"feature-type":"Vibrate","id":"c8d73535-d37b-4baa-81c6-c301f32390e0","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"304c7318-bd1b-40ba-a475-90b4d7127c46","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"7c33ff57-e4c7-4110-9814-451062806981","identifier":["10196"],"name":"Satisfyer Pro+ Wave 4"},{"features":[{"feature-type":"Vibrate","id":"3a37453d-605c-4dd4-a83a-28be69ac55b8","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"42dafbc1-0aac-4348-898a-8d467d903191","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a1cb3608-d17c-4c5f-b3d5-4c7ee87d5467","identifier":["10197","10198"],"name":"Satisfyer Mini Wand-er+"},{"id":"7790e568-454e-45f8-85bb-5f8fd855c554","identifier":["10199","10200"],"name":"Satisfyer Tropical Tip"},{"features":[{"feature-type":"Vibrate","id":"866a3152-759b-4777-8578-8abaff6aea9a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"5a7b0180-16b1-41e7-a016-af4a761564de","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"1bc5cd0a-feb7-4cfc-9155-09c7565d85e0","identifier":["10203","10204"],"name":"Satisfyer Twirling Pro+"},{"id":"7c2560dc-06d4-4da6-874a-5f6c2c05810d","identifier":["10205"],"name":"Satisfyer Perfect Pair 4"},{"id":"0a682803-b5ad-457a-bbf0-40e48b71cbcf","identifier":["10206","10207","10208"],"name":"Satisfyer Booty Absolute Beginners 5"},{"features":[{"feature-type":"Vibrate","id":"fdb9014d-b7b9-4b28-8804-cdf26b432df1","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"6665fc3b-a8e6-4a36-ad11-46f449abfc90","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2a429cdd-20f9-4a22-82a9-dd79234e23de","identifier":["10241","10242"],"name":"Satisfyer Rrrolling Sensation"},{"features":[{"feature-type":"Vibrate","id":"f14fc3ea-05f0-426a-ac01-70cdbadb43ec","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"1a3c8f91-c172-4378-9fe2-64891a06e8d1","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"b0578f68-2b0b-497a-b49a-2e897d3a040a","identifier":["10307","10308","10309"],"name":"Satisfyer Pro 2 Gen 3"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7153daef-c222-4841-9495-289798fff9ea","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"9a934b7a-b6aa-4ad6-8d5c-e00971d67159","name":"Satisfyer Device"}},"sayberx":{"communication":[{"btle":{"names":["SayberX","X-Ring *"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff8-0000-1000-8000-00805f9b34fb","tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"a62d0356-a05f-475c-8a5f-fcfec1327b2a","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"22716d89-5e28-462b-9723-60528fb7373e","identifier":["SayberX"],"name":"SayberX"},{"id":"e77a2f7b-8556-48b8-8245-30c2c80681e7","identifier":["X-Ring"],"name":"Sayber X-Ring"}],"defaults":{"features":[],"id":"9635a829-753b-4e5b-825c-24249526af09","name":"SayberX Device"}},"sensee":{"communication":[{"btle":{"names":["CTY222S4"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff5-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1544b066-a3d3-4749-9081-1b7a26ab54ed","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"a8ffccf6-2d38-4606-abdd-8802a063a2ae","name":"Sensee Diandou Rabbit"}},"sensee-v2":{"communication":[{"btle":{"names":["CCPA10S2","CCPA18S5","Easylive NO8 Cup","CTY508S5","CTY916S4","PTYB22S2","CCP322S5","CTY823S5"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"rx":"0000fff4-0000-1000-8000-00805f9b34fb","tx":"0000fff5-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4629e2a0-553f-4178-a378-8a9a5e88b038","identifier":["CCPA10S2"],"name":"Sensee Capsule"},{"id":"e9be0c9a-43d9-4e95-9d1d-67e22f940a5f","identifier":["CCPA18S5"],"name":"Sensee Astronaut"},{"features":[{"feature-type":"Vibrate","id":"1094606e-1407-4249-979c-98d6a6abf97c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"542d9822-9617-472c-953b-c9519a59aaac","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"72dcac71-472d-47bc-a408-60567765836c","identifier":["Easylive NO8 Cup"],"name":"Sensee No8"},{"features":[{"feature-type":"Vibrate","id":"4a6f2a58-1760-42e6-ae17-6e0c4880a48c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"aeab494e-3312-49bd-8f1f-599e3bab7f4d","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"b925cadb-6aef-4896-8b97-1dfa44702a9e","identifier":["CCP322S5"],"name":"Easylive Vader"},{"features":[{"feature-type":"Vibrate","id":"c9600c27-1302-449c-9a07-268d59f818f3","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Oscillate","id":"377780e3-e3bd-4fe0-a345-6389eb32fbbe","output":{"Oscillate":{"step-range":[0,100]}}}],"id":"fea99f9b-97da-44cf-a898-17e65abf86e3","identifier":["CTY508S5"],"name":"Sensee Voice-Interactive Female Vibrator"},{"features":[{"feature-type":"Vibrate","id":"5c8664fd-1113-4d8b-af64-d42f6f303c3e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"848628c7-b34e-4af4-894f-7f51645dea6a","output":{"Constrict":{"step-range":[0,100]}}}],"id":"eca4db2b-f7ff-4d59-b73d-f2124786fceb","identifier":["PTYB22S2"],"name":"Sensee Moonlight"},{"features":[{"feature-type":"Vibrate","id":"87712e50-fd72-4a3c-b122-ea3866e0942a","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"2a7ce324-34dd-477c-b3e2-6a6632ee4b59","output":{"Constrict":{"step-range":[0,100]}}}],"id":"4e2ffbbe-8f8f-4593-9eab-3409d85645a2","identifier":["CTY823S5"],"name":"Sensee Little Seahorse"},{"features":[{"feature-type":"Oscillate","id":"631815ee-37e9-4de6-9b33-971b9135c718","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"864ef211-1635-41bc-9618-e3989f540287","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"f8032396-8384-448f-88e9-4c754d4ae12e","identifier":["CTY916S4"],"name":"Sensee Dream Stick"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b5865307-0de8-4dd9-bb1a-69e1c2f3c39c","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"Constrict","id":"cd11ed14-d9ea-4c11-b454-41e5c697f70b","output":{"Constrict":{"step-range":[0,100]}}}],"id":"d7ba651e-88d6-4452-9fa5-1562b8d8be2a","name":"Sensee Device"}},"serveu":{"communication":[{"btle":{"names":["ServeU"],"services":{"31bb1111-33e3-4f3c-a7fb-104288e7cb77":{"tx":"31bb2222-33e3-4f3c-a7fb-104288e7cb77"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"7e756a59-b13c-4322-bc59-27dacfc73b4d","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"9967414e-8b34-44ed-8b8a-20fe863e0b50","name":"ServeU"}},"sexverse-lg389":{"communication":[{"btle":{"names":["LG389"],"services":{"0000bae0-0000-1000-8000-00805f9b34fb":{"rx":"0000bae2-0000-1000-8000-00805f9b34fb","tx":"0000bae1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"54ae0f52-dbd7-4fac-8463-f06199b72642","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Oscillate","id":"394cb2f4-9ee5-4fe9-a31c-fd6652479467","output":{"Oscillate":{"step-range":[0,10]}}}],"id":"dd6e5fe8-f53c-4b5c-9614-cedfffc0a40f","name":"Sexverse LG389"}},"svakom-alex":{"communication":[{"btle":{"names":["Alex NEO","S63E Alex NEO"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"323f02f5-f1ab-40b9-ba8b-eba65de178c3","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"39ee59bc-fdc5-47c4-8da6-2c208e30a7b6","name":"Svakom Alex Neo"}},"svakom-alex-v2":{"communication":[{"btle":{"names":["Alex NEO 2","S63E Alex NEO 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"807083a6-aca2-499d-84c0-fe1e8884f222","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"632c2055-3c47-439d-8fcc-e3ee0b0288e5","name":"Svakom Alex Neo 2"}},"svakom-avaneo":{"communication":[{"btle":{"names":["Ava Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9dbdf85e-6692-4a95-b8a1-da350327a9a3","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"878fb1f8-8c38-4058-bd0f-859584d14cef","output":{"Oscillate":{"step-range":[0,1]}}}],"id":"8254195f-4c38-425d-b5e6-352ad644399a","name":"Svakom Ava Neo"}},"svakom-barnard":{"communication":[{"btle":{"names":["DG239A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7abda591-db6f-492c-a781-5f90d648b561","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Oscillate","id":"5ec8c88b-bd24-4e94-bec1-467735a74b80","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"aaebe699-02dd-461f-879d-c71da8c2d892","name":"Fantasy Cup Barnard"}},"svakom-barney":{"communication":[{"btle":{"names":["DJ333A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"ebbd9a68-1b05-4a21-8f3d-14b3dc7f1f70","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"be5e2510-9b63-4813-9192-2db123b82ac5","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"1b3759c0-ee3b-4f5f-9b3a-3d6bc0cc9594","name":"Mutufun Barney"}},"svakom-dice":{"communication":[{"btle":{"names":["ZhiAi"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"60b702d6-d3ff-4554-a3ae-f4638ddc74ef","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"5845f3f5-6943-41df-93df-04b3b1ce7ce2","name":"Zemalia Dice for Love"}},"svakom-dt250a":{"communication":[{"btle":{"names":["DT250A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"608e34f1-69eb-4469-95e2-c56fb26d7db6","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Vibrate","id":"75e9695f-7049-4ad7-a8db-a85f62868266","output":{"Vibrate":{"step-range":[0,3]}}},{"feature-type":"Constrict","id":"5fd9d9a0-4f7c-4ef4-87d5-5081f41499f3","output":{"Constrict":{"step-range":[0,2]}}}],"id":"7897a4fc-e45a-4f23-b04f-91415b3eeef7","name":"Coleur Dor DT250A"}},"svakom-iker":{"communication":[{"btle":{"manufacturer-data":[{"company":39,"data":[83,86,65,1,11,18,1,51,68,85,202,8]}],"names":["Iker"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"36af2b39-85ec-4463-9ecd-59fbaff3ba38","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"74e5fb53-383a-4938-81ff-cb84da773882","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"1db55a7c-6133-4b33-bd54-e7fa8dead165","name":"Svakom Iker"}},"svakom-jordan":{"communication":[{"btle":{"names":["Jordan"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"f59261c4-39a7-4e13-b7e8-52c0a117ea7f","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"84200741-7440-4267-b9a1-519eebe884ed","output":{"Oscillate":{"step-range":[0,5]}}}],"id":"89877d1d-9a8f-4265-93d7-7dbe4c093a58","name":"Svakom Jordan"}},"svakom-pulse":{"communication":[{"btle":{"names":["SWK-SX013A","Pulse Union","Pulse Galaxie","SX033APP","BX288A","QH-SX045A-B","SWK-SX067-B","QH-HX029A-B"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"5b9918c8-af63-409f-9749-f5e6faf2dca0","identifier":["SWK-SX013A"],"name":"Svakom Pulse Lite Neo"},{"id":"f40b1405-cf40-43c5-a568-24e3d2d70c65","identifier":["Pulse Union"],"name":"Svakom Pulse Union"},{"id":"cd29302f-31f9-4c9f-aa12-ab381f941e82","identifier":["Pulse Galaxie"],"name":"Svakom Pulse Galaxie"},{"id":"ccb6ce6f-5dc7-4ce4-bd31-3e8f3af14a4b","identifier":["SX033APP"],"name":"Svakom Mimiki"},{"id":"ea05be83-2991-4cb5-8ad0-b108e0a52a5a","identifier":["BX288A"],"name":"BeYourLover Kyukyu"},{"id":"8abdd83e-af93-4f82-b240-d9eeed81e976","identifier":["QH-SX045A-B"],"name":"Coleur Dor VX045A"},{"id":"db486014-b4da-4cad-90f4-2ba53a36e335","identifier":["SWK-SX067-B"],"name":"Momonii Agatha"},{"id":"b9851f7f-ddc8-4df5-ad81-3071ec9daab1","identifier":["QH-HX029A-B"],"name":"Coleur Dor HX029A"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"0ee3c15e-b05d-4c97-bb4a-523a5475c520","output":{"Vibrate":{"step-range":[0,9]}}}],"id":"91a8f7f5-d774-4beb-ad76-9864b3a46597","name":"Svakom Pulse Device"}},"svakom-sam":{"communication":[{"btle":{"names":["Sam Neo"],"services":{"0000ae00-0000-1000-8000-00805f9b34fb":{"rx":"0000ae02-0000-1000-8000-00805f9b34fb","tx":"0000ae01-0000-1000-8000-00805f9b34fb","txmode":"0000ae10-0000-1000-8000-00805f9b34fb"},"0000ffac-0000-1000-8000-00805f9b34fb":{"firmware":"0000ffb4-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"260f221c-b861-4ee2-bd0f-17a0dd9a14ba","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"cfdf5760-bce0-465c-a2c6-60c86fdd3c95","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"d5fac59d-8e57-43a6-bcc9-61d06f6b8587","name":"Svakom Sam Neo"}},"svakom-sam2":{"communication":[{"btle":{"names":["Sam Neo 2","Sam Neo 2 Pro"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"f32b4e50-ec7e-4b76-8f29-4b4777da7c22","identifier":["Sam Neo 2"],"name":"Svakom Sam Neo 2"},{"id":"869e4518-1565-4b3b-8d15-45c860c848c2","identifier":["Sam Neo 2 Pro"],"name":"Svakom Sam Neo 2 Pro"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"9f584905-3bcb-4a60-9a56-2c2d69c81a8c","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Constrict","id":"7580e615-c22c-4242-b599-9b4041bfa400","output":{"Constrict":{"step-range":[0,5]}}}],"id":"88c0807b-7b34-4f4b-ad95-2e9e31f4f291","name":"Svakom Sam Neo 2"}},"svakom-suitcase":{"communication":[{"btle":{"names":["VX357A-BLE-V1.0","VX236A-BLE-V1.0"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"e3187cb5-6370-4d29-8850-2d9206889f64","identifier":["VX236A-BLE-V1.0"],"name":"Coleur Dor VX236A"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"34836d30-2d4f-4c89-ab42-88dd227f14f0","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"190fc9a8-8d55-45c5-98e0-921246ccbb7d","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"ffefddb3-5697-4ff1-a064-5d33c6f9b214","name":"Svakom Magic Suitcase"}},"svakom-tarax":{"communication":[{"btle":{"names":["SX218A"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"description":"Internal vibrator","feature-type":"Vibrate","id":"8638eed8-37ec-4c54-aa06-a8dd3a832057","output":{"Vibrate":{"step-range":[0,3]}}},{"description":"External pulsator","feature-type":"Vibrate","id":"a2ad09c0-0042-4f29-875f-464fb83ca916","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"870f69ff-45db-4a13-96e7-1915eef6ac59","name":"ToyCod Tara X"}},"svakom-v1":{"communication":[{"btle":{"names":["Aogu SUV","Aogu SCB","Emma NEO","Phoenix NEO"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"46a3fb4f-5e26-45c0-9fd1-176ec896048c","identifier":["Aogu SCB"],"name":"Svakom Ella"},{"id":"c9556aba-5bda-4f23-a690-623c4b9ee04b","identifier":["Phoenix NEO"],"name":"Svakom Phoenix Neo"},{"id":"68d39a06-e350-47ef-8834-e3197178b00e","identifier":["Emma NEO"],"name":"Svakom Emma Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"22eb4b95-60f9-4885-80e7-279d02d59804","output":{"Vibrate":{"step-range":[0,19]}}}],"id":"77a1dde5-f31a-4fcb-972b-8094181c187f","name":"Svakom Device"}},"svakom-v2":{"communication":[{"btle":{"names":["116","117","Edeny","118","Viviana","Ella NEO","S38A","Vick NEO","Vick Neo","STG05A","QH-SJ007A","Cici 2","Emma Neo 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"11905923-4084-4efb-9ac3-a6eba2bf4190","identifier":["116"],"name":"Svakom Phoenix Neo"},{"id":"4bbda06f-ca32-4d34-a11f-d91d8987dc6d","identifier":["Viviana"],"name":"Svakom Viviana"},{"id":"87419e85-5570-41f0-84f2-7f15b138326d","identifier":["Ella NEO"],"name":"Svakom Ella Neo"},{"id":"448ee908-2abc-46cb-aa3f-732830a25139","identifier":["117","Edeny"],"name":"Svakom Edeny"},{"id":"b2c3e1ed-0c66-49d7-859d-7c9677c66297","identifier":["S38A"],"name":"Svakom Tammy Pro"},{"id":"c37b8380-dd41-4fd1-8310-8c24230658bf","identifier":["Vick NEO","Vick Neo"],"name":"Svakom Vick Neo"},{"id":"63893174-b1fd-4ad3-940f-fbbb939ffa57","identifier":["STG05A"],"name":"Svakom Aravinda"},{"id":"a61ae863-a8fc-4708-b313-b36385926dbf","identifier":["118"],"name":"ToyCod Vanesia"},{"id":"f0609171-5e85-4800-adee-a43ef2e3826a","identifier":["QH-SJ007A"],"name":"Svakom Winni 2"},{"id":"5c03568c-9318-4648-b149-b0fc716d5605","identifier":["Cici 2"],"name":"Svakom Cici 2"},{"id":"a3c23c99-09e7-47d4-898b-9581dfc1f28b","identifier":["Emma Neo 2"],"name":"Svakom Emma Neo 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4a225b9d-94c6-437a-a038-3deb4ded5bc5","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"b1189537-2ef1-452b-b6b8-e8e0ba823156","name":"Svakom Device v2"}},"svakom-v3":{"communication":[{"btle":{"names":["Phoenix Neo 2","FK008A","Hannes NEO","QH-SX007E"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"14a51507-e4c8-4433-a87b-0a0464c00e31","identifier":["Phoenix Neo 2"],"name":"Svakom Phoenix Neo 2"},{"features":[{"feature-type":"Vibrate","id":"737fe419-62fa-4e1b-b6d0-2684cbe8b31f","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Rotate","id":"5e612940-1d00-4680-aa3a-1b052755a01d","output":{"Rotate":{"step-range":[0,1]}}}],"id":"cdd17d02-603a-4a86-af6b-f2c97d09ed84","identifier":["FK008A"],"name":"Fantasy Cup Theodore"},{"id":"d2fda3c5-fa1f-45b5-8f98-a9c33e83922d","identifier":["Hannes NEO"],"name":"Svakom Hannes Neo"},{"features":[{"description":"Vibrating attachments","feature-type":"Vibrate","id":"1859c6fa-1d2f-46c8-b97c-75a7ca62be8c","output":{"Vibrate":{"step-range":[0,10]}}},{"description":"Suction lens","feature-type":"Vibrate","id":"63b84610-b32b-4526-a29a-4acb9ad4939d","output":{"Vibrate":{"step-range":[0,1]}}}],"id":"4e1d7b1c-133d-4d7c-9cfe-f4c4e5d0ca01","identifier":["QH-SX007E"],"name":"Svakom Alberta"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"1e03f6a5-0197-4a5e-afb5-dcc1266c6a6e","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"58212e06-d13e-461d-a8cd-5bd06cbe5d0c","name":"Svakom Device v3"}},"svakom-v4":{"communication":[{"btle":{"names":["B2CM6","ERICA","Cici+ 2"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"2e46e18b-5821-4665-9b07-928f4963f16d","identifier":["B2CM6"],"name":"ToyCod Barzillai"},{"id":"22c2f70c-44fa-482f-bfac-1463482bff5d","identifier":["ERICA"],"name":"Svakom Erica"},{"id":"96980e8b-abcf-410e-94e6-d098b13e6192","identifier":["Cici+ 2"],"name":"Svakom Cici+ 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b61f8bde-2ad3-40a8-8e16-fe6dcec8a887","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"724c247f-733e-4592-9a98-1a37a7c941ba","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"1a43cd07-e5ba-4a9f-8560-d00e1d72c6df","name":"Svakom Device v4"}},"svakom-v5":{"communication":[{"btle":{"names":["Chika","Mora Neo","Trysta Neo","Mini Emma Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4ca8c463-03fc-421d-ab03-27ed6f4283da","identifier":["Chika"],"name":"Svakom Chika"},{"features":[{"feature-type":"Vibrate","id":"7d13d266-a8f3-49b5-94d2-ac6242c40b7a","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"3b4e80ae-3ec6-4bb7-aba9-1dc48dd1614b","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"41ecfb09-8b4c-4ec1-9f7a-29b9ff1097f7","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"b647f340-bcd1-4d9e-88ac-e064ce86b1ac","identifier":["Mora Neo"],"name":"Svakom Mora Neo"},{"features":[{"feature-type":"Vibrate","id":"655ec2b3-ede8-4051-96da-c40eed164372","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"4cc06c03-36d9-4b10-9d51-46417b0d7f3d","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Oscillate","id":"f62fea13-0dfb-4706-8122-9104abf9dca5","output":{"Oscillate":{"step-range":[0,3]}}}],"id":"66d5aa90-b2aa-4552-9777-cbb80aae2b9f","identifier":["Trysta Neo"],"name":"Svakom Trysta Neo"},{"features":[{"feature-type":"Vibrate","id":"d957a257-9ae2-45f1-80b2-dbcc4dc2886b","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"396d37c3-dc1e-473d-85ca-95bd9583d9f5","identifier":["Mini Emma Neo"],"name":"Svakom Mini Emma Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"4f672189-8169-4114-92cd-ed7f74427548","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"bdd5e445-0d53-47c9-9b9e-c60b83d821fd","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"9b304bb1-b961-4948-937e-4e3ee1b429b0","name":"Svakom Device v5"}},"svakom-v6":{"communication":[{"btle":{"names":["CocoPro","Echo 2","Vick Neo 2","Iker Neo"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"rx":"0000ffe2-0000-1000-8000-00805f9b34fb","tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"4901a610-9b63-47a1-a99a-521ac76e7f99","identifier":["CocoPro"],"name":"Svakom Coco Pro"},{"id":"2613c099-f89f-4936-a26b-e751c8b3be28","identifier":["Echo 2"],"name":"Svakom Echo 2"},{"features":[{"feature-type":"Vibrate","id":"5ac07e29-37f4-4a7a-8a35-f5b2b59f3dbd","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"263e051e-ed79-4245-b222-2d4888483849","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"f46a3f0e-9d3e-4e5f-9343-bbc0acc8a095","identifier":["Vick Neo 2"],"name":"Svakom Vick Neo 2"},{"features":[{"feature-type":"Vibrate","id":"c19b776a-363d-4468-80ec-09bc22ebd06c","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"cbdd56a3-1954-4db0-98c7-535096637868","output":{"Vibrate":{"step-range":[0,10]}}},{"feature-type":"Vibrate","id":"b310a28e-0109-4573-bf4a-259845c518fd","output":{"Vibrate":{"step-range":[0,5]}}}],"id":"2c295a1b-8a26-47dc-9d9c-95961e1cca1b","identifier":["Iker Neo"],"name":"Svakom Iker Neo"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"5f1d84f8-a44a-43dc-b6f6-8e8682909ff1","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"eafe3786-e15a-4a4d-9b85-bc6e4069c339","name":"Svakom Device v6"}},"synchro":{"communication":[{"btle":{"names":["Shinkuro","synchro2","synchro EX"],"services":{"0000ffe0-0000-1000-8000-00805f9b34fb":{"tx":"0000ffe1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"id":"3535446e-779a-496b-8404-e895878cf3e1","identifier":["synchro EX"],"name":"Synchro Exchange"}],"defaults":{"features":[{"feature-type":"RotateWithDirection","id":"b7495351-9101-448a-94c4-4598cf541dca","output":{"RotateWithDirection":{"step-range":[0,6]}}}],"id":"f912a283-7308-4e56-a508-4d47d9caf7d2","name":"Synchro"}},"tcode-v03":{"communication":[{"serial":{"baud-rate":115200,"data-bits":8,"parity":"N","port":"default","stop-bits":1}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"a6e25b9d-4986-4771-8e8c-579ebb472844","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"211da02e-467c-4788-96bd-689049867e85","name":"TCode v0.3 (Single Linear Axis)"}},"thehandy":{"communication":[{"btle":{"names":["The Handy"],"services":{"1775244d-6b43-439b-877c-060f2d9bed07":{"firmware":"1775ff51-6b43-439b-877c-060f2d9bed07","tx":"1775ff55-6b43-439b-877c-060f2d9bed07"}}}}],"defaults":{"features":[{"feature-type":"PositionWithDuration","id":"32309a60-f980-490d-a5f4-467ccae2d586","output":{"PositionWithDuration":{"step-range":[0,100]}}}],"id":"fc9de0ed-0f9f-402e-a1b5-4d1865e7b87b","name":"The Handy"}},"tryfun":{"communication":[{"btle":{"names":["TRYFUN-ONE","TF-SPRAY"],"services":{"0000ff10-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"},"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb5-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"b9d4420b-9a94-4ea2-8b76-3445d06049f2","output":{"Vibrate":{"step-range":[0,4]}}}],"id":"2cf375ae-7ae9-4d76-be3b-58eff84b67ae","identifier":["TF-SPRAY"],"name":"TryFun Surge Pro"}],"defaults":{"features":[{"feature-type":"Oscillate","id":"e4957d32-e069-4c35-ae3f-e3cce3de6b49","output":{"Oscillate":{"step-range":[0,9]}}},{"feature-type":"Rotate","id":"0346e667-8ea2-4cde-80d4-88d498d1ee17","output":{"Rotate":{"step-range":[0,9]}}}],"id":"9b4afa16-a7cf-4fdb-bb95-5f91125ba7e1","name":"TryFun Yuan Series"}},"tryfun-blackhole":{"communication":[{"btle":{"names":["TF-BHPLUS"],"services":{"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb7-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"3bf4453c-8ca3-42e5-82c6-409d85cdbacf","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"e10533e6-9aac-4a71-99c1-0b44378d9f06","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"074de6cc-7aee-4b33-8d14-474a61d26548","name":"TryFun Black Hole Plus"}},"tryfun-meta2":{"communication":[{"btle":{"names":["TF-META2"],"services":{"0000ffac-0000-1000-8000-00805f9b34fb":{"tx":"0000ffb7-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"0773790b-b629-46b7-af2a-174d75c53fe3","output":{"Oscillate":{"step-range":[0,100]}}},{"feature-type":"Vibrate","id":"bf8f3a67-3403-4d57-90e3-027804c57c4e","output":{"Vibrate":{"step-range":[0,100]}}},{"feature-type":"RotateWithDirection","id":"26402ebe-7ee0-4c7d-ae40-205ec4f3a1b0","output":{"RotateWithDirection":{"step-range":[0,100]}}}],"id":"6b45e5f8-5b23-4c1d-a478-43c17a54cae3","name":"TryFun Meta 2"}},"twerkingbutt":{"communication":[{"btle":{"names":["BODIKANG","Twerking Butt","TwerkingButt"],"services":{"00000a60-0000-1000-8000-00805f9b34fb":{"rx":"00000a67-0000-1000-8000-00805f9b34fb","tx":"00000a66-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[],"id":"83e29d7a-6f35-499a-90f8-dfba8b674379","name":"Twerking Butt"}},"vibcrafter":{"communication":[{"btle":{"names":["be gentle","Janna","Hayden","Nidalee"],"services":{"53300051-0060-4bd4-bbe5-a6920e4c5663":{"rx":"53300053-0060-4bd4-bbe5-a6920e4c5663","tx":"53300052-0060-4bd4-bbe5-a6920e4c5663"}}}}],"configurations":[{"id":"687972b8-e52d-4ce8-8b16-b6d24585915b","identifier":["be gentle"],"name":"VibCrafter Harlow"},{"id":"4006a4fd-2a7a-417e-b64a-66f43ba28b9e","identifier":["Hayden"],"name":"VibCrafter Hayden"},{"id":"3e1e3e00-771b-4657-8450-6e314eed24b3","identifier":["Nidalee"],"name":"VibCrafter Nidalee"},{"features":[{"feature-type":"Vibrate","id":"51e20287-006c-4dc9-941a-346b8f960715","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"cb0756c3-111c-463b-a575-edc9204af528","identifier":["Janna"],"name":"VibCrafter Janna"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"343a8e18-b76c-4482-b048-32d762bf87c9","output":{"Vibrate":{"step-range":[0,99]}}},{"feature-type":"Vibrate","id":"d92a031e-bd0d-4815-a0bd-6c59566dcce2","output":{"Vibrate":{"step-range":[0,99]}}}],"id":"a44eef0e-b412-44d0-9545-a4b7b0298514","name":"VibCrafter Device"}},"vibratissimo":{"communication":[{"btle":{"names":["Vibratissimo"],"services":{"00001523-1212-efde-1523-785feabcd123":{"rx":"00001527-1212-efde-1523-785feabcd123","txmode":"00001524-1212-efde-1523-785feabcd123","txvibrate":"00001526-1212-efde-1523-785feabcd123"},"0000180a-0000-1000-8000-00805f9b34fb":{"rxblemodel":"00002a24-0000-1000-8000-00805f9b34fb"},"0000180f-0000-1000-8000-00805f9b34fb":{"rxblebattery":"00002a19-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"75aa2f87-0d7b-4df1-a661-dd270e92fdd8","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"56fbae53-c57e-4eed-978c-dcf3279b228b","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"0f194120-0912-4d5d-b201-7eee4cc622fe","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"c0f02f4f-5bbb-40ad-94fc-7d81c74c518c","identifier":["Licker","SecretKiss","Womenizer"],"name":"Vibratissimo Licker"},{"features":[{"feature-type":"Vibrate","id":"675d6ccc-8145-40d2-a901-0b683cf8233b","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"c0009e3f-4263-4761-9168-17c9d81479ee","output":{"Vibrate":{"step-range":[0,255]}}},{"feature-type":"Vibrate","id":"16b15667-1598-4194-86b3-7e711f88adab","output":{"Vibrate":{"step-range":[0,2]}}},{"description":"Battery Level","feature-type":"Battery","id":"e70bb6fb-9e2c-4970-9483-9f9b661d6e9f","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"2fa1c5bc-85ff-45d5-ada5-23986ad3eab9","identifier":["Rabbit"],"name":"Vibratissimo Rabbit"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"c4978273-df69-41b1-8ecd-0b5cdbb6d102","output":{"Vibrate":{"step-range":[0,255]}}},{"description":"Battery Level","feature-type":"Battery","id":"e0d0a8e6-604a-4d49-bdab-d22fd8658c69","input":{"Battery":{"input-commands":["Read"],"value-range":[[0,100]]}}}],"id":"4b82b175-c139-4af2-b5ad-aa576d9d01a4","name":"Vibratissimo Device"}},"vorze-cyclone-x":{"communication":[{"hid":{"pairs":[{"product-id":22352,"vendor-id":1155}]}}],"defaults":{"features":[{"feature-type":"RotateWithDirection","id":"1d1b4dea-ab29-4426-a9f4-dda2c594eefb","output":{"RotateWithDirection":{"step-range":[0,10]}}}],"id":"ac27ce47-6d49-4c43-ac6f-01a19e546305","name":"Vorze Cyclone X10 Device"}},"vorze-sa":{"communication":[{"btle":{"names":["Bach smart","CycSA","UFOSA","UFO-TW","VorzePiston","ROCKET"],"services":{"40ee1111-63ec-4b7f-8ce7-712efd55b90e":{"tx":"40ee2222-63ec-4b7f-8ce7-712efd55b90e"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"447dbcfa-c295-4880-afba-93e24499a78d","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"2923a929-572c-472a-be12-ff5970f0b2b7","identifier":["Bach smart"],"name":"Vorze Bach","protocol-variant":"vorze-sa-vibrator"},{"features":[{"feature-type":"Vibrate","id":"557d3c89-2e15-4b4a-8480-07f4826a8384","output":{"Vibrate":{"step-range":[0,100]}}}],"id":"756f590f-d2aa-4a4c-ac80-e4ac75a14f15","identifier":["ROCKET"],"name":"Adult Festa Rocket","protocol-variant":"vorze-sa-vibrator"},{"features":[{"feature-type":"RotateWithDirection","id":"8e249d53-8d80-4f42-bc40-e6edb7779e92","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"390a0e30-0b5f-4b6c-88b4-e4f16383b8a3","identifier":["CycSA"],"name":"Vorze A10 Cyclone SA","protocol-variant":"vorze-sa-single-rotator"},{"features":[{"feature-type":"RotateWithDirection","id":"2d8d1443-c394-4df4-b9bb-1659d8323b45","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"2ab3b09b-1020-4dcf-86f1-ecd9d5b40ce2","identifier":["UFOSA"],"name":"Vorze UFO SA","protocol-variant":"vorze-sa-single-rotator"},{"features":[{"feature-type":"RotateWithDirection","id":"a1632ce4-314f-481d-9ae2-2a11a0c4caa4","output":{"RotateWithDirection":{"step-range":[0,99]}}},{"feature-type":"RotateWithDirection","id":"4b09a02d-9a4a-4c8b-8340-8e6ca3cecfc2","output":{"RotateWithDirection":{"step-range":[0,99]}}}],"id":"32e92986-3ae4-45f3-9aec-05d6028f1cb7","identifier":["UFO-TW"],"name":"Vorze UFO TW","protocol-variant":"vorze-sa-dual-rotator"},{"features":[{"feature-type":"PositionWithDuration","id":"7c8d7a1d-9e2f-4a92-83f3-42a0840b90bd","output":{"PositionWithDuration":{"step-range":[0,99]}}}],"id":"b1b17b07-c5b8-4db4-97c4-ef1597cf2e59","identifier":["VorzePiston"],"name":"Vorze Piston","protocol-variant":"vorze-sa-piston"}],"defaults":{"features":[],"id":"3ed42429-379c-4f48-926e-f297cbe69258","name":"Vorze Device"}},"wetoy":{"communication":[{"btle":{"names":["WeToy"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff3-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"693b0fbc-eee5-4948-b8f4-aa264a78bcc2","output":{"Vibrate":{"step-range":[0,3]}}}],"id":"1c7420e2-1af5-4b1c-8247-6a3702eb2335","name":"WeToy MiNa"}},"wevibe":{"communication":[{"btle":{"names":["Cougar","4 Plus","4_Plus","4plus","Bloom","classic","Classic","Ditto","Gala","Jive","Nova","Pivot","Rave","Sync","Verge","Wish"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"id":"cb8bf4cd-b6bd-4499-b977-faf4e2bb9d4e","identifier":["Bloom"],"name":"WeVibe Bloom"},{"id":"0b9e22e7-b79c-4d26-b902-287436673da4","identifier":["Ditto"],"name":"WeVibe Ditto"},{"id":"0d361883-2894-42dd-9268-b36a067564a6","identifier":["Jive"],"name":"WeVibe Jive"},{"id":"5fca5cd6-6336-4eec-bdfc-048266d9f409","identifier":["Pivot"],"name":"WeVibe Pivot"},{"id":"534f442f-396c-4379-b3d0-9c001bcd2891","identifier":["Rave"],"name":"WeVibe Rave"},{"id":"6b31404c-c609-4d75-a312-191c0f7f6a9f","identifier":["Verge"],"name":"WeVibe Verge"},{"id":"a7a85b12-bac4-49da-9d1e-0f5bc739fd3e","identifier":["Wish"],"name":"WeVibe Wish"},{"features":[{"feature-type":"Vibrate","id":"c76fd58e-a38c-4f25-a04c-d798e3f892d3","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"027061c3-4d18-4d03-8219-13e3134b8a19","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"11cd7b68-2c94-4fc8-837f-09d47214cee1","identifier":["Cougar","4 Plus","4_Plus","4plus","classic","Classic"],"name":"WeVibe 4 Plus"},{"features":[{"feature-type":"Vibrate","id":"22386dcd-b409-49d2-be03-ad270eae92c4","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"46f2d671-5bbf-49c0-928e-4a8b3cdd892b","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"400ef30a-63eb-4648-b293-c7ecc874f509","identifier":["Gala"],"name":"WeVibe Gala"},{"features":[{"feature-type":"Vibrate","id":"e609247a-8c12-422e-8df7-e03373bdbf7a","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"c84081f5-3a72-473a-b2b3-32500014b308","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"b667bb6a-46b1-4534-8c79-83aa0749028a","identifier":["Nova"],"name":"WeVibe Nova"},{"features":[{"feature-type":"Vibrate","id":"283b2826-80e3-455f-bec6-7800ebaf2c96","output":{"Vibrate":{"step-range":[0,15]}}},{"feature-type":"Vibrate","id":"64f00297-e4ef-4059-a622-c0bea33d4379","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"0e72dab3-4b87-4bae-ae02-aae0bbb0f035","identifier":["Sync"],"name":"WeVibe Sync"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"6c0184bc-93b8-41a9-a976-934256dcdf9d","output":{"Vibrate":{"step-range":[0,15]}}}],"id":"d42dc8a1-bb70-4dd6-b792-710248c00c6e","name":"WeVibe Device"}},"wevibe-8bit":{"communication":[{"btle":{"names":["Melt","Moxie","Vector","Wand","Wand 2","Bond","Nelson","Nova2","Nova_2","Nova 2","Jive 2"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"fdf47cba-4429-4944-9bb4-1db4facb8d29","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"4f73e55c-bea8-4069-8409-cba30fbbfc81","identifier":["Melt"],"name":"WeVibe Melt"},{"id":"d29641cb-953a-4d5c-8b43-ba481db2dd42","identifier":["Moxie"],"name":"WeVibe Moxie"},{"features":[{"feature-type":"Vibrate","id":"8828bbe0-acf0-4529-9f33-276b23a14afd","output":{"Vibrate":{"step-range":[0,12]}}},{"feature-type":"Vibrate","id":"12702494-a0e9-4929-b928-050d47391cb5","output":{"Vibrate":{"step-range":[0,12]}}}],"id":"52482637-708c-455b-b96b-d4d58af04562","identifier":["Vector"],"name":"WeVibe Vector"},{"features":[{"feature-type":"Vibrate","id":"2377d39d-580c-46ea-831c-bb9cb97899d7","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"3829ad7c-be90-49ce-9ecc-fdafa18be3bb","identifier":["Wand"],"name":"WeVibe Wand"},{"features":[{"feature-type":"Vibrate","id":"4d92cf70-e464-435c-897e-fd2cd5a918e9","output":{"Vibrate":{"step-range":[0,22]}}}],"id":"3db74c3e-50e1-4dbf-a670-c7297ca52f62","identifier":["Wand 2"],"name":"WeVibe Wand 2"},{"features":[{"feature-type":"Vibrate","id":"240a36e0-4791-4676-aa3b-d1c407db2b1b","output":{"Vibrate":{"step-range":[0,27]}}}],"id":"c4b2ecb2-655d-44d9-bfaf-03f314acd3a2","identifier":["Bond","Nelson"],"name":"WeVibe Bond"},{"features":[{"feature-type":"Vibrate","id":"22172834-1186-4ba2-b221-23f02c3fbd51","output":{"Vibrate":{"step-range":[0,27]}}},{"feature-type":"Vibrate","id":"0972ba1f-0b0e-4738-a050-5333da537b35","output":{"Vibrate":{"step-range":[0,27]}}}],"id":"2292e221-0f17-4d55-8697-f6abebf04ee5","identifier":["Nova2","Nova_2","Nova 2"],"name":"WeVibe Nova 2"},{"id":"4a0d8ff9-db32-41c7-99e5-8bb005a25bd0","identifier":["Jive 2"],"name":"WeVibe Jive 2"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"7b226142-d713-41cd-872a-aea10527482b","output":{"Vibrate":{"step-range":[0,12]}}}],"id":"527527b1-7bf2-40cb-b086-003af792f03f","name":"WeVibe 8-bit Device"}},"wevibe-chorus":{"communication":[{"btle":{"names":["Chorus","skeena","Sync 2","Sync Lite"],"services":{"f000bb03-0451-4000-b000-000000000000":{"rx":"f000b000-0451-4000-b000-000000000000","tx":"f000c000-0451-4000-b000-000000000000"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"db4d008b-530e-4b8b-937a-bd4e5df4058c","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"27c95f7a-91e7-46c9-90c2-b3d37ed20d6d","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"3d5f001f-d3c0-44d5-9a6a-e4c8e7beb2e1","identifier":["Sync 2"],"name":"WeVibe Sync 2"},{"features":[{"feature-type":"Vibrate","id":"62316419-7c01-4ce2-8086-0ca210d26b25","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"36640498-e77c-46f5-9f94-a1b90148f939","identifier":["Sync Lite"],"name":"WeVibe Sync Lite"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"52a3c84e-28d4-4750-9a7e-a8618ded617e","output":{"Vibrate":{"step-range":[0,30]}}},{"feature-type":"Vibrate","id":"4aa54a5f-2b85-4178-b671-f4198acf3daf","output":{"Vibrate":{"step-range":[0,30]}}}],"id":"5228aefe-bc48-445c-8129-48c3cebf6729","name":"WeVibe Chorus"}},"xibao":{"communication":[{"btle":{"names":["CCYB_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff2-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Oscillate","id":"c91a5d82-547c-4bcb-8cd9-1a5085253d11","output":{"Oscillate":{"step-range":[0,99]}}}],"id":"3a3dd2ec-01d9-48d2-afbf-a969c33a147c","name":"Xibao Smart Masturbation Cup"}},"xinput":{"communication":[{"xinput":{"exists":true}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"eded54a0-9ef2-49e1-99ec-7ab0ae606604","output":{"Vibrate":{"step-range":[0,65535]}}},{"feature-type":"Vibrate","id":"13b25ae7-4c84-4e9c-bd3e-c2f835bd3edb","output":{"Vibrate":{"step-range":[0,65535]}}}],"id":"0e7844fb-ff3d-4f5d-9e86-03b20f120f94","name":"XBox (XInput) Compatible Gamepad"}},"xiuxiuda":{"communication":[{"btle":{"names":["XXD-Lush*"],"services":{"53300001-0023-4bd4-bbd5-a6920e4c5653":{"tx":"53300003-0023-4bd4-bbd5-a6920e4c5653"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"da1eb27b-6159-40f8-9662-69d9ca77f768","output":{"Vibrate":{"step-range":[0,19]}}}],"id":"2982ea67-a59f-4490-9a7c-23583a4ec642","name":"Xiuxiuda Device"}},"xuanhuan":{"communication":[{"btle":{"names":["QUXIN"],"services":{"0000fffe-0000-1000-8000-00805f9b34fb":{"tx":"0000fe02-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"b52a4a37-3eae-40da-a4c2-abe546934900","output":{"Vibrate":{"step-range":[0,10]}}}],"id":"60b567f2-8b50-4673-a295-6dda343a7029","name":"Xuanhuan Masturbator"}},"youcups":{"communication":[{"btle":{"names":["Youcups"],"services":{"0000fee9-0000-1000-8000-00805f9b34fb":{"tx":"d44bc439-abfd-45a2-b575-925416129600"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"d0c286dc-2608-4f8a-a621-3f65927ed57e","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"f73311e4-69d4-43d7-9781-1294e9d5bf0d","name":"Youcups Warrior II"}},"youou":{"communication":[{"btle":{"names":["VX001_*"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff6-0000-1000-8000-00805f9b34fb"}}}}],"defaults":{"features":[{"feature-type":"Vibrate","id":"19dc8b35-713c-448b-926f-4d56b14f432d","output":{"Vibrate":{"step-range":[0,255]}}}],"id":"6b113fe0-9d26-4dd3-a997-527eb8a048b0","name":"Youou Wand Vibrator"}},"zalo":{"communication":[{"btle":{"names":["ZALO-Queen","ZALO-King","ZALO-Jeanne"],"services":{"0000fff0-0000-1000-8000-00805f9b34fb":{"tx":"0000fff1-0000-1000-8000-00805f9b34fb"}}}}],"configurations":[{"features":[{"feature-type":"Vibrate","id":"94357c17-fb2d-4579-a4fa-68d597315887","output":{"Vibrate":{"step-range":[0,8]}}},{"feature-type":"Vibrate","id":"43f2e203-f920-4c59-b7a8-d8902d7efa2f","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"2aaeca64-1ce5-4333-a0ab-609546112d37","identifier":["ZALO-Queen"],"name":"Zalo Queen"},{"features":[{"feature-type":"Vibrate","id":"3e1cb89e-43bd-4b57-9f49-79dbb297ce14","output":{"Vibrate":{"step-range":[0,8]}}},{"feature-type":"Vibrate","id":"ba694b89-b88e-4029-934f-95d23df42053","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"94254e7a-2666-4e93-8f6d-101fad4a3807","identifier":["ZALO-King"],"name":"Zalo King"},{"id":"743b389e-1eb6-401a-80bc-116b6136c449","identifier":["ZALO-Jeanne"],"name":"Zalo Jeanne"}],"defaults":{"features":[{"feature-type":"Vibrate","id":"e6f5930a-98ee-4ced-9a51-b3938b7b6a0c","output":{"Vibrate":{"step-range":[0,8]}}}],"id":"45648a20-cb18-43a0-9d6c-8bc4ed63ef63","name":"Zalo Device"}}}}
+13 -2
crates/buttplug_server_device_config/build.rs
··· 3 3 use serde_yaml; 4 4 use serde_json::{self, Value}; 5 5 use serde::{Serialize, Deserialize}; 6 + use buttplug_core::util::json::JSONValidator; 6 7 7 8 const VERSION_FILE: &str = "./device-config-v4/version.yaml"; 8 - const OUTPUT_FILE: &str = "./build-config/build-device-config-v4.json"; 9 + const OUTPUT_FILE: &str = "./build-config/buttplug-device-config-v4.json"; 9 10 const PROTOCOL_DIR: &str = "./device-config-v4/protocols/"; 11 + const SCHEMA_FILE: &str = "./device-config-v4/buttplug-device-config-schema-v4.json"; 10 12 11 13 #[derive(Serialize, Deserialize)] 12 14 struct VersionFile { ··· 46 48 output.protocols.insert(f.file_name().into_string().unwrap().split(".").next().unwrap().to_owned(), serde_yaml::from_str(&std::fs::read_to_string(f.path()).unwrap()).unwrap()); 47 49 } 48 50 51 + let json = serde_json::to_string(&output).unwrap(); 52 + let validator = JSONValidator::new(&std::fs::read_to_string(SCHEMA_FILE).unwrap()); 53 + validator.validate(&json).unwrap(); 54 + 55 + // Validate 56 + 49 57 // Save it to the build_config directory 50 - std::fs::write(OUTPUT_FILE, serde_json::to_string(&output).unwrap().as_bytes()).unwrap(); 58 + std::fs::write(OUTPUT_FILE, json.as_bytes()).unwrap(); 59 + 60 + 61 + 51 62 }
+1 -1
crates/buttplug_server_device_config/device-config-v4/version.yaml
··· 1 1 version: 2 2 major: 4 3 - minor: 18 3 + minor: 30
+2 -2
crates/buttplug_server_device_config/src/device_configuration.rs
··· 29 29 use uuid::Uuid; 30 30 31 31 pub static DEVICE_CONFIGURATION_JSON: &str = 32 - include_str!("../../../buttplug-device-config/build-config/buttplug-device-config-v4.json"); 32 + include_str!("../build-config/buttplug-device-config-v4.json"); 33 33 static DEVICE_CONFIGURATION_JSON_SCHEMA: &str = include_str!( 34 - "../../../buttplug-device-config/device-config-v4/buttplug-device-config-schema-v4.json" 34 + "../device-config-v4/buttplug-device-config-schema-v4.json" 35 35 ); 36 36 37 37 /// The top level configuration for a protocol. Contains all data about devices that can use the