{"title":"LilyGO","description":"\u003cp\u003eExplore our curated selection of \u003cstrong\u003eLilyGO development boards\u003c\/strong\u003e — compact, powerful, and built for makers, engineers, and IoT enthusiasts. LilyGO devices combine ESP32 and other microcontrollers with integrated displays, LoRa radios, GPS, and more, making them ideal for wireless communication, wearables, and embedded projects.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eESP32-based boards with built-in displays\u003c\/li\u003e\n\u003cli\u003eLoRa \u0026amp; LoRaWAN-ready modules\u003c\/li\u003e\n\u003cli\u003eGPS and GSM integrated devices\u003c\/li\u003e\n\u003cli\u003eCompact form factors for portable projects\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"7x9-6x8-5x7-4x6-3x7-2x8cm-double-side-prototype-diy-universal-printed-circuit-pcb-board-protoboard-4-6-6-8-5-7-3-7","title":"PCB Board Protoboard  3*7","description":"","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"3-7","offer_id":43366838567005,"sku":"14:10#3-7","price":5.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Hb0edb54e48564d0e8c4749bbe4229742X.webp?v=1746430078"},{"product_id":"cc1101-wireless-module-with-sma-antenna-wireless-transceiver-module-for-315-433-868-915mhz","title":"CC1101 Wireless Module","description":"","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"CC1101 Wireless Module","offer_id":43366838730845,"sku":"\u003cnone\u003e","price":10.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/S860e0fe38b1245aea044756dcf308d28X.webp?v=1746431507"},{"product_id":"tf-micro-sd-card-module-mini-sd-card-module-memory-module-for-arduino-arm-avr","title":"Micro SD Card Module","description":"","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"welding","offer_id":43366838763613,"sku":"14:200001438#welding","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Sc0872dde60784681b3695290a659b163V.webp?v=1746431463"},{"product_id":"nrf24l01-pa-lna-2-4g-wireless-module-1100-meter-long-distance-with-antenna","title":"NRF24L01+PA+LNA 2.4GHz Wireless Module","description":"","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"NRF24L01-PA-LNA","offer_id":43366838927453,"sku":"14:1202#NRF24L01-PA-LNA 1pcs","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/S600c1be741264477b5a69b4a8bd9121dB.webp?v=1746430080"},{"product_id":"t-embed","title":"T-embed cc1101 Plus","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003et-embed cc1101 \u003c\/strong\u003eis a feature-rich embedded development board designed for low-power, long-range wireless communication, signal testing, and IoT prototyping. Built around the \u003cstrong\u003eESP32-S3\u003c\/strong\u003e chipset and enhanced with the \u003cstrong\u003eCC1101 transceiver\u003c\/strong\u003e, it’s your go-to tool for sub-GHz RF projects, Bluetooth experiments, and NFC integration — all in one compact device.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003ebuild\u003c\/span\u003e Key Features:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003esmart_display\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e1.9\" Color IPS LCD (170×320)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ewifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eESP32-S3 Dual-core Wi-Fi + BLE\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eradio\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eCC1101 Sub-GHz RF (315–928 MHz)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003enfc\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003ePN532 NFC\/RFID Support\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003egraphic_eq\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eMicrophone + Speaker onboard\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eusb\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eUSB-C for charging \u0026amp; programming\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003esd_card\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eMicroSD card support (via slot)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003estorage\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e16MB Flash + 8MB PSRAM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003eflash_on\u003c\/span\u003e What You Can Do with It:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003esettings_remote\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eJam \u0026amp; replay RF signals (remote keys, alarms)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ewifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eScan Wi-Fi \u0026amp; Bluetooth signals\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ebluetooth\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eEmulate BLE beacons or spoof MACs\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003enfc\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eRead and emulate NFC\/RFID cards\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eterminal\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eRun payloads \u0026amp; save logs to SD card\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003esensors\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eVisualize IR, RF, and audio signal data\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Manual flashing required. Compatible with Bruce Firmware \u0026amp; custom builds.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan style=\"color: #ffbaba;\"\u003eUse for testing, development, and educational purposes only. Do not use on unauthorized systems. Always comply with local laws. The developers and vendors are not responsible for misuse.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"T shark \/ CHINA \/ CC1101","offer_id":43367299121245,"sku":"14:173#Black;200007763:201336100;200395265:12307317390#CC1101","price":109.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_65.png?v=1775781290"},{"product_id":"donate-for-cause","title":"Donate for cause","description":"A portion of your purchase will be donated to a meaningful cause","brand":"M5Shark: M5SharkC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"Default","offer_id":43369981804637,"sku":"","price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/donate_cause_1.svg?v=1746534474"},{"product_id":"m5shark-price","title":"M5Stack Device","description":"\u003ch1\u003eSPECIFICATIONS\u003c\/h1\u003e\n\u003cp\u003e\u003cspan\u003eBrand Name\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eM5Stack\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eHign-concerned Chemical\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eNone\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eModel Number\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eK016-P2\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOrigin\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eMainland China\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"detailmodule_image\"\u003e\n\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sd3f1f04fca5e483ab477f25a459a743eg.jpg\" class=\"detail-desc-decorate-image\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S85d90e7accbb4dbe84c684507c6be81c6.jpg\" class=\"detail-desc-decorate-image\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S0ea8b5bad8bc455382878a1560584b22M.jpg\" class=\"detail-desc-decorate-image\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sb1b3d3afcaa14dfb8f762b4afb33531f2.jpg\" class=\"detail-desc-decorate-image\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S5f79c263e7e549cfae9d6ad0c827e5fb5.jpg\" class=\"detail-desc-decorate-image\"\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"M5Shark: M5StickC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"M5Shark","offer_id":43372116017245,"sku":"\u003cnone\u003e","price":44.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/IMG-8941_3.png?v=1746140567"},{"product_id":"m5shark-buy-now","title":"M5Stack Device","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eM5Shark\u003c\/strong\u003e is a compact, all-in-one toolkit for ethical hacking, signal testing, and IoT exploration. Powered by the ESP32 chipset and fully compatible with \u003cstrong\u003eBruce Firmware\u003c\/strong\u003e, it offers advanced wireless tools — all in your pocket.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003ebuild\u003c\/span\u003e Key Features:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003esmart_display\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e1.14\" IPS Display\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ewifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eESP32 Wi-Fi + Bluetooth\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ebattery_charging_full\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e200mAh Battery + USB-C\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003estorage\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eInternal memory for scripts\/logs\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eextension\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eExpansion-ready for add-ons\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003eflash_on\u003c\/span\u003e What You Can Do with Bruce Firmware:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003enetwork_wifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eScan Wi-Fi networks\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eblock\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eSend deauth \u0026amp; beacon packets\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003elock\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eCapture WPA handshakes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003ebluetooth\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eScan \u0026amp; simulate BLE devices\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003eradio\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eJam \u0026amp; replay RF signals\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003etv\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eSend\/receive IR commands\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px; border-radius: 50%; font-size: 18px; vertical-align: middle;\"\u003egraphic_eq\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eAudio spectrum analysis\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Bruce Firmware must be installed manually. Device intended for educational and authorized testing only.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan style=\"color: #ffbaba;\"\u003e This device is for ethical hacking, learning, and signal testing. Do not use it on networks or devices without explicit permission. You must comply with all local laws. The seller and developers are not responsible for misuse, illegal access, or violations. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark: M5StickC Plus 2 IoT Board for Ethical Hacking - Shop Now","offers":[{"title":"M5Shark","offer_id":43372120309853,"sku":"\u003cnone\u003e","price":44.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/IMG-8941_3.png?v=1746140567"},{"product_id":"m5shark-guide","title":"M5Shark Guide","description":"\u003cp data-start=\"141\" data-end=\"262\" class=\"\"\u003e\u003cstrong data-start=\"141\" data-end=\"175\"\u003eM5Shark \u0026amp; Bruce Firmware Guide\u003c\/strong\u003e\u003cbr data-start=\"175\" data-end=\"178\"\u003eYour Ultimate Manual for Ethical Hacking, Scripting, and Automation on ESP32 Devices\u003c\/p\u003e\n\u003cp data-start=\"264\" data-end=\"601\" class=\"\"\u003eUnlock the full potential of your M5Shark (M5StickC Plus 2) with this comprehensive guide to installing, using, and mastering Bruce Firmware. Designed for beginners and seasoned tinkerers alike, this book walks you step-by-step through firmware flashing, payload deployment, Wi-Fi and Sub-GHz testing, and advanced automation techniques.\u003c\/p\u003e\n\u003cp data-start=\"603\" data-end=\"826\" class=\"\"\u003eWhether you're a cybersecurity enthusiast, ethical hacker, educator, or embedded developer, this guide provides hands-on examples, script libraries, troubleshooting tips, and integration tutorials using real-world payloads.\u003c\/p\u003e\n\u003cp data-start=\"828\" data-end=\"839\" class=\"\"\u003e✅ Features:\u003c\/p\u003e\n\u003cul data-start=\"840\" data-end=\"1144\"\u003e\n\u003cli data-start=\"840\" data-end=\"894\" class=\"\"\u003e\n\u003cp data-start=\"842\" data-end=\"894\" class=\"\"\u003eFull Bruce Firmware installation methods (Web \u0026amp; USB)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"895\" data-end=\"938\" class=\"\"\u003e\n\u003cp data-start=\"897\" data-end=\"938\" class=\"\"\u003eSub-GHz, IR, Wi-Fi, and BadUSB tool usage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"939\" data-end=\"998\" class=\"\"\u003e\n\u003cp data-start=\"941\" data-end=\"998\" class=\"\"\u003eUploading \u0026amp; managing scripts via \u003ccode data-start=\"974\" data-end=\"987\"\u003ebruce.local\u003c\/code\u003e and WebUSB\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"999\" data-end=\"1052\" class=\"\"\u003e\n\u003cp data-start=\"1001\" data-end=\"1052\" class=\"\"\u003eReal payload examples from popular GitHub libraries\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1053\" data-end=\"1107\" class=\"\"\u003e\n\u003cp data-start=\"1055\" data-end=\"1107\" class=\"\"\u003eOTA updates, API integrations, and system automation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1108\" data-end=\"1144\" class=\"\"\u003e\n\u003cp data-start=\"1110\" data-end=\"1144\" class=\"\"\u003eLegal and ethical usage principles\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1146\" data-end=\"1227\" class=\"\"\u003e🔧 Bonus: Includes curated links to top community script collections and modules.\u003c\/p\u003e\n\u003cp data-start=\"1229\" data-end=\"1270\" class=\"\"\u003e🛡️ \u003cstrong data-start=\"1233\" data-end=\"1270\"\u003eLearn. Test. Automate. Ethically.\u003c\/strong\u003e\u003c\/p\u003e","brand":"M5Shark | M5 shark Device M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"Default Title","offer_id":43395859447901,"sku":"","price":1.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/May14_2025_03_42_28PM.png?v=1747236665"},{"product_id":"tsharkplus","title":"TDeck plus","description":"\u003c!-- Google Material Icons --\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eTDeck plus\u003c\/strong\u003e is a powerful, all-in-one ESP32-S3 development board with an integrated keyboard, touchscreen, LoRa module, and GPS support. Designed for portable prototyping, mesh networking, and off-grid communication, it combines functionality and flexibility in a compact handheld form.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ebuild\u003c\/span\u003e Key Features of TDeck plus:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ememory\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eESP32-S3 dual-core 240MHz processor with 16MB Flash and 8MB PSRAM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esmart_display\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e2.8-inch IPS touchscreen (320×240 resolution, capacitive)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ekeyboard\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eFull QWERTY keyboard with backlight and multi-function keys\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ephoto_camera\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eIntegrated GC2145 2MP camera module\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003evolume_up\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eSpeaker (MAX98357A) and dual MEMS microphones (ES7210 codec)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ewifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eWi-Fi 4 (802.11 b\/g\/n) + Bluetooth 5.0 BLE\/Mesh\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003eradio\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eLoRa SX1262 module (+22 dBm) supporting 433\/868\/915 MHz bands\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003egps_fixed\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eGPS supported via Grove UART port (external module optional)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ebattery_charging_full\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e2000mAh rechargeable battery with TP4065B charger and battery monitoring (IO04)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esd_storage\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eMicroSD card slot for additional storage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003eextension\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eExpansion: GPIO, I2C, SPI, Grove connector\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003eusb\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eUSB-C port with USB Host support\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003econstruction\u003c\/span\u003e Developer-Ready for All Projects:\u003c\/h3\u003e\n\u003cp\u003eTShark Plus supports Arduino IDE, PlatformIO, and MicroPython. It’s fully open-source with sample code and schematic files available on GitHub. Whether you're building a mesh communicator using Meshtastic or a portable UI-based IoT controller, this device delivers.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eflash_on\u003c\/span\u003e Example Use Cases:\u003c\/h3\u003e\n\u003cul style=\"padding-left: 1rem;\"\u003e\n\u003cli\u003e📡 Off-grid communication (Meshtastic)\u003c\/li\u003e\n\u003cli\u003e🛰️ GPS-based tracking devices\u003c\/li\u003e\n\u003cli\u003e🎛️ Handheld IoT controller interfaces\u003c\/li\u003e\n\u003cli\u003e🛠️ Wireless test and dev tools\u003c\/li\u003e\n\u003cli\u003e🎮 Retro-style portable dev consoles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Legal Disclaimer:\u003c\/strong\u003e\u003cbr\u003eTShark Plus is a developer tool. Use of its wireless features must comply with local laws. Unauthorized transmission, GPS spoofing, or network intrusion is illegal and strictly prohibited. Always test responsibly.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","offers":[{"title":"Internal Antenna W","offer_id":43453828268125,"sku":"14:365458#Internal Antenna W;200007763:201336100;200395265:1981172251#915MHz L76K GNSS","price":134.68,"currency_code":"USD","in_stock":true},{"title":"External antenna","offer_id":43683957014621,"sku":"14:365458#Internal Antenna W;200007763:201336100;200395265:1981172251#915MHz L76K GNSS","price":134.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_64.png?v=1775780732"},{"product_id":"esp32-marauder-mar-x-auder-device-wi-fi-bluetooth-offensive-and-defensive-tools-enable-secure-reliable-wireless","title":"M5Shark Mako | ESP32 GPS Tracker Board","description":"\u003c!-- Google Material Icons --\u003e \u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e \u003cp style=\"margin-bottom: 1rem;\"\u003e\u003cstrong\u003eESP32 GPS Tracker Board\u003c\/strong\u003e is a compact development kit featuring WiFi, Bluetooth, GPS tracking, and a full-color screen—ideal for portable IoT, timing systems, and DIY geolocation projects. Comes with firmware v1.4.6 and an 800mAh rechargeable battery for mobile deployment.\u003c\/p\u003e \u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ebuild\u003c\/span\u003e Key Features of ESP32 GPS Board:\u003c\/h3\u003e \u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ememory\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eESP32 chipset with WiFi + Bluetooth support\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esmart_display\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e2.8-inch color screen with intuitive display\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003egps_fixed\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eBuilt-in GPS positioning (external 20dBi active antenna included)\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ebattery_charging_full\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e800mAh rechargeable battery (1–2h charging time)\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ewifi\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003e2.4GHz WiFi \u0026amp; Bluetooth for data connectivity\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003edeveloper_board\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eCard slot, burning interface, and 4-LED battery indicator\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003estraighten\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eSize: 9cm × 5.8cm × 1.5cm (antenna ~13.5cm)\u003c\/span\u003e \u003c\/li\u003e \u003cli style=\"margin: 8px 0;\"\u003e \u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003enetwork_check\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eExternal 2.4G 8dBi + GPS 20dBi antennas included\u003c\/span\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003econstruction\u003c\/span\u003e Developer-Ready Use:\u003c\/h3\u003e \u003cp\u003eThis ESP32 board runs \u003cstrong\u003ePredator firmware v1.4.6\u003c\/strong\u003e and is perfect for timing systems, GPS loggers, wireless automation, or DIY geolocation projects. Comes pre-assembled in a 3D shell case for immediate use.\u003c\/p\u003e \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003einventory_2\u003c\/span\u003e What’s in the Box:\u003c\/h3\u003e \u003cul style=\"padding-left: 1rem;\"\u003e \u003cli\u003e📦 1 × ESP32 GPS Device (pre-installed in shell)\u003c\/li\u003e \u003cli\u003e📡 2 × Antennas (1 × GPS 20dBi + 1 × 2.4GHz WiFi 8dBi)\u003c\/li\u003e \u003cli\u003e🔌 1 × USB Cable\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Legal Disclaimer:\u003c\/strong\u003e\u003cbr\u003eThis device is for educational and development use only. Always comply with local wireless regulations. Unauthorized GPS spoofing, interference, or wireless hacking is illegal and not supported.\u003c\/p\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem; font-size: 0.85rem;\"\u003e\u003cstrong\u003eIndependence Notice:\u003c\/strong\u003e\u003cbr\u003eM5Shark is independent and is not affiliated with or endorsed by the ESP32 Marauder project or JCMK LLC.\u003c\/p\u003e \u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"Default Title","offer_id":43509068660829,"sku":"\u003cnone\u003e","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_62.png?v=1775780551"},{"product_id":"evilcrowrfv2","title":"Evil Crow RF V2","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003eEvil Crow RF V2 is a powerful radiofrequency development board designed for cybersecurity professionals and remote-control enthusiasts. Equipped with dual CC1101 transceivers and an NRF24L01 module, it offers versatile support for signal testing, replay attacks, and mousejacking. Its compact UHF antenna ensures precise and long-range communication across multiple bands.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ebuild\u003c\/span\u003e Key Features of Evil Crow RF V2:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\"\u003eradio\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eDual CC1101 RF modules operating on separate bands simultaneously\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\"\u003ewaves\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eSupports 300–348 MHz, 387–464 MHz, 779–928 MHz, and 2.4 GHz frequencies\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\"\u003eswap_calls\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eNRF24L01 module for signal replay, transmission, and mousejacking\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\"\u003eantenna\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eCompact UHF antenna optimized for DIY drones and RC projects\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\"\u003edevices\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eReliable RX\/TX for long-range wireless control and data capture\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003econstruction\u003c\/span\u003e For Professionals \u0026amp; Learners:\u003c\/h3\u003e\n\u003cp\u003eThis device is ideal for penetration testers, signal analysts, and RF hobbyists. It enables structured RF testing, data replay, and signal exploration using tools like Universal Radio Hacker (URH).\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eflash_on\u003c\/span\u003e Example Use Cases:\u003c\/h3\u003e\n\u003cul style=\"padding-left: 1rem;\"\u003e\n\u003cli\u003e📡 Signal replay and sniffing\u003c\/li\u003e\n\u003cli\u003e🖱️ Mousejacking experiments\u003c\/li\u003e\n\u003cli\u003e🛠️ RF-based drone control prototyping\u003c\/li\u003e\n\u003cli\u003e📶 IoT device signal exploration\u003c\/li\u003e\n\u003cli\u003e🧪 Educational training in radiofrequency attacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Legal Disclaimer:\u003c\/strong\u003e\u003cbr\u003eEvil Crow RF V2 is intended strictly for legal security research and education. Improper or unauthorized use may violate RF transmission laws. Always test in controlled environments with proper authorization.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"EvilShark Single board","offer_id":43511581966429,"sku":"200000828:200003982#EvilCrow-RF V2-1","price":63.81,"currency_code":"USD","in_stock":true},{"title":"EvilShark +  Aluminun Case +  antenna (NO USA)","offer_id":43511581933661,"sku":"200000828:200003983#EvilCrow-RF V2-2","price":66.81,"currency_code":"USD","in_stock":true},{"title":"EvilShark + Case + TF card +  antenna  (NO USA)","offer_id":43511581900893,"sku":"200000828:200003984#EvilCrow-RF V2-3","price":67.81,"currency_code":"USD","in_stock":true},{"title":"EvilShark + Case  +  antenna  (USA ONLY)","offer_id":43513220104285,"sku":"100","price":67.81,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/New_Project.png?v=1751755325"},{"product_id":"chameleon-ultra-contactless-smart-card-emulator-rfid-smart-chip-reader-3xcuid-uid-keychain-compliant-to-nfc-read-writer","title":"Chameleon Ultra V2 |  RFID Emulator, Reader\/Writer \u0026 Cracker","description":"\u003c!-- Google Material Icons --\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003eThe \u003cstrong\u003eChameleon Ultra V2 \u003c\/strong\u003e is an ultra-compact, open-source RFID emulation and attack tool, tailored for cybersecurity researchers and red teamers. Supporting both LF (125 kHz) and HF (13.56 MHz), it offers full read\/write capabilities, emulation, and advanced cracking—right from your keychain.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003ebuild\u003c\/span\u003e Key Features of Chameleon Ultra:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ephonelink\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eDual-frequency support (125 kHz \u0026amp; 13.56 MHz) for broad RFID coverage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ememory\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eFull read\/write \u0026amp; emulation support for ISO14443A, MIFARE, NTAG, HID, and more\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003espeed\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eAdvanced MIFARE Classic cracking with MFKEY32, Nested, and Darkside attacks\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ebluetooth\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eBluetooth \u0026amp; USB-C connectivity for mobile or desktop control\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 8px 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: white; padding: 4px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ebattery_charging_full\u003c\/span\u003e \u003cspan style=\"margin-left: 8px;\"\u003eRechargeable battery with up to 6 months standby time\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003econstruction\u003c\/span\u003e For Security Experts \u0026amp; RF Hackers:\u003c\/h3\u003e\n\u003cp\u003eThe Chameleon Ultra V2 is ideal for penetration testers, RFID security researchers, and developers seeking an open-source, portable solution for emulation, cloning, or cracking. It supports seamless firmware upgrades, mobile apps, and desktop GUIs.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003eflash_on\u003c\/span\u003e Example Use Cases:\u003c\/h3\u003e\n\u003cul style=\"padding-left: 1rem;\"\u003e\n\u003cli\u003e🎯 Emulating building access cards or NFC tags\u003c\/li\u003e\n\u003cli\u003e🔐 MIFARE Classic key recovery via Darkside\/Nested attack\u003c\/li\u003e\n\u003cli\u003e📱 Mobile-controlled badge testing (Bluetooth)\u003c\/li\u003e\n\u003cli\u003e🔄 RFID cloning for education or penetration testing\u003c\/li\u003e\n\u003cli\u003e🧠 Developing and testing RFID-based authentication systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Legal Disclaimer:\u003c\/strong\u003e\u003cbr\u003eChameleon Ultra is a research and educational tool. Any illegal use such as unauthorized cloning or access attempts may be subject to criminal penalties. Use responsibly and only in authorized environments.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"Black  Transparent","offer_id":43534522974301,"sku":"14:200971939#Black  Transparent","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_61.png?v=1775645269"},{"product_id":"esp32-marauder","title":"Mini ESP32 Marauder","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e\n\u003cp style=\"margin-bottom: 1rem;\"\u003eMeet the \u003cstrong\u003ePredator Mini\u003c\/strong\u003e — a compact ESP32 development board preloaded with the latest \u003cstrong\u003eESP32 Marauder\u003c\/strong\u003e firmware. Sleek, pocketable, and available in lovely colors, the Predator Mini is designed for field use, rapid prototyping, and hobbyist exploration. Welcome to purchase.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ebuild\u003c\/span\u003e Key Features:\u003c\/h3\u003e\n\u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003egps_fixed\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003eFast GPS positioning — external \u003cstrong\u003e20dB gain GPS antenna\u003c\/strong\u003e finds satellites in seconds (outdoors or on a balcony)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003edeveloper_board\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003ePowered by \u003cstrong\u003eESP32\u003c\/strong\u003e with \u003cstrong\u003eESP32 Marauder\u003c\/strong\u003e (latest firmware)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003edashboard\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003e\u003cstrong\u003e1.44-inch TFT screen\u003c\/strong\u003e with five-way navigation (smooth keycaps included)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003ememory\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003eSupports \u003cstrong\u003eTF card\u003c\/strong\u003e firmware upgrades (FAT32 — please supply your own memory card)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003eusb\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003e\u003cstrong\u003eType-C\u003c\/strong\u003e port for power\/data and a power indicator LED\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003ebattery_full\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003eRechargeable \u003cstrong\u003e450mA\u003c\/strong\u003e lithium battery for portable operation\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003esettings_input_antenna\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003eExternal antennas: \u003cstrong\u003eGPS (20dB gain)\u003c\/strong\u003e \u0026amp; \u003cstrong\u003e2.4GHz 3dB\u003c\/strong\u003e antenna included\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003ebuild_circle\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003e\u003cstrong\u003e3D-printed enclosure\u003c\/strong\u003e — available in black, white, and gray (handmade; minor imperfections possible)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin: 10px 0;\"\u003e\n\u003cspan class=\"material-icons\" style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\"\u003etouch_app\u003c\/span\u003e \u003cspan style=\"margin-left: 10px;\"\u003eFive-way keypad with keycaps for smoother, tactile control\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003econstruction\u003c\/span\u003e Built for Makers, Field Testing \u0026amp; Portable Projects:\u003c\/h3\u003e\n\u003cp\u003ePredator Mini is perfect for developers, hobbyists, and tinkerers who need a small, firmware-updatable ESP32 tool with GPS and RF-friendly antennas. Use it for navigation-aware projects, wireless experiments, mobile debugging, or rapid prototyping.\u003c\/p\u003e\n\u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n\u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eflash_on\u003c\/span\u003e Example Use Cases:\u003c\/h3\u003e\n\u003cul style=\"padding-left: 1rem;\"\u003e\n\u003cli\u003e📡 GPS-enabled data logging and location-aware sensing\u003c\/li\u003e\n\u003cli\u003e🔧 Portable ESP32 Marauder experiments and field diagnostics\u003c\/li\u003e\n\u003cli\u003e⚙️ Rapid firmware testing via TF card or USB\u003c\/li\u003e\n\u003cli\u003e📱 Compact UI projects using the 1.44\" TFT + five-way control\u003c\/li\u003e\n\u003cli\u003e🧰 On-the-go prototyping with external antennas for improved reception\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #ffd166; margin-top: 1rem;\"\u003e\u003cstrong\u003eImportant — Handmade Product Notice:\u003c\/strong\u003e\u003cbr\u003eThis product is \u003cstrong\u003ehandmade\u003c\/strong\u003e and comes in a 3D-printed enclosure. Minor imperfections in the print or finish may occur — please do not purchase if you require a flawless, injection-molded finish. If you need operational help, firmware guidance, or setup assistance, contact our customer service and we will help you get started.\u003c\/p\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\u003cstrong\u003e⚠️ Legal \u0026amp; Safety Reminder:\u003c\/strong\u003e\u003cbr\u003eEnsure your usage complies with local regulations regarding RF equipment and GPS devices. The Predator Mini is intended for development and educational use. Misuse that violates laws or regulations is the responsibility of the user.\u003c\/p\u003e\n\u003cp style=\"color: #ff6b6b; margin-top: 1rem; font-size: 0.85rem;\"\u003e\u003cstrong\u003eIndependence Notice:\u003c\/strong\u003e\u003cbr\u003eM5Shark is independent and is not affiliated with or endorsed by the ESP32 Marauder project or JCMK LLC.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"C \/ China","offer_id":43658154082397,"sku":"14:202135821#C;200007763:201441035#CN","price":47.91,"currency_code":"USD","in_stock":true},{"title":"B \/ China","offer_id":43658154115165,"sku":"14:201447326#B;200007763:201441035#CN","price":47.91,"currency_code":"USD","in_stock":true},{"title":"A \/ China","offer_id":43658154147933,"sku":"14:200013901#A;200007763:201441035#CN","price":48.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_66_5.png?v=1776308314"},{"product_id":"esp32-c5-marauder-working-with-flipper-zero","title":"M5Shark Manta ESP32-C5 5GHz | Flipper Zero Wi-Fi Expansion","description":"\u003cdiv style=\"font-family: Arial, sans-serif; color: #ffffff; background-color: #15151a; padding: 2rem; border-radius: 12px;\"\u003e\n  \u003ch2 style=\"margin: 0 0 1rem; color: #ffffff;\"\u003eM5Shark Manta ESP32-C5 5GHz\u003c\/h2\u003e\n  \u003cp\u003eThe \u003cstrong\u003eM5Shark Manta ESP32-C5\u003c\/strong\u003e is a dual-band Wi-Fi expansion designed for compatible \u003cstrong\u003eFlipper Zero\u003c\/strong\u003e workflows and standalone wireless development. Every available model includes ESP32-C5 hardware with \u003cstrong\u003e2.4GHz and 5GHz Wi-Fi 6\u003c\/strong\u003e capability.\u003c\/p\u003e\n\n  \u003ch3 style=\"color: #4da3ff; margin: 1.5rem 0 0.5rem;\"\u003eAvailable Models\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003cstrong\u003e5GHz WHITE\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cstrong\u003e5GHz BLACK\u003c\/strong\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #4da3ff; margin: 1.5rem 0 0.5rem;\"\u003eKey Features\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003eESP32-C5 dual-band 2.4GHz and 5GHz Wi-Fi 6 hardware\u003c\/li\u003e\n    \u003cli\u003eIntegrated color display for portable operation\u003c\/li\u003e\n    \u003cli\u003eExternal antenna connections for wireless development and diagnostics\u003c\/li\u003e\n    \u003cli\u003eCompatible with supported Flipper Zero GPIO workflows\u003c\/li\u003e\n    \u003cli\u003eAvailable exclusively in 5GHz White and 5GHz Black\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #4da3ff; margin: 1.5rem 0 0.5rem;\"\u003eFirmware Compatibility\u003c\/h3\u003e\n  \u003cp\u003e5GHz functions require firmware with ESP32-C5 dual-band support. Available menus and features can vary by firmware version, configuration, access point, and regional wireless rules.\u003c\/p\u003e\n\n  \u003ch3 style=\"color: #4da3ff; margin: 1.5rem 0 0.5rem;\"\u003eIntended Use\u003c\/h3\u003e\n  \u003cp\u003eThis product is intended for authorized wireless diagnostics, education, development, and controlled laboratory research. Use it only on networks and equipment you own or have explicit permission to test.\u003c\/p\u003e\n\n  \u003ch3 style=\"color: #4da3ff; margin: 1.5rem 0 0.5rem;\"\u003ePackage Includes\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e1 × M5Shark Manta ESP32-C5 5GHz device in the selected color\u003c\/li\u003e\n    \u003cli\u003eExternal antennas shown for the selected model\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"color: #ffd166; margin-top: 1.5rem;\"\u003e\u003cstrong\u003eHandmade Product Notice:\u003c\/strong\u003e\u003cbr\u003eThis is a handmade product. Minor cosmetic variations or future hardware revisions may occur. Please review the product information before ordering.\u003c\/p\u003e\n\n  \u003cp style=\"color: #ff8080; margin-top: 1rem;\"\u003e\u003cstrong\u003eLegal Notice:\u003c\/strong\u003e\u003cbr\u003eThe customer is responsible for complying with all applicable laws and wireless regulations.\u003c\/p\u003e\n\n  \u003cp style=\"color: #ff8080; margin-top: 1rem; font-size: 0.9rem;\"\u003e\u003cstrong\u003eIndependence Notice:\u003c\/strong\u003e\u003cbr\u003eM5Shark is independent and is not affiliated with or endorsed by Flipper Devices Inc., the ESP32 Marauder project, or JCMK LLC.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"5GHz WHITE","offer_id":44134445252701,"sku":"MANTA-C5-5GHZ-WHITE","price":114.77,"currency_code":"USD","in_stock":true},{"title":"5GHz BLACK","offer_id":44134445416541,"sku":"MANTA-C5-5GHZ-BLACK","price":114.77,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_59.png?v=1775599830"},{"product_id":"3dbi-2-4ghz-wifi-antenna-sma-male-router-bluetooth-antennas-wireless-module-2-4g-antena-external-aerial-rp-sma-j-spring","title":"2.4ghz WIFI Antenna SMA Male Router Bluetooth Antennas Wireless Module 2.4g Antena External Aerial RP-SMA-J spring","description":"\u003ch1\u003eSPECIFICATIONS\u003c\/h1\u003e\u003cp\u003e\u003cspan\u003eBrand Name\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eJavino\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eCertification\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eNone\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eHigh-concerned chemical\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eNone\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eModel Number\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003e3dBi 2.4ghz WIFI Antenna SMA Male\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eOrigin\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eMainland China\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eVoltage\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003e24V\u003c\/span\u003e\u003c\/p\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"11CM Antenna","offer_id":44231149944925,"sku":"14:200003699#11CM Antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"2.4GHz antenna","offer_id":44231149977693,"sku":"14:200002130#2.4GHz antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"2.4GHZ spring","offer_id":44231150010461,"sku":"14:200004891#2.4GHZ spring","price":6.22,"currency_code":"USD","in_stock":true},{"title":"2.4GHz antenna 1","offer_id":44231150043229,"sku":"14:200004890#2.4GHz antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"Module Antenna","offer_id":44231150075997,"sku":"14:350853#Module Antenna","price":6.33,"currency_code":"USD","in_stock":true},{"title":"2.4GHz antenna 2","offer_id":44231150108765,"sku":"14:350852#2.4GHz antenna","price":6.52,"currency_code":"USD","in_stock":true},{"title":"11CM Antenna 1","offer_id":44231150141533,"sku":"14:350850#11CM Antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"2.4GHz antenna 3","offer_id":44231150174301,"sku":"14:365458#2.4GHz antenna","price":6.52,"currency_code":"USD","in_stock":true},{"title":"IPX to RPSMA-K","offer_id":44231150207069,"sku":"14:175#IPX to RPSMA-K","price":6.44,"currency_code":"USD","in_stock":true},{"title":"IPX to SMA-K","offer_id":44231150239837,"sku":"14:10#IPX to SMA-K","price":6.44,"currency_code":"USD","in_stock":true},{"title":"11CM Antenna 2","offer_id":44231150272605,"sku":"14:173#11CM Antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"11CM Antenna 3","offer_id":44231150305373,"sku":"14:29#11CM Antenna","price":6.44,"currency_code":"USD","in_stock":true},{"title":"Module Antenna 1","offer_id":44231150338141,"sku":"14:200004889#Module Antenna","price":6.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/S92a5e3a299d5479e8307d8f7db3c7d18T.webp?v=1772367658"},{"product_id":"nm-rf-hat-for-bruce-cyd","title":"NM-RF-Hat for Bruce CYD (CC1101\/nRF24\/PN532)","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background-color: #1d1b24; padding: 2rem; border-radius: 12px;\"\u003e\n  \u003cp style=\"margin-bottom: 1rem;\"\u003e\n    Meet the \u003cstrong\u003eNM-RF-HAT Companion CYD\u003c\/strong\u003e — a powerful \u003cstrong\u003emulti-band RF companion expansion board\u003c\/strong\u003e built for \u003cstrong\u003eESP32-2432S028 (CYD)\u003c\/strong\u003e and compatible \u003cstrong\u003eESP32-S3 development boards\u003c\/strong\u003e. It brings together \u003cstrong\u003eCC1101 Sub-GHz\u003c\/strong\u003e, \u003cstrong\u003enRF24L01 2.4GHz\u003c\/strong\u003e, \u003cstrong\u003ePN532 NFC\u003c\/strong\u003e, \u003cstrong\u003eIR TX\/RX\u003c\/strong\u003e, \u003cstrong\u003eRF433 OOK\u003c\/strong\u003e, \u003cstrong\u003eGNSS expansion\u003c\/strong\u003e, \u003cstrong\u003epower management\u003c\/strong\u003e, and a \u003cstrong\u003eTF card slot\u003c\/strong\u003e in one compact, cleanly integrated board. Designed for advanced makers, hardware enthusiasts, and portable signal-analysis builds, it reduces external wiring and helps keep your CYD setup stable and organized.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: bold; margin-bottom: 0.5rem;\"\u003e\n    \u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003ebuild\u003c\/span\u003e\n    Key Features:\n  \u003c\/h3\u003e\n\n  \u003cul style=\"list-style: none; margin: 0; padding: 0;\"\u003e\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ehub\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eAll-in-one expansion board\u003c\/strong\u003e — combines RF, NFC, IR, storage, GNSS expansion, and power-management functions into a single compact companion board\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esettings_input_component\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eHardware RF Switch (DIP Switch)\u003c\/strong\u003e — allows hardware-level isolation between modules to reduce SPI bus conflicts, IO clashes, and unstable behavior\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esettings_input_antenna\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eCC1101 Sub-GHz module\u003c\/strong\u003e — dedicated \u003cstrong\u003e433MHz\u003c\/strong\u003e support for Sub-GHz testing, common RF analysis, and compatible low-frequency signal work\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esensors\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        Integrated \u003cstrong\u003eRF433 OOK TX\/RX\u003c\/strong\u003e for simple 433MHz OOK signal send\/receive workflows in supported projects\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ewifi_tethering\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003enRF24L01 2.4GHz module\u003c\/strong\u003e — supports compatible 2.4GHz wireless analysis and interaction in a compact onboard design\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003econtactless\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003ePN532 NFC\u003c\/strong\u003e — built-in \u003cstrong\u003e13.56MHz\u003c\/strong\u003e RFID \/ NFC support for read, write, and emulation tasks with compatible cards, tags, and test setups\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ecrop_free\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eDedicated rear NFC read area\u003c\/strong\u003e — optimized PCB antenna area for stronger and more reliable NFC card\/tag coupling\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esettings_remote\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eIntegrated IR TX\/RX\u003c\/strong\u003e — ideal for infrared signal capture, replay, testing, and compatible remote-control experiments\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003egps_fixed\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eDedicated GNSS header\u003c\/strong\u003e — ready for external GPS \/ GNSS module connection for location-based and field-use projects\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003esd_card\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eTF card slot\u003c\/strong\u003e plus extension support for storage-based functions and flexible data handling in supported firmware\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ecable\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        \u003cstrong\u003eSimple assembly\u003c\/strong\u003e — designed for a clean stack-style setup with CYD, requiring only a minimal wire connection for installation\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003ebattery_charging_full\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        Built-in \u003cstrong\u003ebattery charging circuit\u003c\/strong\u003e, \u003cstrong\u003eUSB-C input\u003c\/strong\u003e, and \u003cstrong\u003eBAT On\/Off switch\u003c\/strong\u003e for portable-ready power design — \u003cstrong\u003ebattery not included\u003c\/strong\u003e\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n\n    \u003cli style=\"margin: 10px 0;\"\u003e\n      \u003cspan style=\"background: #2563eb; color: white; padding: 6px; border-radius: 50%; font-size: 18px;\" class=\"material-icons\"\u003edeveloper_board\u003c\/span\u003e\n      \u003cspan style=\"margin-left: 10px;\"\u003e\n        Designed for \u003cstrong\u003eESP32-2432S028 (CYD)\u003c\/strong\u003e and compatible with \u003cstrong\u003eESP32-S3 boards\u003c\/strong\u003e, including support for \u003cstrong\u003eBruce firmware\u003c\/strong\u003e and similar ESP32-based projects\n      \u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n    \u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003econstruction\u003c\/span\u003e\n    Built for Stable Multi-Module Integration:\n  \u003c\/h3\u003e\n\n  \u003cp\u003e\n    Many CYD builds become unreliable when several modules share the same \u003cstrong\u003eIO lines, SPI bus, and power paths\u003c\/strong\u003e. This can lead to interference, unstable operation, and complicated jumper-wire setups. The \u003cstrong\u003eNM-RF-HAT Companion CYD\u003c\/strong\u003e is designed to solve that problem by keeping everything routed on one board with a dedicated \u003cstrong\u003ehardware RF switching system\u003c\/strong\u003e. The result is a cleaner setup, easier installation, and better day-to-day stability for advanced portable builds.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n    \u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003ememory\u003c\/span\u003e\n    Technical Highlights:\n  \u003c\/h3\u003e\n\n  \u003cul style=\"padding-left: 1rem; line-height: 1.8;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eRF Modules:\u003c\/strong\u003e CC1101 (433MHz), nRF24L01 (2.4GHz), RF433 OOK TX\/RX\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUtility Modules:\u003c\/strong\u003e PN532 NFC, IR TX\/RX, TF card slot\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePower Features:\u003c\/strong\u003e USB-C input, battery charging circuit, BAT On\/Off switch\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eExpansion Headers:\u003c\/strong\u003e GNSS header, VCC + UART, Power + UART, TF extension\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eControl Method:\u003c\/strong\u003e Hardware RF DIP switch for cleaner module isolation\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCoverage:\u003c\/strong\u003e Multi-band support with \u003cstrong\u003e433MHz + 2.4GHz + 13.56MHz NFC\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n    \u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003eflash_on\u003c\/span\u003e\n    Example Use Cases:\n  \u003c\/h3\u003e\n\n  \u003cul style=\"padding-left: 1rem;\"\u003e\n    \u003cli\u003e📡 433MHz Sub-GHz signal testing and RF analysis\u003c\/li\u003e\n    \u003cli\u003e📶 2.4GHz wireless protocol experiments with nRF24L01\u003c\/li\u003e\n    \u003cli\u003e🏷️ NFC \/ RFID card, tag, and emulation testing\u003c\/li\u003e\n    \u003cli\u003e📍 GNSS-assisted field projects and mobile setups\u003c\/li\u003e\n    \u003cli\u003e🧪 Compact CYD-based diagnostics and portable hardware experimentation\u003c\/li\u003e\n    \u003cli\u003e🔌 Cleaner all-in-one expansion for advanced ESP32 projects\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: bold; margin: 1.5rem 0 0.5rem 0;\"\u003e\n    \u003cspan class=\"material-icons\" style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\"\u003everified\u003c\/span\u003e\n    Compatibility:\n  \u003c\/h3\u003e\n\n  \u003cp\u003e\n    This board is designed primarily for \u003cstrong\u003eESP32-2432S028 (Cheap Yellow Display \/ CYD)\u003c\/strong\u003e and also supports compatible \u003cstrong\u003eESP32-S3 development boards\u003c\/strong\u003e. It is intended for users building custom portable platforms, testing tools, and advanced integrated hardware projects that benefit from having multiple onboard modules in a single companion board.\n  \u003c\/p\u003e\n\n  \u003cp style=\"color: #ffd166; margin-top: 1rem;\"\u003e\n    \u003cstrong\u003eImportant — Handmade Product Notice:\u003c\/strong\u003e\u003cbr\u003e\n    This is a \u003cstrong\u003epersonal handmade product\u003c\/strong\u003e. Minor defects, small cosmetic variations, or future hardware revisions may exist. \u003cstrong\u003eReturns or exchanges are not supported.\u003c\/strong\u003e Please purchase only if you accept handmade characteristics.\n  \u003c\/p\u003e\n\n  \u003cp style=\"color: #ff6b6b; margin-top: 1rem;\"\u003e\n    \u003cstrong\u003e⚠️ Legal \u0026amp; Usage Disclaimer:\u003c\/strong\u003e\u003cbr\u003e\n    This product is intended for \u003cstrong\u003elearning, research, and hardware \/ signal analysis only\u003c\/strong\u003e. Do not use it for illegal activities. Compliance with local laws and regulations is the responsibility of the user.\n  \u003c\/p\u003e\n\n  \u003cp style=\"color: #ffd166; margin-top: 1rem;\"\u003e\n    \u003cstrong\u003eImportant Power Note:\u003c\/strong\u003e\u003cbr\u003e\n    This board includes a \u003cstrong\u003ebattery management \/ charging circuit\u003c\/strong\u003e, but \u003cstrong\u003eno battery is included\u003c\/strong\u003e in the package. You must use your own compatible battery if needed for portable operation.\n  \u003c\/p\u003e\n\n  \u003cp style=\"margin-top: 1.5rem;\"\u003e\n    \u003cstrong\u003ePackage Includes:\u003c\/strong\u003e\u003cbr\u003e\n    • 1 × NM-RF-HAT Companion CYD board\u003cbr\u003e\n    • Battery \u003cstrong\u003enot included\u003c\/strong\u003e\n  \u003c\/p\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"cyd rf-hat gps","offer_id":44236860096605,"sku":"14:100010417#cyd rf-hat gps","price":74.92,"currency_code":"USD","in_stock":true},{"title":"nm-rf-hat","offer_id":44236860129373,"sku":"14:691#nm-rf-hat","price":53.48,"currency_code":"USD","in_stock":true},{"title":"cyd  rf-hat","offer_id":44236860162141,"sku":"14:29#cyd  rf-hat","price":67.35,"currency_code":"USD","in_stock":true},{"title":"nm-rf-hat gps","offer_id":44236860194909,"sku":"14:193#nm-rf-hat gps","price":58.06,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveauprojet_57.png?v=1775330732"},{"product_id":"esp32-div-v2-0","title":"ESP32-DIV V2.0 Development Board","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background: #1d1b24; padding: 2rem; border-radius: 14px;\"\u003e\n\n  \u003ch2 style=\"margin: 0 0 1rem 0; color: #ffffff; font-size: 30px; font-weight: 900;\"\u003e\n    ESP32-DIV V2.0 Handheld Wireless Analysis \u0026amp; Testing Toolkit\n  \u003c\/h2\u003e\n  \u003cp style=\"color: #60a5fa; font-size: 18px; font-weight: 700; margin-bottom: 1rem;\"\u003e\n    The Ultimate Multi-Band Wireless Tool for IoT Developers and Security Researchers\n  \u003c\/p\u003e\n\n  \u003cp style=\"color: #cbd5e1; line-height: 1.7; margin-bottom: 1.2rem;\"\u003e\n    The \u003cstrong\u003eESP32-DIV V2.0\u003c\/strong\u003e is an upgraded open-source handheld wireless toolkit designed for multi-band RF experimentation, embedded development, and signal analysis. Built around the powerful \u003cstrong\u003eESP32-S3\u003c\/strong\u003e, this version introduces a cleaner modular sandwich design, improved power management, real-time LED and buzzer feedback, and expanded support for Wi-Fi, Bluetooth Low Energy, 2.4GHz, Sub-GHz, and Infrared workflows.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color: #f59e0b; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #f59e0b; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eupgrade\u003c\/span\u003e\n    Key Upgrades in V2.0\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• Upgraded to \u003cstrong\u003eESP32-S3\u003c\/strong\u003e for better USB support and future expansion\u003c\/li\u003e\n    \u003cli\u003e• New \u003cstrong\u003emodular sandwich design\u003c\/strong\u003e with pogo-pin headers for a thinner and cleaner build\u003c\/li\u003e\n    \u003cli\u003e• Added \u003cstrong\u003e4 × WS2812B RGB LEDs\u003c\/strong\u003e for visual status feedback\u003c\/li\u003e\n    \u003cli\u003e• Added \u003cstrong\u003eintegrated buzzer\u003c\/strong\u003e for alerts and notifications\u003c\/li\u003e\n    \u003cli\u003e• Integrated \u003cstrong\u003eIP5306 power management IC\u003c\/strong\u003e for stable battery charging and power delivery\u003c\/li\u003e\n    \u003cli\u003e• Improved internal layout for cleaner assembly and better portability\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003einventory_2\u003c\/span\u003e\n    What This Kit Includes\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• 1 × ESP32-DIV V2.0 main board\u003c\/li\u003e\n    \u003cli\u003e• ESP32-S3 main controller with \u003cstrong\u003e16MB Flash\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003e• 1 × RF shield with \u003cstrong\u003e3 × NRF24L01\u003c\/strong\u003e + \u003cstrong\u003e1 × CC1101\u003c\/strong\u003e integrated\u003c\/li\u003e\n    \u003cli\u003e• 2.8-inch \u003cstrong\u003eILI9341 TFT touchscreen\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003e• Built-in \u003cstrong\u003eTF \/ SD card slot\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003e• Physical control buttons\u003c\/li\u003e\n    \u003cli\u003e• 4 × WS2812B RGB LEDs\u003c\/li\u003e\n    \u003cli\u003e• Integrated buzzer\u003c\/li\u003e\n    \u003cli\u003e• USB Type-C port for power and data\u003c\/li\u003e\n    \u003cli\u003e• Battery power system with onboard charging management\u003c\/li\u003e\n    \u003cli\u003e• External SMA antenna connectors\u003c\/li\u003e\n    \u003cli\u003e• Infrared (IR) transceiver support\u003c\/li\u003e\n    \u003cli\u003e• Protective shell \/ enclosure\u003c\/li\u003e\n    \u003cli\u003e• 1 × Set of antennas (based on selection)\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003cp style=\"color: #ef4444; font-size: 15px; font-weight: bold; margin-top: 0.8rem; background: rgba(239, 68, 68, 0.1); padding: 12px; border-radius: 6px; border: 1px solid #ef4444;\"\u003e\n    ⚠️ IMPORTANT NOTE: THIS PRODUCT IS SOLD AND SHIPPED WITHOUT A BATTERY. (TF\/SD card and some accessories may not be included unless explicitly stated).\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color: #2563eb; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003esettings\u003c\/span\u003e\n    Core Hardware Specifications\n  \u003c\/h3\u003e\n  \u003cul style=\"padding-left: 1rem; margin: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMain MCU:\u003c\/strong\u003e ESP32-S3\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFlash:\u003c\/strong\u003e 16MB\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDisplay:\u003c\/strong\u003e 2.8-inch ILI9341 TFT Touchscreen\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWi-Fi \/ BLE:\u003c\/strong\u003e Built into ESP32-S3\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e2.4GHz RF:\u003c\/strong\u003e 3 × NRF24L01 modules\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSub-GHz RF:\u003c\/strong\u003e 1 × CC1101 transceiver\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e TF \/ SD card slot for logs and captures\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eIndicators:\u003c\/strong\u003e 4 × WS2812B RGB LEDs + buzzer\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePower Management:\u003c\/strong\u003e IP5306 charging and power delivery IC\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eConnectivity:\u003c\/strong\u003e USB-C + external SMA antenna connectors\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePortable Use:\u003c\/strong\u003e Battery-powered handheld operation\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #8b5cf6; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #8b5cf6; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ehub\u003c\/span\u003e\n    Main Features \u0026amp; Tools\n  \u003c\/h3\u003e\n  \u003cul style=\"padding-left: 1rem; margin: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWi-Fi Tools:\u003c\/strong\u003e Wireless scanning, packet monitoring, and signal visualization features depending on firmware\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBluetooth (BLE):\u003c\/strong\u003e BLE advertisement testing, discovery, and development tools\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e2.4GHz Spectrum:\u003c\/strong\u003e 128-channel scanning for observing Zigbee and other 2.4GHz activity\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSub-GHz Menu:\u003c\/strong\u003e Signal analysis and protocol research functions for compatible devices\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eInfrared (IR):\u003c\/strong\u003e Capture, visualize, and reuse supported IR remote signals\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eLogging:\u003c\/strong\u003e Save supported signal data and wireless captures to TF \/ SD card\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePortable UI:\u003c\/strong\u003e Touchscreen navigation with real-time LED and buzzer feedback\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #14b8a6; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #14b8a6; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eshopping_bag\u003c\/span\u003e\n    Package List\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• 1 × ESP32-DIV V2.0 Main Board\u003c\/li\u003e\n    \u003cli\u003e• 1 × RF Shield (NRF24 + CC1101 Integrated)\u003c\/li\u003e\n    \u003cli\u003e• 1 × Set of Antennas (Based on selection)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3 style=\"color: #22c55e; font-weight: 900; margin: 1.8rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"vertical-align: -4px; margin-right: 6px;\" class=\"material-icons\"\u003egavel\u003c\/span\u003e\n    Product Rights \u0026amp; Open-Source Credits\n  \u003c\/h3\u003e\n  \u003cp style=\"line-height: 1.7;\"\u003e\n    This product is a \u003cstrong\u003ethird-party hardware kit\u003c\/strong\u003e. The software framework and project known as \u003cstrong\u003eESP32-DIV\u003c\/strong\u003e were originally developed and are maintained by \u003cstrong\u003eCiferTech\u003c\/strong\u003e.\n  \u003c\/p\u003e\n  \u003cul style=\"margin-left: 1.2rem; line-height: 1.8;\"\u003e\n    \u003cli\u003eOfficial website: \u003ca href=\"https:\/\/cifertech.net\" title=\"https:\/\/cifertech.net\" style=\"color:#60a5fa;\"\u003ehttps:\/\/cifertech.net\u003c\/a\u003e\n\u003c\/li\u003e\n    \u003cli\u003eGitHub repository: \u003ca href=\"https:\/\/github.com\/cifertech\/ESP32-DIV\" title=\"https:\/\/github.com\/cifertech\/ESP32-DIV\" style=\"color:#60a5fa;\"\u003ehttps:\/\/github.com\/cifertech\/ESP32-DIV\u003c\/a\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"line-height: 1.7;\"\u003e\n    The ESP32-DIV project is released under the \u003cstrong\u003eMIT License\u003c\/strong\u003e. All copyrights and credits belong to the original authors.\n  \u003c\/p\u003e\n  \u003cp style=\"line-height: 1.7; color: #fca5a5;\"\u003e\n    This hardware is \u003cstrong\u003enot manufactured, endorsed, or officially supported\u003c\/strong\u003e by CiferTech. Names and references are used for compatibility and attribution only.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color: #ef4444; font-weight: 900; margin: 2rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"vertical-align: -4px; margin-right: 6px;\" class=\"material-icons\"\u003ewarning\u003c\/span\u003e\n    IMPORTANT WARNING \u0026amp; LEGAL DISCLAIMER\n  \u003c\/h3\u003e\n  \u003cdiv style=\"background: rgba(239, 68, 68, 0.05); border-left: 4px solid #ef4444; padding: 1.2rem; border-radius: 6px;\"\u003e\n    \u003cp style=\"color: #fca5a5; margin-top: 0; line-height: 1.7;\"\u003e\n      The \u003cstrong\u003eESP32-DIV V2\u003c\/strong\u003e is a development tool intended for educational, research, embedded development, interoperability testing, and lawful laboratory use only.\n    \u003c\/p\u003e\n    \u003cul style=\"color: #fca5a5; line-height: 1.8; margin-bottom: 0; padding-left: 1.2rem;\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003e1. Development Status:\u003c\/strong\u003e This device is in its development phase. It is designed for use by developers and individuals with technical expertise in handling electronic components.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e2. No Battery Included:\u003c\/strong\u003e This product is sold and shipped \u003cstrong\u003eWITHOUT a battery\u003c\/strong\u003e. The user is solely responsible for selecting and installing a battery that meets the required safety and technical specifications.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e3. Limitation of Liability:\u003c\/strong\u003e The seller and the developer (CiferTech) shall not be held liable for any direct, indirect, or incidental damages, including but not limited to property damage, personal injury, or fire, resulting from misuse, improper wiring, or the use of faulty\/uncertified third-party components (such as batteries or power adapters).\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e4. Assumption of Risk:\u003c\/strong\u003e By purchasing and using this device, you acknowledge the inherent risks associated with electronic prototypes, agree to comply with all local radio-frequency laws, and assume full responsibility for its safe operation.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"ESP32DIV V2.0 set","offer_id":44260149755997,"sku":"200000828:200003982#ESP32DIV V2.0 set","price":97.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_53.png?v=1775323748"},{"product_id":"nrfbox-v3-based-on-esp32","title":"nRFBox-v3 | ESP32 Wireless RF Research Tool","description":"\u003c!-- Google Material Icons --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background: #1d1b24; padding: 2rem; border-radius: 14px;\"\u003e\n\n  \u003c!-- PRODUCT TITLE --\u003e\n  \u003ch2 style=\"margin: 0 0 1rem 0; color: #ffffff; font-size: 30px; font-weight: 900;\"\u003e\n    nRFBox Handheld BLE \u0026amp; 2.4GHz Wireless Research Toolkit\n  \u003c\/h2\u003e\n  \u003cp style=\"color: #60a5fa; font-size: 18px; font-weight: 700; margin-bottom: 1rem;\"\u003e\n    Compact Open-Source Wireless Analysis Tool for Developers, Makers, and Security Researchers\n  \u003c\/p\u003e\n\n  \u003cp style=\"color: #cbd5e1; line-height: 1.7; margin-bottom: 1.2rem;\"\u003e\n    The \u003cstrong\u003enRFBox\u003c\/strong\u003e is a compact open-source handheld wireless toolkit designed for \u003cstrong\u003e2.4GHz signal observation, BLE research, protocol exploration, and embedded experimentation\u003c\/strong\u003e. Built around the \u003cstrong\u003eESP32 Wroom32U\u003c\/strong\u003e platform and \u003cstrong\u003enRF24\u003c\/strong\u003e modules, it combines portability, flexibility, and practical wireless analysis features into a single device. It is ideal for users who want a portable platform for RF learning, authorized diagnostics, and custom firmware development.\n  \u003c\/p\u003e\n\n  \u003c!-- MAIN IMAGE --\u003e\n  \u003cdiv style=\"margin: 1.5rem 0; text-align: center;\"\u003e\n    \u003cimg src=\"https:\/\/github.com\/user-attachments\/assets\/1d49f15d-45be-4ed4-b92a-842d628c8695\" alt=\"nRFBox main image\" style=\"max-width: 100%; border-radius: 12px; border: 1px solid #374151; box-shadow: 0 6px 18px rgba(0,0,0,0.35);\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- KEY HIGHLIGHTS --\u003e\n  \u003ch3 style=\"color: #f59e0b; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #f59e0b; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003estar\u003c\/span\u003e\n    Key Highlights\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• Compact \u003cstrong\u003eall-in-one wireless research toolkit\u003c\/strong\u003e for BLE and 2.4GHz workflows\u003c\/li\u003e\n    \u003cli\u003e• Based on the \u003cstrong\u003eESP32 Wroom32U\u003c\/strong\u003e platform for flexibility and open-source development\u003c\/li\u003e\n    \u003cli\u003e• Built with \u003cstrong\u003enRF24 modules\u003c\/strong\u003e for wireless spectrum exploration and testing\u003c\/li\u003e\n    \u003cli\u003e• Includes \u003cstrong\u003eOLED display interface\u003c\/strong\u003e for portable navigation and live information\u003c\/li\u003e\n    \u003cli\u003e• Suitable for \u003cstrong\u003esignal analysis, protocol observation, and custom firmware projects\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003e• Community-driven project with public resources, documentation, and ongoing improvements\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- WHAT IT HAS --\u003e\n  \u003ch3 style=\"color: #2563eb; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003einventory_2\u003c\/span\u003e\n    What This Kit Includes\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• 1 × nRFBox main unit\u003c\/li\u003e\n    \u003cli\u003e• \u003cstrong\u003eESP32 Wroom32U\u003c\/strong\u003e main controller\u003c\/li\u003e\n    \u003cli\u003e• Integrated \u003cstrong\u003enRF24 wireless module setup\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003e• \u003cstrong\u003eOLED display\u003c\/strong\u003e for menu navigation and live readout\u003c\/li\u003e\n    \u003cli\u003e• Onboard controls for portable operation\u003c\/li\u003e\n    \u003cli\u003e• Wireless research and analysis firmware environment\u003c\/li\u003e\n    \u003cli\u003e• Protective shell \/ enclosure depending on version\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"color: #94a3b8; font-size: 14px; margin-top: 0.6rem;\"\u003e\n    Note: Exact hardware layout, enclosure style, module count, battery options, and included accessories may vary depending on the selected version or build.\n  \u003c\/p\u003e\n\n  \u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n  \u003ch3 style=\"color: #2563eb; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #2563eb; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003esettings\u003c\/span\u003e\n    Core Hardware Specifications\n  \u003c\/h3\u003e\n  \u003cul style=\"padding-left: 1rem; margin: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMain MCU:\u003c\/strong\u003e ESP32 Wroom32U\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWireless Modules:\u003c\/strong\u003e nRF24 series for 2.4GHz experimentation\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDisplay:\u003c\/strong\u003e OLED screen for portable interface and live data viewing\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWireless Support:\u003c\/strong\u003e BLE research and 2.4GHz signal observation features\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eForm Factor:\u003c\/strong\u003e Compact handheld open-source toolkit\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eExpansion:\u003c\/strong\u003e Firmware customization and experimental feature support\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUsage Style:\u003c\/strong\u003e Bench testing, learning, demos, and portable diagnostics\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003ch3 style=\"color: #8b5cf6; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #8b5cf6; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ehub\u003c\/span\u003e\n    Main Features \u0026amp; Tools\n  \u003c\/h3\u003e\n  \u003cul style=\"padding-left: 1rem; margin: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e2.4GHz Scanner:\u003c\/strong\u003e Scan active channels and observe nearby wireless activity\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSignal Analyzer:\u003c\/strong\u003e Review signal behavior and protocol activity for learning and diagnostics\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBLE Scanner:\u003c\/strong\u003e Detect nearby Bluetooth Low Energy devices and advertising activity\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWi-Fi Discovery Tools:\u003c\/strong\u003e Explore nearby wireless environments in supported firmware builds\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eProtocol Research Functions:\u003c\/strong\u003e Supports controlled testing and experimental workflows depending on firmware version\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePortable UI:\u003c\/strong\u003e Navigate features directly on the device through the integrated display\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOpen-Source Development:\u003c\/strong\u003e Ideal for firmware modification, RF projects, and custom experiments\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- VERSION IMAGES --\u003e\n  \u003ch3 style=\"color: #14b8a6; font-weight: 800; margin: 1.5rem 0 0.8rem 0;\"\u003e\n    \u003cspan style=\"background: #14b8a6; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003ephoto_library\u003c\/span\u003e\n    nRFBox Versions\n  \u003c\/h3\u003e\n\n  \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; margin-bottom: 1rem;\"\u003e\n\n    \u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 10px; max-width: 320px; text-align: center; flex: 1 1 280px;\"\u003e\n      \u003cimg src=\"https:\/\/github.com\/user-attachments\/assets\/b121fe84-c789-409a-85f5-21f6d5854347\" alt=\"nRFBox V1\" style=\"width: 100%; border-radius: 10px; margin-bottom: 8px;\"\u003e\n      \u003cp style=\"margin: 0; color: #cbd5e1; font-size: 14px;\"\u003enRFBox V1 – Arduino-based version\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 10px; max-width: 320px; text-align: center; flex: 1 1 280px;\"\u003e\n      \u003cimg src=\"https:\/\/github.com\/user-attachments\/assets\/a044ab5e-346c-415f-b1fb-f65aa04c520a\" alt=\"nRFBox V2\" style=\"width: 100%; border-radius: 10px; margin-bottom: 8px;\"\u003e\n      \u003cp style=\"margin: 0; color: #cbd5e1; font-size: 14px;\"\u003enRFBox V2 – ESP32-based version\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 10px; max-width: 320px; text-align: center; flex: 1 1 280px;\"\u003e\n      \u003cimg src=\"https:\/\/github.com\/user-attachments\/assets\/bee71205-64b0-4f40-bf15-2675d3468bc1\" alt=\"nRFBox V3\" style=\"width: 100%; border-radius: 10px; margin-bottom: 8px;\"\u003e\n      \u003cp style=\"margin: 0; color: #cbd5e1; font-size: 14px;\"\u003enRFBox V3 – ESP32-based version\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- PACKAGE LIST --\u003e\n  \u003ch3 style=\"color: #14b8a6; font-weight: 800; margin: 1.5rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"background: #14b8a6; color: #fff; padding: 4px 8px; border-radius: 6px; margin-right: 8px; font-size: 18px;\" class=\"material-icons\"\u003eshopping_bag\u003c\/span\u003e\n    Package List\n  \u003c\/h3\u003e\n  \u003cul style=\"list-style: none; margin: 0; padding: 0; line-height: 1.8;\"\u003e\n    \u003cli\u003e• 1 × nRFBox Main Device\u003c\/li\u003e\n    \u003cli\u003e• 1 × Integrated Wireless Research Board\u003c\/li\u003e\n    \u003cli\u003e• 1 × Enclosure \/ Protective Case (depending on version)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- PRODUCT RIGHTS --\u003e\n  \u003ch3 style=\"color: #22c55e; font-weight: 900; margin: 1.8rem 0 0.6rem 0;\"\u003e\n    \u003cspan style=\"vertical-align: -4px; margin-right: 6px;\" class=\"material-icons\"\u003egavel\u003c\/span\u003e\n    Product Rights \u0026amp; Open-Source Credits\n  \u003c\/h3\u003e\n  \u003cp style=\"line-height: 1.7;\"\u003e\n    This product is a \u003cstrong\u003ethird-party hardware kit\u003c\/strong\u003e. The software framework and project known as \u003cstrong\u003enRFBox\u003c\/strong\u003e were originally developed and are maintained by \u003cstrong\u003eCiferTech\u003c\/strong\u003e.\n  \u003c\/p\u003e\n  \u003cul style=\"margin-left: 1.2rem; line-height: 1.8;\"\u003e\n    \u003cli\u003eOfficial website: \u003ca href=\"https:\/\/cifertech.net\/\" title=\"https:\/\/cifertech.net\/\" style=\"color:#60a5fa;\"\u003ehttps:\/\/cifertech.net\/\u003c\/a\u003e\n\u003c\/li\u003e\n    \u003cli\u003eGitHub repository: \u003ca href=\"https:\/\/github.com\/cifertech\/nrfbox\" title=\"https:\/\/github.com\/cifertech\/nrfbox\" style=\"color:#60a5fa;\"\u003ehttps:\/\/github.com\/cifertech\/nrfbox\u003c\/a\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"line-height: 1.7;\"\u003e\n    The nRFBox project is released under the \u003cstrong\u003eMIT License\u003c\/strong\u003e. All copyrights and credits belong to the original authors.\n  \u003c\/p\u003e\n  \u003cp style=\"line-height: 1.7; color: #fca5a5;\"\u003e\n    This hardware is \u003cstrong\u003enot manufactured, endorsed, or officially supported\u003c\/strong\u003e by CiferTech. Names and references are used for compatibility and attribution only.\n  \u003c\/p\u003e\n\n  \u003c!-- LEGAL --\u003e\n  \u003cp style=\"color: #ff6b6b; margin-top: 1.6rem; line-height: 1.7;\"\u003e\n    \u003cstrong\u003e⚠️ Legal Disclaimer:\u003c\/strong\u003e\u003cbr\u003e\n    This product is intended for educational purposes, embedded development, interoperability testing, authorized diagnostics, and lawful laboratory research only. The user is solely responsible for complying with all local laws, regulations, and radio-frequency rules. The seller assumes no liability for misuse.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"M5Shark","offers":[{"title":"nRFBox-v3 + shipping","offer_id":44275304366173,"sku":"10","price":68.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_52.png?v=1775317734"},{"product_id":"universal-rf-device-compliance-review","title":"Universal RF Research Tool | Multi-Band Wireless Analysis Device","description":"\u003cdiv style=\"font-family: Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #f8fafc; background: #050505; padding: 2.25rem; border-radius: 14px; max-width: 950px; margin: auto; border: 1px solid #262626; line-height: 1.65;\"\u003e\n\n  \u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 24px; margin-bottom: 2.5rem;\"\u003e\n    \u003ch4 style=\"margin: 0 0 12px 0; color: #fbbf24; font-size: 18px; font-weight: 800; text-transform: uppercase; letter-spacing: .5px;\"\u003e\n      Safety, Compliance \u0026amp; Authorized Use Notice\n    \u003c\/h4\u003e\n    \u003cdiv style=\"color: #d1d5db; font-size: 14px;\"\u003e\n      \u003cp style=\"margin: 0 0 12px 0;\"\u003e\n        \u003cstrong\u003eImportant:\u003c\/strong\u003e This product is intended only for lawful RF measurement, diagnostics, shielded-enclosure testing, and authorized laboratory evaluation. It is not advertised, sold, or intended as a signal jammer, GPS blocker, cellular blocker, Wi-Fi blocker, or device for interfering with public or private communications.\n      \u003c\/p\u003e\n      \u003cp style=\"margin: 0 0 12px 0;\"\u003e\n        Users are responsible for complying with all applicable telecommunications, radio-spectrum, import, export, workplace-safety, and equipment-authorization laws in their jurisdiction. Do not operate any RF equipment in a way that causes harmful interference.\n      \u003c\/p\u003e\n      \u003cp style=\"margin: 0;\"\u003e\n        Use only with compatible accessories, within rated power limits, and inside properly controlled test environments when required. Disconnect power before attaching or removing antennas, probes, or test fixtures.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center; margin-bottom: 2.75rem;\"\u003e\n    \u003ch2 style=\"margin: 0 0 .5rem 0; color: #ffffff; font-size: 32px; font-weight: 900;\"\u003e\n      Elite RF Analysis \u0026amp; Shielded Test System\n    \u003c\/h2\u003e\n    \u003cp style=\"color: #60a5fa; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin: 0;\"\u003e\n      Professional Spectrum Observation, Diagnostics \u0026amp; Lab Validation\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"color: #cbd5e1; font-size: 16px; margin-bottom: 2rem;\"\u003e\n    The \u003cstrong\u003eElite RF Analysis System\u003c\/strong\u003e is designed for engineers, security teams, educators, and laboratory technicians who need controlled wireless-environment testing without unlawful interference. Built with a shielded aluminum chassis and modular RF test interfaces, it supports structured observation, bench validation, and enclosed-environment diagnostics for common wireless technologies.\n  \u003c\/p\u003e\n\n  \u003chr style=\"border: 0; border-top: 1px solid #262626; margin: 2rem 0;\"\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 28px;\"\u003e\n    \u003cdiv\u003e\n      \u003ch3 style=\"color: #f59e0b; font-size: 20px; font-weight: 800; margin-bottom: 1rem;\"\u003ePerformance Highlights\u003c\/h3\u003e\n      \u003cul style=\"list-style: none; padding: 0; color: #cbd5e1; font-size: 15px; margin: 0;\"\u003e\n        \u003cli style=\"margin-bottom: 10px;\"\u003e✓ \u003cstrong\u003eControlled Lab Testing:\u003c\/strong\u003e Built for shielded, authorized RF evaluation workflows.\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 10px;\"\u003e✓ \u003cstrong\u003eModular Interfaces:\u003c\/strong\u003e Ten labeled ports for organized antenna, probe, or fixture setup.\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 10px;\"\u003e✓ \u003cstrong\u003eThermal Stability:\u003c\/strong\u003e Active cooling supports extended bench-testing sessions.\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 10px;\"\u003e✓ \u003cstrong\u003eDurable Build:\u003c\/strong\u003e Aluminum housing improves heat dissipation and physical protection.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003ch3 style=\"color: #3b82f6; font-size: 20px; font-weight: 800; margin-bottom: 1rem;\"\u003eTechnical Data\u003c\/h3\u003e\n      \u003cul style=\"list-style: none; padding: 0; color: #cbd5e1; font-size: 15px; margin: 0;\"\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003e\n\u003cstrong\u003eChassis:\u003c\/strong\u003e Shielded aluminum alloy enclosure\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003e\n\u003cstrong\u003ePower Input:\u003c\/strong\u003e AC 110-240V \/ DC 12V-24V adapter support\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003e\n\u003cstrong\u003eInterfaces:\u003c\/strong\u003e 10 labeled RF test ports\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003e\n\u003cstrong\u003eUse Case:\u003c\/strong\u003e Measurement, diagnostics, education, and shielded-lab validation\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 8px;\"\u003e\n\u003cstrong\u003ePortable Runtime:\u003c\/strong\u003e Approx. 60-120 minutes, depending on configuration\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"color: #8b5cf6; font-size: 20px; font-weight: 800; margin: 2.5rem 0 1rem 0;\"\u003eSupported Evaluation Areas\u003c\/h3\u003e\n  \u003cdiv style=\"background: #111; padding: 20px; border-radius: 10px; border: 1px solid #333; overflow-x: auto;\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; color: #cbd5e1; font-size: 14px;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003e\u003cstrong\u003eWireless Diagnostics\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003eSpectrum observation, signal-quality checks, and enclosed test validation\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003e\u003cstrong\u003eNavigation \u0026amp; Timing Labs\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003eAuthorized receiver testing inside compliant shielded environments\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003e\u003cstrong\u003eIoT \u0026amp; Device QA\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"padding: 10px; border-bottom: 1px solid #222;\"\u003eBench testing for Wi-Fi, Bluetooth, and connected-device performance\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"color: #14b8a6; font-size: 20px; font-weight: 800; margin: 2.5rem 0 1rem 0;\"\u003ePackage Inventory\u003c\/h3\u003e\n  \u003cul style=\"list-style: none; padding: 0; color: #cbd5e1; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px; font-size: 15px; margin: 0;\"\u003e\n    \u003cli\u003e✓ 1 Professional RF analysis main unit\u003c\/li\u003e\n    \u003cli\u003e✓ 10 labeled compatible test accessories\u003c\/li\u003e\n    \u003cli\u003e✓ 1 AC power supply, 110V-240V\u003c\/li\u003e\n    \u003cli\u003e✓ 1 DC vehicle adapter, 12V-24V\u003c\/li\u003e\n    \u003cli\u003e✓ 1 setup and safety guide\u003c\/li\u003e\n    \u003cli\u003e✓ 1 protective carrying case\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv style=\"background: #0f0f0f; border: 1px solid #374151; border-radius: 12px; padding: 24px; margin-top: 3rem;\"\u003e\n    \u003ch3 style=\"color: #f87171; font-weight: 900; margin: 0 0 1rem 0; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;\"\u003e\n      Compliance Statement\n    \u003c\/h3\u003e\n    \u003cp style=\"line-height: 1.7; color: #94a3b8; font-size: 12px; margin: 0;\"\u003e\n      This product is offered only for lawful educational, laboratory, diagnostic, and authorized security-testing purposes. It must not be used to block, jam, disrupt, spoof, or interfere with licensed or authorized communications, emergency services, cellular networks, GPS\/GNSS, Wi-Fi, Bluetooth, public-safety systems, or private networks. Buyer and operator are solely responsible for verifying legal possession, importation, certification, and operation requirements before purchase or use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"M5Shark | Shark devices M5StickC Plus 2 \u0026 T-Embed CC1101 Modules - Shop Now","offers":[{"title":"Metal","offer_id":44311985750109,"sku":"191288367:7074143#Metal","price":265.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_47.png?v=1774636924"},{"product_id":"finished-rf-clown-v2-0-esp32-wireless-security-tester-kit-3-nrf24l01-ble-bluetooth-analyzer-pentesting-tool-with-oled","title":"RF CLOWN V2.0","description":"\u003cdiv style=\"font-family: Arial, sans-serif; color: #fff; background: #1d1b24; padding: 2rem; border-radius: 14px; max-width: 1000px; margin: 20px auto;\"\u003e\n\n\u003ch2 style=\"margin: 0 0 1rem 0; color: #ffffff; font-size: 30px; font-weight: 900;\"\u003eRF CLOWN V2.0 – Specifications \u0026amp; Product Information\u003c\/h2\u003e\n\u003cp style=\"color: #60a5fa; font-size: 18px; font-weight: bold; margin-bottom: 1rem;\"\u003eESP Series Hardware | Neutral Product Reference\u003c\/p\u003e\n\u003cp style=\"color: #cbd5e1; line-height: 1.8; margin-bottom: 1.2rem;\"\u003eThe \u003cstrong\u003eRF CLOWN V2.0\u003c\/strong\u003e is an \u003cstrong\u003eESP Series electronic hardware device\u003c\/strong\u003e presented in a compact form factor for embedded experimentation, hardware evaluation, and firmware-oriented development workflows. This page is provided as a \u003cstrong\u003egeneral product reference, specifications summary, and wholesale inquiry overview\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv style=\"margin: 1.5rem 0; text-align: center;\"\u003e\u003cimg style=\"max-width: 100%; border-radius: 12px; border: 1px solid #374151; box-shadow: 0 6px 18px rgba(0,0,0,0.35);\" alt=\"RF CLOWN V2.0 main image\" src=\"https:\/\/ae01.alicdn.com\/kf\/S76874520c7f94f13ab29825eb204eb9aP.jpg\"\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(34, 197, 94, 0.1); border: 1px solid #22c55e; border-radius: 8px; padding: 14px; margin: 1.4rem 0; text-align: center;\"\u003e\n\u003cp style=\"color: #4ade80; margin: 0; font-weight: bold; font-size: 18px;\"\u003e\n🔋 BATTERY INCLUDED: This model ships with a built-in rechargeable battery.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; margin-bottom: 1.2rem;\"\u003e\n\u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 10px; max-width: 300px; flex: 1 1 280px; text-align: center;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 18px; margin: 1.4rem 0;\"\u003e\n\u003ch3 style=\"margin: 0 0 12px 0; color: #f59e0b; font-size: 22px; font-weight: 900;\"\u003eSpecifications\u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 8px 0; color: #cbd5e1; line-height: 1.8;\"\u003e\u003cstrong\u003eBrand Name:\u003c\/strong\u003e CKTOEM\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px 0; color: #cbd5e1; line-height: 1.8;\"\u003e\u003cstrong\u003eHigh-concerned Chemical:\u003c\/strong\u003e None\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px 0; color: #cbd5e1; line-height: 1.8;\"\u003e\u003cstrong\u003eModel:\u003c\/strong\u003e RF CLOWN V2.0\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px 0; color: #cbd5e1; line-height: 1.8;\"\u003e\u003cstrong\u003eOrigin:\u003c\/strong\u003e Mainland China\u003c\/p\u003e\n\u003cp style=\"margin: 0; color: #cbd5e1; line-height: 1.8;\"\u003e\u003cstrong\u003eType:\u003c\/strong\u003e ESP Series (Battery Included)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch3 style=\"color: #2563eb; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003eProduct Overview\u003c\/h3\u003e\n\u003cp style=\"color: #cbd5e1; line-height: 1.8; margin-bottom: 1rem;\"\u003eThis model belongs to the ESP Series category and is intended for customers interested in compact electronic hardware solutions, custom board projects, and technical sourcing. Exact hardware layout, included accessories, assembly state, and board revision may vary depending on supplier batch or selected version.\u003c\/p\u003e\n\n\u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 20px; margin: 1.4rem 0;\"\u003e\n\u003ch3 style=\"margin: 0 0 12px 0; color: #8b5cf6; font-size: 22px; font-weight: 900;\"\u003eRF-Clown v2.0.0 – Hardware Revision Information\u003c\/h3\u003e\n\u003cp style=\"margin: 0 0 14px 0; color: #cbd5e1; line-height: 1.8;\"\u003eThe second generation of the RF-Clown project introduces a redesigned hardware platform with updated board architecture, simplified user controls, and a more modular layout.\u003c\/p\u003e\n\u003ch4 style=\"margin: 18px 0 10px 0; color: #f59e0b; font-size: 18px; font-weight: 800;\"\u003eWhat’s New\u003c\/h4\u003e\n\u003cul style=\"margin: 0; padding-left: 18px; color: #cbd5e1; line-height: 1.9;\"\u003e\n\u003cli\u003eTriple NRF24 (GT24 Mini) hardware layout\u003c\/li\u003e\n\u003cli\u003eOLED display with 3 tactile buttons for on-device navigation\u003c\/li\u003e\n\u003cli\u003eSingle NeoPixel status indicator\u003c\/li\u003e\n\u003cli\u003eExternal antenna connection layout using 4 × IPEX connectors\u003c\/li\u003e\n\u003cli\u003eESP32-WROOM-32U core platform\u003c\/li\u003e\n\u003cli\u003eOptional heatsink support for improved thermal stability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"margin: 18px 0 10px 0; color: #14b8a6; font-size: 18px; font-weight: 800;\"\u003eRepository Contents\u003c\/h4\u003e\n\u003cul style=\"margin: 0; padding-left: 18px; color: #cbd5e1; line-height: 1.9;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e\/hardware\u003c\/strong\u003e → Altium PCB design files\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\/firmware\u003c\/strong\u003e → Arduino source code\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\/docs\u003c\/strong\u003e → Assembly notes, pinout information, and testing setup references\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin: 14px 0 0 0; color: #fca5a5; line-height: 1.8; font-weight: 600;\"\u003eNote: This revision may operate at higher temperatures than earlier versions. Heatsinks are recommended for better thermal management during extended operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch3 style=\"color: #8b5cf6; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003ePurchase Before Placing an Order\u003c\/h3\u003e\n\u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 18px;\"\u003e\n\u003cp style=\"margin: 0 0 12px 0; color: #ffffff; font-size: 20px; font-weight: 900; line-height: 1.6;\"\u003eProfessional PCBA Factory \u0026amp; Hardware Wholesale\u003c\/p\u003e\n\u003cp style=\"margin: 0; color: #cbd5e1; line-height: 1.9;\"\u003eWe are a professional PCBA manufacturer supplying hardware and electronic components with support for wholesale and bulk orders. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eWholesale Opportunity:\u003c\/strong\u003e Competitive pricing is available for larger quantity purchases. \u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eBusiness Inquiry:\u003c\/strong\u003e Contact us for a customized quotation and the best wholesale price based on your project requirements and order quantity.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: #111827; border: 1px solid #374151; border-radius: 12px; padding: 18px; margin-top: 1.4rem;\"\u003e\n\u003ch3 style=\"color: #22c55e; font-weight: 900; margin: 0 0 12px 0;\"\u003eProduct Rights \u0026amp; Open-Source Credits\u003c\/h3\u003e\n\u003cp style=\"line-height: 1.7; color: #cbd5e1; margin-bottom: 12px;\"\u003eThis product is a \u003cstrong\u003ethird-party hardware kit\u003c\/strong\u003e. The software framework and project known as \u003cstrong\u003enRFBox\u003c\/strong\u003e were originally developed and are maintained by \u003cstrong\u003eCiferTech\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cul style=\"margin-left: 1.2rem; line-height: 1.8; color: #cbd5e1; margin-bottom: 12px;\"\u003e\n\u003cli\u003eOfficial website: \u003ca style=\"color: #60a5fa;\" href=\"https:\/\/cifertech.net\/\"\u003ehttps:\/\/cifertech.net\/\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eGitHub repository: \u003ca style=\"color: #60a5fa;\" href=\"https:\/\/github.com\/cifertech\/nrfbox\"\u003ehttps:\/\/github.com\/cifertech\/nrfbox\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"line-height: 1.7; color: #cbd5e1; margin-bottom: 12px;\"\u003eThe nRFBox project is released under the \u003cstrong\u003eMIT License\u003c\/strong\u003e. All copyrights and credits belong to the original authors.\u003c\/p\u003e\n\u003cp style=\"line-height: 1.7; color: #fca5a5; margin: 0;\"\u003eThis hardware is \u003cstrong\u003enot manufactured, endorsed, or officially supported\u003c\/strong\u003e by CiferTech. Names and references are used for compatibility and attribution only.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch3 style=\"color: #14b8a6; font-weight: 800; margin: 1.4rem 0 0.6rem 0;\"\u003eImportant Notes\u003c\/h3\u003e\n\u003cul style=\"line-height: 1.9; color: #cbd5e1; padding-left: 1.2rem; margin-top: 0;\"\u003e\n\u003cli\u003ePlease confirm the exact version and package contents before ordering.\u003c\/li\u003e\n\u003cli\u003eProduct images may show reference units, assembly examples, or different package configurations.\u003c\/li\u003e\n\u003cli\u003eBulk buyers should confirm stock availability and lead time in advance.\u003c\/li\u003e\n\u003cli\u003ePlease review local import rules, resale restrictions, and marketplace policies before shipment or resale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv style=\"background: #16131c; border: 1px solid #3a3444; border-radius: 12px; padding: 18px; margin-top: 1.4rem;\"\u003e\n\u003ch3 style=\"margin: 0 0 10px 0; color: #ef4444; font-size: 22px; font-weight: 900;\"\u003eLegal \u0026amp; Compliance Notice\u003c\/h3\u003e\n\u003cp style=\"color: #cbd5e1; line-height: 1.8; margin-bottom: 12px;\"\u003eThis content is provided as a neutral product information page only. Buyers, sellers, distributors, and resellers are responsible for reviewing all applicable laws, regulations, import controls, carrier restrictions, and marketplace policies before listing, purchasing, shipping, or reselling this type of electronic hardware. No operational claims, performance guarantees, or use recommendations are provided in this description.\u003c\/p\u003e\n\n\u003cdiv style=\"background: rgba(239, 68, 68, 0.05); border-left: 4px solid #ef4444; padding: 1.2rem; border-radius: 6px; margin-top: 15px;\"\u003e\n\u003cp style=\"color: #fca5a5; line-height: 1.8; margin: 0; font-weight: bold;\"\u003e\n⚠️ BATTERY SAFETY \u0026amp; LIABILITY DISCLAIMER:\u003cbr\u003e\nThis device contains a lithium-based rechargeable battery. By purchasing, you acknowledge the inherent risks associated with battery-powered prototype electronics. The seller and manufacturer are NOT liable for any direct or indirect damages, property damage, fire, or personal injury resulting from overcharging, using uncertified\/incorrect power adapters, short-circuiting, hardware modification, or general misuse. Never leave the device unattended while charging.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","offers":[{"title":"Full Kit","offer_id":44322899361885,"sku":"14:193#Full Kit","price":78.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveauprojet_55.png?v=1775324309"},{"product_id":"universal-signal-rf-18-antennas","title":"Universal Signal RF - 18-Port Lab Test Platform","description":"\u003cdiv style=\"font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #e2e8f0; background: #050505; padding: 3rem; border-radius: 14px; max-width: 1100px; margin: 20px auto; border: 1px solid #262626; line-height: 1.6; box-shadow: 0 18px 45px rgba(0,0,0,0.75);\"\u003e\n\n  \u003cdiv style=\"background: #111827; border: 1px solid #3b82f6; border-left: 6px solid #3b82f6; border-radius: 10px; padding: 20px; margin-bottom: 2rem;\"\u003e\n    \u003ch4 style=\"margin: 0 0 10px 0; color: #60a5fa; font-size: 18px; font-weight: 800; text-transform: uppercase;\"\u003eImportant Use Notice\u003c\/h4\u003e\n    \u003cp style=\"margin: 0; color: #cbd5e1; font-size: 14px; line-height: 1.7;\"\u003e\n      This equipment is intended only for authorized, shielded laboratory evaluation, RF education, and compliance review. It must not be used to block, disrupt, jam, or interfere with cellular, GPS, Wi-Fi, emergency, aviation, public safety, or other licensed radio communications.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center; border-bottom: 3px solid #2563eb; padding-bottom: 1.5rem; margin-bottom: 2rem;\"\u003e\n    \u003ch1 style=\"margin: 0; color: #ffffff; font-size: 34px; font-weight: 900; letter-spacing: 0.5px; text-transform: uppercase;\"\u003eD18 Plus | Desktop RF Lab Reference Platform\u003c\/h1\u003e\n    \u003cdiv style=\"display: flex; gap: 10px; margin-top: 20px; flex-wrap: wrap; justify-content: center;\"\u003e\n      \u003cspan style=\"background: #1e3a8a; color: #ffffff; padding: 6px 16px; border-radius: 4px; font-size: 11px; font-weight: 800; border: 1px solid #3b82f6;\"\u003eLAB USE ONLY\u003c\/span\u003e\n      \u003cspan style=\"background: #064e3b; color: #ffffff; padding: 6px 16px; border-radius: 4px; font-size: 11px; font-weight: 800; border: 1px solid #10b981;\"\u003eSHIELDED ENVIRONMENTS\u003c\/span\u003e\n      \u003cspan style=\"background: #7f1d1d; color: #ffffff; padding: 6px 16px; border-radius: 4px; font-size: 11px; font-weight: 800; border: 1px solid #ef4444;\"\u003eNOT FOR PUBLIC DEPLOYMENT\u003c\/span\u003e\n      \u003cspan style=\"background: #374151; color: #ffffff; padding: 6px 16px; border-radius: 4px; font-size: 11px; font-weight: 800; border: 1px solid #9ca3af;\"\u003eAC DESKTOP FORMAT\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size: 17px; color: #cbd5e1; margin-bottom: 2rem; text-align: center; max-width: 900px; margin-left: auto; margin-right: auto;\"\u003e\n    The \u003cstrong\u003eD18 Plus\u003c\/strong\u003e is a stationary desktop hardware platform for professional RF training, bench setup, and controlled laboratory review. Its reinforced aluminum chassis, labeled RF interfaces, and active cooling system support organized testing workflows in properly authorized and shielded facilities.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #0a0a0a; border-radius: 12px; padding: 25px; margin-bottom: 2.5rem; border: 1px solid #333333;\"\u003e\n    \u003ch3 style=\"margin-top: 0; color: #fbbf24; font-size: 22px; font-weight: 800; border-bottom: 1px solid #333333; padding-bottom: 15px; text-transform: uppercase;\"\u003eCompliance Review Scope\u003c\/h3\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; margin-top: 15px; font-size: 14px; text-align: left;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626; font-weight: bold; color: #ffffff;\"\u003ePermitted Context\u003c\/td\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626;\"\u003eAuthorized laboratory, shielded bench, education, and compliance documentation review\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background: #0f0f0f;\"\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626; font-weight: bold; color: #ffffff;\"\u003eRestricted Uses\u003c\/td\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626;\"\u003eNo public operation, field deployment, signal blocking, interference, or disruption of licensed communications\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626; font-weight: bold; color: #ffffff;\"\u003eRegulatory Requirement\u003c\/td\u003e\n          \u003ctd style=\"padding: 12px; border-bottom: 1px solid #262626;\"\u003eBuyer must confirm all required authorizations, import permissions, and local telecommunications compliance before purchase or use\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; margin-bottom: 2.5rem;\"\u003e\n    \u003cdiv style=\"background: #0a0a0a; padding: 22px; border-radius: 12px; border: 1px solid #1e3a8a; border-left: 5px solid #3b82f6;\"\u003e\n      \u003ch4 style=\"color: #3b82f6; margin-top: 0; font-size: 19px; margin-bottom: 10px; font-weight: 800;\"\u003ePower Management\u003c\/h4\u003e\n      \u003cul style=\"margin: 0; padding-left: 18px; font-size: 14px; color: #cbd5e1;\"\u003e\n        \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eInput:\u003c\/strong\u003e AC 110V-240V\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eAdapter:\u003c\/strong\u003e External DC 12V \/ 15A supply\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e Stationary desktop operation only\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: #0a0a0a; padding: 22px; border-radius: 12px; border: 1px solid #4c1d95; border-left: 5px solid #8b5cf6;\"\u003e\n      \u003ch4 style=\"color: #8b5cf6; margin-top: 0; font-size: 19px; margin-bottom: 10px; font-weight: 800;\"\u003ePhysical Architecture\u003c\/h4\u003e\n      \u003cul style=\"margin: 0; padding-left: 18px; font-size: 14px; color: #cbd5e1;\"\u003e\n        \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 450mm x 238mm x 60mm\u003c\/li\u003e\n        \u003cli style=\"margin-bottom: 5px;\"\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 5.0kg unit \/ 6.5kg kit\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCooling:\u003c\/strong\u003e Three internal fans for bench stability\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #0a0a0a; border: 1px solid #065f46; border-radius: 12px; padding: 20px; margin-bottom: 2.5rem;\"\u003e\n    \u003ch3 style=\"margin-top: 0; color: #10b981; font-size: 20px; font-weight: 800; text-transform: uppercase;\"\u003eHardware Features\u003c\/h3\u003e\n    \u003cul style=\"margin: 15px 0 0 0; padding-left: 20px; color: #cbd5e1; font-size: 14px; columns: 2;\"\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003e18 labeled front-panel controls\u003c\/li\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003eSMA female threaded RF interfaces\u003c\/li\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003eReinforced aluminum desktop chassis\u003c\/li\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003eIndividual channel status indicators\u003c\/li\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003eActive internal cooling system\u003c\/li\u003e\n      \u003cli style=\"margin-bottom: 10px;\"\u003eOrganized bench setup layout\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #0f0f0f; border: 2px solid #b91c1c; border-radius: 12px; padding: 25px;\"\u003e\n    \u003ch3 style=\"margin-top: 0; color: #ef4444; font-weight: 900; text-transform: uppercase; font-size: 19px; letter-spacing: 0.5px;\"\u003eProfessional Regulatory Notice\u003c\/h3\u003e\n    \u003cp style=\"font-size: 13px; color: #e5e5e5; margin-bottom: 15px;\"\u003e\n      This listing is not an offer to sell, import, operate, or deploy signal jamming equipment where prohibited. Equipment designed to block, jam, or interfere with authorized radio communications may be illegal to market, sell, import, possess, or operate depending on jurisdiction.\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 13px; color: #a3a3a3; margin-bottom: 0;\"\u003e\n      Purchasers are responsible for confirming lawful authorization, licensing, and import\/export eligibility before ordering or using any RF equipment. Use must remain within approved, shielded, and non-interfering laboratory conditions.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","offers":[{"title":"Personal","offer_id":44327800307805,"sku":"191288006:3327188#Personal","price":649.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_49.png?v=1775071991"},{"product_id":"m5shark-device-flipper-zero-alternative","title":"M5Shark Device  |  Flipper Zero Alternative","description":"\u003cstyle\u003e\n  .shark-page {\n    --bg: #050507;\n    --panel: rgba(18, 18, 24, 0.94);\n    --panel-2: rgba(255, 255, 255, 0.045);\n    --cyan: #00f2ff;\n    --cyan-soft: rgba(0, 242, 255, 0.12);\n    --text: #ffffff;\n    --muted: #b8b8c0;\n    --border: rgba(255, 255, 255, 0.09);\n\n    background:\n      radial-gradient(circle at 50% -15%, rgba(0, 242, 255, 0.14), transparent 45%),\n      radial-gradient(circle at 0% 30%, rgba(0, 242, 255, 0.06), transparent 35%),\n      #050507;\n    color: #ffffff !important;\n    font-family: Inter, Arial, sans-serif;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 56px 20px;\n    line-height: 1.65;\n    border-radius: 22px;\n    overflow: hidden;\n  }\n\n  .shark-page * {\n    box-sizing: border-box;\n  }\n\n  .shark-page h1,\n  .shark-page h2,\n  .shark-page h3,\n  .shark-page h4,\n  .shark-page h5,\n  .shark-page h6 {\n    color: #ffffff !important;\n  }\n\n  .shark-page p,\n  .shark-page span,\n  .shark-page li,\n  .shark-page td,\n  .shark-page summary {\n    color: inherit;\n  }\n\n  .shark-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 42px;\n    align-items: center;\n    margin-bottom: 54px;\n  }\n\n  .shark-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: #00f2ff !important;\n    background: rgba(0, 242, 255, 0.08);\n    border: 1px solid rgba(0, 242, 255, 0.2);\n    padding: 8px 13px;\n    border-radius: 999px;\n    font-size: 0.78rem;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n  }\n\n  .shark-kicker span {\n    width: 7px;\n    height: 7px;\n    background: #00f2ff;\n    border-radius: 50%;\n    box-shadow: 0 0 16px #00f2ff;\n  }\n\n  .shark-hero h1 {\n    font-size: clamp(3rem, 8vw, 6.7rem);\n    line-height: 0.88;\n    margin: 0;\n    font-weight: 950;\n    letter-spacing: -0.07em;\n    color: #ffffff !important;\n    background: linear-gradient(180deg, #ffffff 30%, #8b8b91 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n\n  .shark-hero h2 {\n    font-size: clamp(1.25rem, 3vw, 2.15rem);\n    line-height: 1.2;\n    margin: 18px 0 16px;\n    color: #f4f4f5 !important;\n    letter-spacing: -0.02em;\n  }\n\n  .shark-hero p {\n    color: #b8b8c0 !important;\n    max-width: 620px;\n    margin: 0;\n    font-size: 1.02rem;\n  }\n\n  .shark-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .shark-pill {\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    background: rgba(255, 255, 255, 0.045);\n    color: #e9e9ec !important;\n    padding: 10px 14px;\n    border-radius: 999px;\n    font-size: 0.82rem;\n    font-weight: 700;\n  }\n\n  .shark-pill strong {\n    color: #00f2ff !important;\n  }\n\n  .shark-product-card {\n    position: relative;\n    background:\n      linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02)),\n      rgba(12, 12, 16, 0.95);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 28px;\n    padding: 28px;\n    box-shadow: 0 26px 90px rgba(0, 0, 0, 0.45);\n  }\n\n  .shark-product-card:before {\n    content: \"\";\n    position: absolute;\n    inset: -1px;\n    border-radius: 28px;\n    padding: 1px;\n    background: linear-gradient(135deg, rgba(0,242,255,0.65), transparent 32%, rgba(255,255,255,0.1));\n    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    pointer-events: none;\n  }\n\n  .shark-product-card img {\n    display: block;\n    width: 100%;\n    max-width: 360px;\n    margin: 0 auto 22px;\n    filter: drop-shadow(0 28px 45px rgba(0, 0, 0, 0.45));\n  }\n\n  .shark-mini-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .shark-mini {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 16px;\n    padding: 14px;\n  }\n\n  .shark-mini b {\n    display: block;\n    color: #ffffff !important;\n    font-size: 0.9rem;\n  }\n\n  .shark-mini span {\n    display: block;\n    color: #b8b8c0 !important;\n    font-size: 0.78rem;\n    margin-top: 3px;\n  }\n\n  .shark-section {\n    margin-top: 42px;\n  }\n\n  .shark-section-title {\n    display: flex;\n    align-items: end;\n    justify-content: space-between;\n    gap: 18px;\n    margin-bottom: 20px;\n  }\n\n  .shark-section-title h3 {\n    margin: 0;\n    font-size: clamp(1.55rem, 3vw, 2.35rem);\n    line-height: 1.1;\n    letter-spacing: -0.04em;\n    color: #ffffff !important;\n    text-shadow: 0 0 22px rgba(0, 242, 255, 0.18);\n  }\n\n  .shark-section-title p {\n    margin: 0;\n    color: #b8b8c0 !important;\n    max-width: 520px;\n    font-size: 0.95rem;\n  }\n\n  .shark-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .shark-card {\n    background: rgba(18, 18, 24, 0.94);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 22px;\n    padding: 24px;\n    transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  .shark-card:hover {\n    transform: translateY(-4px);\n    border-color: rgba(0, 242, 255, 0.55);\n    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.35);\n  }\n\n  .shark-icon {\n    width: 42px;\n    height: 42px;\n    display: grid;\n    place-items: center;\n    border-radius: 14px;\n    background: rgba(0, 242, 255, 0.12);\n    border: 1px solid rgba(0, 242, 255, 0.22);\n    color: #00f2ff !important;\n    font-size: 1.25rem;\n    margin-bottom: 16px;\n  }\n\n  .shark-card h4 {\n    margin: 0 0 10px;\n    color: #ffffff !important;\n    font-size: 1.05rem;\n  }\n\n  .shark-card p {\n    margin: 0;\n    color: #b8b8c0 !important;\n    font-size: 0.93rem;\n  }\n\n  .shark-wide {\n    background:\n      linear-gradient(135deg, rgba(0, 242, 255, 0.08), transparent 36%),\n      linear-gradient(145deg, #0b0b0f, #121218);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 26px;\n    padding: 30px;\n  }\n\n  .shark-protocols {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .shark-protocol {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.075);\n    border-radius: 17px;\n    padding: 16px;\n    min-height: 112px;\n  }\n\n  .shark-protocol strong {\n    display: block;\n    color: #ffffff !important;\n    margin-bottom: 5px;\n    font-size: 0.92rem;\n  }\n\n  .shark-protocol span {\n    color: #b8b8c0 !important;\n    font-size: 0.78rem;\n    font-family: monospace;\n  }\n\n  .shark-table {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 20px;\n  }\n\n  .shark-table tr {\n    border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n  }\n\n  .shark-table tr:last-child {\n    border-bottom: 0;\n  }\n\n  .shark-table td {\n    padding: 16px 14px;\n    vertical-align: top;\n  }\n\n  .shark-table td:first-child {\n    color: #85858c !important;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    font-size: 0.74rem;\n    width: 38%;\n  }\n\n  .shark-table td:last-child {\n    color: #f0f0f2 !important;\n    text-align: right;\n    font-weight: 600;\n  }\n\n  .shark-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n  }\n\n  .shark-list {\n    margin: 15px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .shark-list li {\n    display: flex;\n    gap: 10px;\n    color: #b8b8c0 !important;\n    padding: 8px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.055);\n  }\n\n  .shark-list li:last-child {\n    border-bottom: 0;\n  }\n\n  .shark-list li:before {\n    content: \"✓\";\n    color: #00f2ff;\n    font-weight: 900;\n  }\n\n  .shark-video {\n    position: relative;\n    height: 0;\n    padding-bottom: 56.25%;\n    overflow: hidden;\n    border-radius: 22px;\n    border: 1px solid rgba(0, 242, 255, 0.28);\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);\n  }\n\n  .shark-video iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n\n  .shark-kit {\n    display: grid;\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 18px;\n    align-items: stretch;\n  }\n\n  .shark-banner {\n    background: rgba(0, 242, 255, 0.06);\n    border: 1px dashed rgba(0, 242, 255, 0.55);\n    border-radius: 22px;\n    padding: 26px;\n  }\n\n  .shark-banner h4 {\n    color: #00f2ff !important;\n    margin: 0 0 10px;\n    font-size: 1.2rem;\n  }\n\n  .shark-banner p {\n    margin: 0;\n    color: #dedee2 !important;\n  }\n\n  details.shark-faq {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.075);\n    border-radius: 17px;\n    padding: 16px 18px;\n    margin-bottom: 10px;\n  }\n\n  details.shark-faq summary {\n    cursor: pointer;\n    color: #ffffff !important;\n    font-weight: 800;\n  }\n\n  details.shark-faq p {\n    color: #b8b8c0 !important;\n    margin: 12px 0 0;\n    font-size: 0.93rem;\n  }\n\n  .shark-disclaimer {\n    margin-top: 42px;\n    padding: 22px;\n    border-radius: 20px;\n    background: rgba(255, 255, 255, 0.035);\n    border: 1px solid rgba(255, 255, 255, 0.07);\n    color: #9999a1 !important;\n    font-size: 0.82rem;\n    text-align: center;\n  }\n\n  @media (max-width: 980px) {\n    .shark-hero,\n    .shark-split,\n    .shark-kit {\n      grid-template-columns: 1fr;\n    }\n\n    .shark-grid-3 {\n      grid-template-columns: 1fr;\n    }\n\n    .shark-protocols {\n      grid-template-columns: repeat(3, 1fr);\n    }\n\n    .shark-section-title {\n      display: block;\n    }\n\n    .shark-section-title p {\n      margin-top: 10px;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .shark-page {\n      padding: 36px 14px;\n      border-radius: 16px;\n    }\n\n    .shark-product-card,\n    .shark-wide,\n    .shark-card,\n    .shark-banner {\n      padding: 20px;\n    }\n\n    .shark-mini-grid,\n    .shark-protocols {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .shark-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 0;\n    }\n\n    .shark-table td:last-child {\n      text-align: left;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"shark-page\"\u003e\n\u003csection class=\"shark-hero\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"shark-kicker\"\u003e\n\u003cspan\u003e\u003c\/span\u003e RF Research Multi-Tool\u003c\/div\u003e\n\u003ch1\u003eSHARK\u003c\/h1\u003e\n\u003ch2\u003eOpen-source inspired hardware for RF, NFC, RFID, infrared, GPIO, and cybersecurity learning.\u003c\/h2\u003e\n\u003cp\u003eSHARK is a compact research device designed for makers, students, hardware testers, and cybersecurity enthusiasts. It brings multiple signal-analysis tools into one portable field kit for authorized testing, education, and prototyping.\u003c\/p\u003e\n\u003cdiv class=\"shark-actions\"\u003e\n\u003cdiv class=\"shark-pill\"\u003e\n\u003cstrong\u003eSTM32\u003c\/strong\u003e Core\u003c\/div\u003e\n\u003cdiv class=\"shark-pill\"\u003e\n\u003cstrong\u003eSMA\u003c\/strong\u003e Antenna Port\u003c\/div\u003e\n\u003cdiv class=\"shark-pill\"\u003e\n\u003cstrong\u003eUSB-C\u003c\/strong\u003e Interface\u003c\/div\u003e\n\u003cdiv class=\"shark-pill\"\u003e\n\u003cstrong\u003emicroSD\u003c\/strong\u003e Support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-product-card\"\u003e\n\u003cimg alt=\"SHARK RF research device\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/ChatGPT_Image_16_avr._2026_05_30_36.png?v=1776333413\"\u003e\n\u003cdiv class=\"shark-mini-grid\"\u003e\n\u003cdiv class=\"shark-mini\"\u003e\n\u003cb\u003eSub-GHz\u003c\/b\u003e \u003cspan\u003e315 \/ 433 MHz testing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-mini\"\u003e\n\u003cb\u003eNFC \/ RFID\u003c\/b\u003e \u003cspan\u003eCard research and study\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-mini\"\u003e\n\u003cb\u003eInfrared\u003c\/b\u003e \u003cspan\u003eTX \/ RX learning\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-mini\"\u003e\n\u003cb\u003eGPIO\u003c\/b\u003e \u003cspan\u003eHardware expansion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-section-title\"\u003e\n\u003ch3\u003eBuilt for practical research\u003c\/h3\u003e\n\u003cp\u003eA portable device for experimenting, learning, testing, and building in controlled and authorized environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-grid-3\"\u003e\n\u003cdiv class=\"shark-card\"\u003e\n\u003cdiv class=\"shark-icon\"\u003e⌁\u003c\/div\u003e\n\u003ch4\u003eExtended RF Experiments\u003c\/h4\u003e\n\u003cp\u003eThe external SMA antenna port allows flexible antenna use for controlled signal testing. Range depends on environment, antenna quality, and local regulations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-card\"\u003e\n\u003cdiv class=\"shark-icon\"\u003e◆\u003c\/div\u003e\n\u003ch4\u003eMulti-Protocol Workflow\u003c\/h4\u003e\n\u003cp\u003eExplore sub-GHz, NFC, RFID, infrared, GPIO, and U2F-style authentication concepts from one portable research platform.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-card\"\u003e\n\u003cdiv class=\"shark-icon\"\u003e⚙\u003c\/div\u003e\n\u003ch4\u003eOpen-Source Ecosystem\u003c\/h4\u003e\n\u003cp\u003eDesigned for firmware experimentation, community tools, hardware learning, and educational cybersecurity projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-section-title\"\u003e\n\u003ch3\u003eField demonstration\u003c\/h3\u003e\n\u003cp\u003eWatch the device in use and see the interface, hardware design, and practical workflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-video\"\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/7SHi9fr2bq4\" title=\"SHARK Demonstration\"\u003e\n      \u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section shark-wide\"\u003e\n\u003cdiv class=\"shark-section-title\"\u003e\n\u003ch3\u003eProtocol suite\u003c\/h3\u003e\n\u003cp\u003eMultiple research interfaces in a compact field-ready device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocols\"\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eSub-1 GHz\u003c\/strong\u003e \u003cspan\u003e315 \/ 433 MHz SMA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eInfrared\u003c\/strong\u003e \u003cspan\u003eTX \/ RX experiments\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eNFC\u003c\/strong\u003e \u003cspan\u003e13.56 MHz study\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eRFID\u003c\/strong\u003e \u003cspan\u003e125 kHz research\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eU2F\u003c\/strong\u003e \u003cspan\u003eAuthentication demo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-protocol\"\u003e\n\u003cstrong\u003eGPIO\u003c\/strong\u003e \u003cspan\u003e5V \/ 3.3V expansion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-split\"\u003e\n\u003cdiv class=\"shark-card\"\u003e\n\u003ch4\u003eBest for\u003c\/h4\u003e\n\u003cul class=\"shark-list\"\u003e\n\u003cli\u003eCybersecurity and RF education\u003c\/li\u003e\n\u003cli\u003eAuthorized lab testing\u003c\/li\u003e\n\u003cli\u003eHardware prototyping\u003c\/li\u003e\n\u003cli\u003eLearning NFC, RFID, and IR concepts\u003c\/li\u003e\n\u003cli\u003eCommunity firmware experimentation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-card\"\u003e\n\u003ch4\u003eWhy users choose SHARK\u003c\/h4\u003e\n\u003cul class=\"shark-list\"\u003e\n\u003cli\u003eCompact portable design\u003c\/li\u003e\n\u003cli\u003eExternal antenna support\u003c\/li\u003e\n\u003cli\u003eMultiple protocols in one device\u003c\/li\u003e\n\u003cli\u003eUSB-C and microSD support\u003c\/li\u003e\n\u003cli\u003eHard-shell case included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-section-title\"\u003e\n\u003ch3\u003eTechnical specifications\u003c\/h3\u003e\n\u003cp\u003eCore hardware details for buyers who want to understand the device before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-wide\"\u003e\n\u003ctable class=\"shark-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProcessor Core\u003c\/td\u003e\n\u003ctd\u003eSTM32, 64 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRadio Frequency\u003c\/td\u003e\n\u003ctd\u003e315 MHz \/ 433 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRF Interface\u003c\/td\u003e\n\u003ctd\u003eSMA Female Antenna Port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e2000 mAh Li-Po\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e1.37\" Monochrome LCD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003emicroSD support up to 256 GB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnection\u003c\/td\u003e\n\u003ctd\u003eUSB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhysical Size\u003c\/td\u003e\n\u003ctd\u003e94 × 44 × 22 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003eApprox. 110 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-kit\"\u003e\n\u003cdiv class=\"shark-banner\"\u003e\n\u003ch4\u003eWhat’s included\u003c\/h4\u003e\n\u003cp\u003eSHARK Device • 433 MHz Whip Antenna • Anti-loss Lanyard • EVA Hard-Shell Case\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shark-banner\"\u003e\n\u003ch4\u003eImportant note\u003c\/h4\u003e\n\u003cp\u003eUse only for legal, educational, and authorized research. Features and compatibility may vary depending on firmware, region, and configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"shark-section\"\u003e\n\u003cdiv class=\"shark-section-title\"\u003e\n\u003ch3\u003eFAQ\u003c\/h3\u003e\n\u003cp\u003eHelpful answers before buying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"shark-faq\"\u003e\n\u003csummary\u003eIs this device for beginners?\u003c\/summary\u003e\n\u003cp\u003eYes. It is useful for beginners learning about RF, NFC, RFID, infrared, GPIO, and cybersecurity concepts. Some advanced functions may require technical knowledge or firmware setup.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"shark-faq\"\u003e\n\u003csummary\u003eDoes the range always reach 250 meters?\u003c\/summary\u003e\n\u003cp\u003eNo. RF range depends on the antenna, environment, obstacles, signal type, firmware, and local restrictions. The listed range should be treated as a best-case testing condition, not a guaranteed result.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"shark-faq\"\u003e\n\u003csummary\u003eCan I install custom firmware?\u003c\/summary\u003e\n\u003cp\u003eThe device is designed for open-source firmware experimentation. Compatibility depends on the exact firmware version and device configuration.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"shark-faq\"\u003e\n\u003csummary\u003eWhat is this device used for?\u003c\/summary\u003e\n\u003cp\u003eIt is intended for education, authorized signal analysis, hardware research, and cybersecurity learning. Do not use it on systems, devices, or signals without permission.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"shark-disclaimer\"\u003eSHARK is intended for educational, cybersecurity research, and authorized testing use only. Always follow your local laws and only test systems, devices, or signals you own or have permission to analyze.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-wrapper\" style=\"position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; overflow: hidden; pointer-events: none; z-index: 9999;\"\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 268 268\"\u003e\n              \u003cpath fill=\"#f8ffc4\" d=\"M134.3 241C102.7 241 71.2 236.9 39.7 228.6 31.4 197.1 27.3 165.5 27.3 134 27.3 102.5 31.4 70.9 39.7 39.4 71.2 31.1 102.7 27 134.3 27 165.8 27 197.3 31.1 228.8 39.4 237.1 70.9 241.3 102.5 241.3 134 241.3 165.5 237.1 197.1 228.8 228.6 197.3 236.9 165.8 241 134.3 241Z\" transform=\"rotate(45 134.25 134)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 507px; top: 27px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 268 268\"\u003e\n              \u003cpath fill=\"#f8ffc4\" d=\"M134.3 241C102.7 241 71.2 236.9 39.7 228.6 31.4 197.1 27.3 165.5 27.3 134 27.3 102.5 31.4 70.9 39.7 39.4 71.2 31.1 102.7 27 134.3 27 165.8 27 197.3 31.1 228.8 39.4 237.1 70.9 241.3 102.5 241.3 134 241.3 165.5 237.1 197.1 228.8 228.6 197.3 236.9 165.8 241 134.3 241Z\" transform=\"rotate(45 134.25 134)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 516px; top: 80px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 513px; top: 79px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 517px; top: 78px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","offers":[{"title":"Shark Device","offer_id":44368135487581,"sku":null,"price":129.99,"currency_code":"USD","in_stock":false},{"title":"Shark Device + sd card","offer_id":44374295904349,"sku":null,"price":135.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_66_7_1.png?v=1776636158"},{"product_id":"sharkdeck-ai-companion-device","title":"SharkDeck™ AI  Handheld Linux Computer BETA","description":"\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch1\u003eSharkDeck™ AI Cyberdeck Handheld Computer PRE-ORDER ONLY\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003ePortable Linux AI Programming Terminal — Ready to Use Out of the Box\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSharkDeck™ is a compact handheld Linux cyberdeck built for coding, terminal work, AI-assisted development, and portable experimentation.\u003c\/p\u003e\n\u003cp\u003ePowered by a Linux-based single-board computer, SharkDeck combines a color display, integrated keyboard, battery-powered design, and preconfigured development tools in one portable device.\u003c\/p\u003e\n\u003cp\u003eBuilt for developers, makers, students, Linux users, AI enthusiasts, and cyberdeck collectors who want a focused mini workstation they can carry anywhere.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003e✅ Portable Linux coding computer\u003cbr\u003e✅ Linux operating system preinstalled\u003cbr\u003e✅ Compact integrated keyboard\u003cbr\u003e✅ Color display for terminal and system use\u003cbr\u003e✅ Python, Node.js, Git, SSH, Docker and development tools\u003cbr\u003e✅ VS Code Server support\u003cbr\u003e✅ AI coding assistant support through cloud tools and APIs\u003cbr\u003e✅ Real-time CPU, RAM and temperature monitoring\u003cbr\u003e✅ USB-C power and charging\u003cbr\u003e✅ Battery-powered portable design\u003cbr\u003e✅ Retro cyberdeck-inspired enclosure\u003cbr\u003e✅ GPIO access for makers and hardware experiments\u003cbr\u003e✅ Compact desktop companion for coding, learning, and testing\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eAI Development Anywhere\u003c\/h2\u003e\n\u003cp\u003eUse SharkDeck™ to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWrite code with AI assistance\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eConnect to cloud AI services like Claude, ChatGPT, Gemini, or API-based tools\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRun Python scripts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild Node.js projects\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAccess Linux terminal tools\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse SSH, Git, Docker, and developer utilities\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn programming on the go\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTest lightweight scripts and hardware projects\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e SharkDeck™ does not run large local AI models by itself. AI features work through online AI services, APIs, or compatible coding tools.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003ePreconfigured Linux Environment\u003c\/h2\u003e\n\u003cp\u003eSharkDeck™ comes with a Linux-based system ready for development.\u003c\/p\u003e\n\u003cp\u003eSupported tools include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePython\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSSH\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDocker\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVS Code Server\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTerminal tools\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAI coding assistants through cloud\/API connection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis makes SharkDeck™ useful for coding, automation, remote server access, lightweight development, and learning Linux.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003ePortable Cyberdeck Design\u003c\/h2\u003e\n\u003cp\u003eSharkDeck™ is designed with a compact cyberdeck-style form factor:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntegrated keyboard\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eColor display\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePortable handheld layout\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e3D-printed cyberdeck-inspired enclosure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBattery-powered operation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSmall desktop footprint\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEasy to carry for travel, cafés, workshops, conferences, and maker spaces\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt is not a replacement for a full laptop, but it is perfect for focused coding, terminal work, AI-assisted development, and portable experiments.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eBuilt For\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAI developers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eProgrammers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eStudents\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eMakers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLinux enthusiasts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHardware hackers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCyberdeck collectors\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTech creators\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemote server users\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDIY electronics builders\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003eIncluded in the Box\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSharkDeck™ device\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRechargeable battery\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUSB-C charging cable\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreinstalled Linux system\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuick Start Guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003eImportant Notes\u003c\/h2\u003e\n\u003cp\u003eSharkDeck™ is a handheld Linux computer. It does not include built-in RF modules such as NRF24, CC1101, NFC, or LoRa by default.\u003c\/p\u003e\n\u003cp\u003eExternal modules and GPIO-based projects may be supported depending on the user setup, wiring, scripts, and compatible accessories.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eWhy SharkDeck™?\u003c\/h2\u003e\n\u003cp\u003eUnlike a traditional laptop, SharkDeck™ is built for focused development, AI interaction, Linux terminal work, and portable experimentation.\u003c\/p\u003e\n\u003cp\u003eIt gives you a unique cyberdeck experience with modern development tools in a compact handheld form factor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSharkDeck™ — Your Portable AI Development Companion. 🦈⚡💻\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"jso-cursor-trail-wrapper\" style=\"position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; overflow: hidden; pointer-events: none; z-index: 9999;\"\u003e\n\u003cdiv style=\"position: absolute; left: 434px; top: 18px; pointer-events: none; display: block;\" class=\"jso-cursor-trail-shape\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e**⚠️ PRE-ORDER ONLY — Limited BETA Release** SharkDeck™ AI is currently available as a pre-order. This is a limited BETA release. Orders will be fulfilled in batches as units are produced and tested. Expected shipping dates will be confirmed at checkout. Pre-order now to secure your unit and be among the first to receive SharkDeck™ AI.\u003c\/p\u003e","brand":"M5Shark","offers":[{"title":"Gray \/ sharkdeck with  NO SDCard","offer_id":44528359833693,"sku":null,"price":150.0,"currency_code":"USD","in_stock":false},{"title":"Gray \/ sharkdeck with  32G SDCard","offer_id":44528360259677,"sku":null,"price":159.99,"currency_code":"USD","in_stock":false},{"title":"Gray \/ 32GB SD Card Only — SharkDeck OS Pre-Installed (No Device Included)","offer_id":44549168136285,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false},{"title":"Black \/ sharkdeck with  NO SDCard","offer_id":44528210182237,"sku":"SHARKDECK-DEV","price":150.0,"currency_code":"USD","in_stock":false},{"title":"Black \/ sharkdeck with  32G SDCard","offer_id":44528360226909,"sku":null,"price":159.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ 32GB SD Card Only — SharkDeck OS Pre-Installed (No Device Included)","offer_id":44549168103517,"sku":null,"price":35.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveauprojet_8.png?v=1781618518"},{"product_id":"m5shark-marauder-v8","title":"M5Shark V8 2.4G \/ 5G","description":"\u003cstyle\u003e\n  .m5m8-page {\n    --m5m8-bg: #050507;\n    --m5m8-panel: rgba(18, 18, 24, 0.94);\n    --m5m8-panel-2: rgba(255, 255, 255, 0.045);\n    --m5m8-cyan: #00f2ff;\n    --m5m8-cyan-soft: rgba(0, 242, 255, 0.12);\n    --m5m8-text: #ffffff;\n    --m5m8-muted: #b8b8c0;\n    --m5m8-border: rgba(255, 255, 255, 0.09);\n\n    background:\n      radial-gradient(circle at 50% -15%, rgba(0, 242, 255, 0.16), transparent 45%),\n      radial-gradient(circle at 0% 30%, rgba(0, 242, 255, 0.07), transparent 35%),\n      radial-gradient(circle at 100% 65%, rgba(0, 242, 255, 0.06), transparent 32%),\n      #050507;\n    color: #ffffff !important;\n    font-family: Inter, Arial, sans-serif;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 56px 20px;\n    line-height: 1.65;\n    border-radius: 22px;\n    overflow: hidden;\n  }\n\n  .m5m8-page * {\n    box-sizing: border-box;\n  }\n\n  .m5m8-page h1,\n  .m5m8-page h2,\n  .m5m8-page h3,\n  .m5m8-page h4,\n  .m5m8-page h5,\n  .m5m8-page h6 {\n    color: #ffffff !important;\n  }\n\n  .m5m8-page p,\n  .m5m8-page span,\n  .m5m8-page li,\n  .m5m8-page td,\n  .m5m8-page summary {\n    color: inherit;\n  }\n\n  .m5m8-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 42px;\n    align-items: center;\n    margin-bottom: 54px;\n  }\n\n  .m5m8-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: #00f2ff !important;\n    background: rgba(0, 242, 255, 0.08);\n    border: 1px solid rgba(0, 242, 255, 0.2);\n    padding: 8px 13px;\n    border-radius: 999px;\n    font-size: 0.78rem;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n  }\n\n  .m5m8-kicker span {\n    width: 7px;\n    height: 7px;\n    background: #00f2ff;\n    border-radius: 50%;\n    box-shadow: 0 0 16px #00f2ff;\n  }\n\n  .m5m8-hero h1 {\n    font-size: clamp(2.8rem, 7vw, 6rem);\n    line-height: 0.88;\n    margin: 0;\n    font-weight: 950;\n    letter-spacing: -0.07em;\n    background: linear-gradient(180deg, #ffffff 25%, #8b8b91 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n\n  .m5m8-hero h2 {\n    font-size: clamp(1.25rem, 3vw, 2.15rem);\n    line-height: 1.2;\n    margin: 18px 0 16px;\n    color: #f4f4f5 !important;\n    letter-spacing: -0.02em;\n  }\n\n  .m5m8-hero p {\n    color: #b8b8c0 !important;\n    max-width: 620px;\n    margin: 0;\n    font-size: 1.02rem;\n  }\n\n  .m5m8-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .m5m8-pill {\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    background: rgba(255, 255, 255, 0.045);\n    color: #e9e9ec !important;\n    padding: 10px 14px;\n    border-radius: 999px;\n    font-size: 0.82rem;\n    font-weight: 700;\n  }\n\n  .m5m8-pill strong {\n    color: #00f2ff !important;\n  }\n\n  .m5m8-product-card {\n    position: relative;\n    background:\n      linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02)),\n      rgba(12, 12, 16, 0.95);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 28px;\n    padding: 28px;\n    box-shadow: 0 26px 90px rgba(0, 0, 0, 0.45);\n  }\n\n  .m5m8-product-card:before {\n    content: \"\";\n    position: absolute;\n    inset: -1px;\n    border-radius: 28px;\n    padding: 1px;\n    background: linear-gradient(135deg, rgba(0,242,255,0.65), transparent 32%, rgba(255,255,255,0.1));\n    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    pointer-events: none;\n  }\n\n  .m5m8-product-card img {\n    display: block;\n    width: 100%;\n    max-width: 430px;\n    margin: 0 auto 22px;\n    border-radius: 22px;\n    filter: drop-shadow(0 28px 45px rgba(0, 0, 0, 0.45));\n  }\n\n  .m5m8-mini-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .m5m8-mini {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 16px;\n    padding: 14px;\n  }\n\n  .m5m8-mini b {\n    display: block;\n    color: #ffffff !important;\n    font-size: 0.9rem;\n  }\n\n  .m5m8-mini span {\n    display: block;\n    color: #b8b8c0 !important;\n    font-size: 0.78rem;\n    margin-top: 3px;\n  }\n\n  .m5m8-section {\n    margin-top: 42px;\n  }\n\n  .m5m8-section-title {\n    display: flex;\n    align-items: end;\n    justify-content: space-between;\n    gap: 18px;\n    margin-bottom: 20px;\n  }\n\n  .m5m8-section-title h3 {\n    margin: 0;\n    font-size: clamp(1.55rem, 3vw, 2.35rem);\n    line-height: 1.1;\n    letter-spacing: -0.04em;\n    color: #ffffff !important;\n    text-shadow: 0 0 22px rgba(0, 242, 255, 0.18);\n  }\n\n  .m5m8-section-title p {\n    margin: 0;\n    color: #b8b8c0 !important;\n    max-width: 520px;\n    font-size: 0.95rem;\n  }\n\n  .m5m8-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .m5m8-card {\n    background: rgba(18, 18, 24, 0.94);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 22px;\n    padding: 24px;\n    transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;\n  }\n\n  .m5m8-card:hover {\n    transform: translateY(-4px);\n    border-color: rgba(0, 242, 255, 0.55);\n    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.35);\n  }\n\n  .m5m8-icon {\n    width: 42px;\n    height: 42px;\n    display: grid;\n    place-items: center;\n    border-radius: 14px;\n    background: rgba(0, 242, 255, 0.12);\n    border: 1px solid rgba(0, 242, 255, 0.22);\n    color: #00f2ff !important;\n    font-size: 1.25rem;\n    margin-bottom: 16px;\n  }\n\n  .m5m8-card h4 {\n    margin: 0 0 10px;\n    color: #ffffff !important;\n    font-size: 1.05rem;\n  }\n\n  .m5m8-card p {\n    margin: 0;\n    color: #b8b8c0 !important;\n    font-size: 0.93rem;\n  }\n\n  .m5m8-wide {\n    background:\n      linear-gradient(135deg, rgba(0, 242, 255, 0.08), transparent 36%),\n      linear-gradient(145deg, #0b0b0f, #121218);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 26px;\n    padding: 30px;\n  }\n\n  .m5m8-protocols {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .m5m8-protocol {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.075);\n    border-radius: 17px;\n    padding: 16px;\n    min-height: 112px;\n  }\n\n  .m5m8-protocol strong {\n    display: block;\n    color: #ffffff !important;\n    margin-bottom: 5px;\n    font-size: 0.92rem;\n  }\n\n  .m5m8-protocol span {\n    color: #b8b8c0 !important;\n    font-size: 0.78rem;\n    font-family: monospace;\n  }\n\n  .m5m8-table {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 20px;\n  }\n\n  .m5m8-table tr {\n    border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n  }\n\n  .m5m8-table tr:last-child {\n    border-bottom: 0;\n  }\n\n  .m5m8-table td {\n    padding: 16px 14px;\n    vertical-align: top;\n  }\n\n  .m5m8-table td:first-child {\n    color: #85858c !important;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    font-size: 0.74rem;\n    width: 38%;\n  }\n\n  .m5m8-table td:last-child {\n    color: #f0f0f2 !important;\n    text-align: right;\n    font-weight: 600;\n  }\n\n  .m5m8-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n  }\n\n  .m5m8-list {\n    margin: 15px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .m5m8-list li {\n    display: flex;\n    gap: 10px;\n    color: #b8b8c0 !important;\n    padding: 8px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.055);\n  }\n\n  .m5m8-list li:last-child {\n    border-bottom: 0;\n  }\n\n  .m5m8-list li:before {\n    content: \"✓\";\n    color: #00f2ff;\n    font-weight: 900;\n  }\n\n  .m5m8-kit {\n    display: grid;\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 18px;\n    align-items: stretch;\n  }\n\n  .m5m8-banner {\n    background: rgba(0, 242, 255, 0.06);\n    border: 1px dashed rgba(0, 242, 255, 0.55);\n    border-radius: 22px;\n    padding: 26px;\n  }\n\n  .m5m8-banner h4 {\n    color: #00f2ff !important;\n    margin: 0 0 10px;\n    font-size: 1.2rem;\n  }\n\n  .m5m8-banner p {\n    margin: 0;\n    color: #dedee2 !important;\n  }\n\n  details.m5m8-faq {\n    background: rgba(255, 255, 255, 0.045);\n    border: 1px solid rgba(255, 255, 255, 0.075);\n    border-radius: 17px;\n    padding: 16px 18px;\n    margin-bottom: 10px;\n  }\n\n  details.m5m8-faq summary {\n    cursor: pointer;\n    color: #ffffff !important;\n    font-weight: 800;\n  }\n\n  details.m5m8-faq p {\n    color: #b8b8c0 !important;\n    margin: 12px 0 0;\n    font-size: 0.93rem;\n  }\n\n  .m5m8-disclaimer {\n    margin-top: 42px;\n    padding: 22px;\n    border-radius: 20px;\n    background: rgba(255, 255, 255, 0.035);\n    border: 1px solid rgba(255, 255, 255, 0.07);\n    color: #9999a1 !important;\n    font-size: 0.82rem;\n    text-align: center;\n  }\n\n  @media (max-width: 980px) {\n    .m5m8-hero,\n    .m5m8-split,\n    .m5m8-kit {\n      grid-template-columns: 1fr;\n    }\n\n    .m5m8-grid-3 {\n      grid-template-columns: 1fr;\n    }\n\n    .m5m8-protocols {\n      grid-template-columns: repeat(3, 1fr);\n    }\n\n    .m5m8-section-title {\n      display: block;\n    }\n\n    .m5m8-section-title p {\n      margin-top: 10px;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .m5m8-page {\n      padding: 36px 14px;\n      border-radius: 16px;\n    }\n\n    .m5m8-product-card,\n    .m5m8-wide,\n    .m5m8-card,\n    .m5m8-banner {\n      padding: 20px;\n    }\n\n    .m5m8-mini-grid,\n    .m5m8-protocols {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .m5m8-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 0;\n    }\n\n    .m5m8-table td:last-child {\n      text-align: left;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"m5m8-page\"\u003e\n\u003csection class=\"m5m8-hero\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"m5m8-kicker\"\u003e\n\u003cspan\u003e\u003c\/span\u003e ESP32-C5 Wireless Research Platform\u003c\/div\u003e\n\u003ch1\u003eM5SHARK V8\u003c\/h1\u003e\n\u003ch2\u003eCompact wireless research hardware for Wi-Fi, BLE, GNSS, and portable cybersecurity learning. Compatible with ESP32 Marauder firmware.\u003c\/h2\u003e\n\u003cp\u003eM5Shark V8 is a compact integrated development platform based on ESP32-C5, redesigned for everyday carry, field diagnostics, firmware experimentation, and authorized wireless research. It is compatible with the ESP32 Marauder firmware ecosystem, keeping a familiar workflow in a smaller, cleaner, portable body.\u003c\/p\u003e\n\u003cdiv class=\"m5m8-actions\"\u003e\n\u003cdiv class=\"m5m8-pill\"\u003e\n\u003cstrong\u003eESP32-C5\u003c\/strong\u003e Core\u003c\/div\u003e\n\u003cdiv class=\"m5m8-pill\"\u003e\n\u003cstrong\u003e2.4\"\u003c\/strong\u003e Touch Display\u003c\/div\u003e\n\u003cdiv class=\"m5m8-pill\"\u003e\n\u003cstrong\u003e2000mAh\u003c\/strong\u003e Battery\u003c\/div\u003e\n\u003cdiv class=\"m5m8-pill\"\u003e\n\u003cstrong\u003eUSB-C\u003c\/strong\u003e 5V \/ 1A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-product-card\"\u003e\n\u003cimg alt=\"M5Shark V8 device\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/IMG_3431.jpg?v=1781114413\"\u003e\n\u003cdiv class=\"m5m8-mini-grid\"\u003e\n\u003cdiv class=\"m5m8-mini\"\u003e\n\u003cb\u003eESP32-C5\u003c\/b\u003e \u003cspan\u003eModern wireless dev core\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-mini\"\u003e\n\u003cb\u003eGNSS\u003c\/b\u003e \u003cspan\u003eGPS + BeiDou support\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-mini\"\u003e\n\u003cb\u003eTouch UI\u003c\/b\u003e \u003cspan\u003e2.4-inch resistive screen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-mini\"\u003e\n\u003cb\u003ePortable\u003c\/b\u003e \u003cspan\u003eApprox. 110g compact body\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-section-title\"\u003e\n\u003ch3\u003eBuilt for practical wireless research\u003c\/h3\u003e\n\u003cp\u003eA compact tool for learning, testing, firmware experiments, and authorized diagnostics in controlled environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-grid-3\"\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e⌁\u003c\/div\u003e\n\u003ch4\u003eESP32 Marauder Firmware Compatible\u003c\/h4\u003e\n\u003cp\u003eCompatible with the ESP32 Marauder firmware ecosystem, making it suitable for wireless learning, UI experiments, and firmware-based research.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e◎\u003c\/div\u003e\n\u003ch4\u003eCompact Field Body\u003c\/h4\u003e\n\u003cp\u003eSmaller than traditional V8-style builds, with an approximate 80 × 50 × 18 mm shell for easier carrying and outdoor use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e⚙\u003c\/div\u003e\n\u003ch4\u003eImproved Power Design\u003c\/h4\u003e\n\u003cp\u003eBuilt with efficient DC-DC power conversion, integrated battery, Type-C input, and charging protection for cleaner daily use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section m5m8-wide\"\u003e\n\u003cdiv class=\"m5m8-section-title\"\u003e\n\u003ch3\u003eResearch suite\u003c\/h3\u003e\n\u003cp\u003ePortable interfaces for wireless learning, positioning, firmware testing, and hardware study.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocols\"\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eWi-Fi Study\u003c\/strong\u003e \u003cspan\u003e2.4G \/ 5G concepts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eBLE Learning\u003c\/strong\u003e \u003cspan\u003eBluetooth experiments\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eGNSS\u003c\/strong\u003e \u003cspan\u003eGPS + BD positioning\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eFirmware\u003c\/strong\u003e \u003cspan\u003eESP32 Marauder firmware\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eTouch UI\u003c\/strong\u003e \u003cspan\u003eResistive navigation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-protocol\"\u003e\n\u003cstrong\u003eTF Slot\u003c\/strong\u003e \u003cspan\u003eESD protected design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-split\"\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003ch4\u003eBest for\u003c\/h4\u003e\n\u003cul class=\"m5m8-list\"\u003e\n\u003cli\u003eCybersecurity and wireless education\u003c\/li\u003e\n\u003cli\u003eAuthorized Wi-Fi and BLE diagnostics\u003c\/li\u003e\n\u003cli\u003eFirmware testing and development\u003c\/li\u003e\n\u003cli\u003eGNSS positioning experiments\u003c\/li\u003e\n\u003cli\u003ePortable field research setups\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003ch4\u003eWhy users choose it\u003c\/h4\u003e\n\u003cul class=\"m5m8-list\"\u003e\n\u003cli\u003eCompact V8-style design\u003c\/li\u003e\n\u003cli\u003eIntegrated 2000mAh battery\u003c\/li\u003e\n\u003cli\u003eUSB-C charging and programming\u003c\/li\u003e\n\u003cli\u003e2.4-inch color touch display\u003c\/li\u003e\n\u003cli\u003eBlack PETG 3D-printed enclosure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-section-title\"\u003e\n\u003ch3\u003eTechnical specifications\u003c\/h3\u003e\n\u003cp\u003eCore hardware details for customers who want to understand the device before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-wide\"\u003e\n\u003ctable class=\"m5m8-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eM5Shark V8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCore Module\u003c\/td\u003e\n\u003ctd\u003eESP32-C5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFirmware Ecosystem\u003c\/td\u003e\n\u003ctd\u003eCompatible with ESP32 Marauder firmware\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGNSS Module\u003c\/td\u003e\n\u003ctd\u003eATGM336H-5N31 GPS + BeiDou\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGNSS Backup Battery\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e2.4-inch color display with resistive touch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eIntegrated 2000mAh \/ 7.4Wh lithium battery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower Input\u003c\/td\u003e\n\u003ctd\u003eUSB Type-C, 5V \/ 1A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndicators\u003c\/td\u003e\n\u003ctd\u003e3 LEDs: GNSS, Status, Charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e3D Printed PETG \/ Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eApprox. 80 × 50 × 18 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003eApprox. 110 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIncluded Accessories\u003c\/td\u003e\n\u003ctd\u003eGNSS antenna, dual-band 2.4G\/5G antenna, pre-installed lanyard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-section-title\"\u003e\n\u003ch3\u003eHardware improvements\u003c\/h3\u003e\n\u003cp\u003eDesigned to be cleaner, smaller, and more efficient than older V8-style portable builds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-grid-3\"\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e↯\u003c\/div\u003e\n\u003ch4\u003eEfficient DC-DC Power\u003c\/h4\u003e\n\u003cp\u003eUpgraded power design improves efficiency, reduces heat, and helps extend battery use during normal portable operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e▣\u003c\/div\u003e\n\u003ch4\u003eIntegrated Battery\u003c\/h4\u003e\n\u003cp\u003eBuilt-in 2000mAh lithium battery makes the device ready to use without relying on an external 18650 battery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-card\"\u003e\n\u003cdiv class=\"m5m8-icon\"\u003e◇\u003c\/div\u003e\n\u003ch4\u003eProtected TF Slot\u003c\/h4\u003e\n\u003cp\u003eAdded electrostatic-discharge protection for the TF card slot to improve reliability during daily handling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-kit\"\u003e\n\u003cdiv class=\"m5m8-banner\"\u003e\n\u003ch4\u003eWhat’s included\u003c\/h4\u003e\n\u003cp\u003eM5Shark V8 Device • GNSS Antenna • Dual-Band 2.4G\/5G Antenna • Anti-Loss Lanyard\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"m5m8-banner\"\u003e\n\u003ch4\u003eImportant before purchase\u003c\/h4\u003e\n\u003cp\u003eThis is a hand-assembled technical device. Minor cosmetic marks may be present and do not affect normal function. Each unit is tested before shipping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"m5m8-section\"\u003e\n\u003cdiv class=\"m5m8-section-title\"\u003e\n\u003ch3\u003eFAQ\u003c\/h3\u003e\n\u003cp\u003eHelpful answers before buying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"m5m8-faq\"\u003e\n\u003csummary\u003eIs it compatible with ESP32 Marauder firmware?\u003c\/summary\u003e\n\u003cp\u003eIt is a compact M5Shark device based on an ESP32-C5 platform and compatible with the ESP32 Marauder firmware ecosystem. M5Shark is not affiliated with or endorsed by the Marauder project. It is smaller and more portable than traditional V8-style builds.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"m5m8-faq\"\u003e\n\u003csummary\u003eDoes it include a battery?\u003c\/summary\u003e\n\u003cp\u003eYes. This version includes an integrated 2000mAh lithium battery, USB-C power input, and charging protection.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"m5m8-faq\"\u003e\n\u003csummary\u003eHow do I control the device?\u003c\/summary\u003e\n\u003cp\u003eThe device uses a resistive touchscreen. In the menu interface, the upper, middle, and lower areas of the display act as previous item, confirm, and next item.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"m5m8-faq\"\u003e\n\u003csummary\u003eWhat are the LEDs for?\u003c\/summary\u003e\n\u003cp\u003eThe device includes three indicator LEDs for system\/status, charging, and GNSS positioning.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"m5m8-faq\"\u003e\n\u003csummary\u003eWhat is this device used for?\u003c\/summary\u003e\n\u003cp\u003eIt is intended for wireless education, authorized diagnostics, firmware experimentation, hardware research, and learning. Do not use it on networks, systems, or devices without permission.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"m5m8-disclaimer\"\u003eM5Shark V8 is intended for educational, development, and authorized security research use only. Always follow local laws and only test networks, devices, or systems you own or have explicit permission to analyze.\u003cbr\u003e\u003cbr\u003eM5Shark is independent and is not affiliated with or endorsed by the ESP32 Marauder project or JCMK LLC.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-wrapper\" style=\"position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; overflow: hidden; pointer-events: none; z-index: 9999;\"\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 268 268\"\u003e\n              \u003cpath fill=\"#f8ffc4\" d=\"M134.3 241C102.7 241 71.2 236.9 39.7 228.6 31.4 197.1 27.3 165.5 27.3 134 27.3 102.5 31.4 70.9 39.7 39.4 71.2 31.1 102.7 27 134.3 27 165.8 27 197.3 31.1 228.8 39.4 237.1 70.9 241.3 102.5 241.3 134 241.3 165.5 237.1 197.1 228.8 228.6 197.3 236.9 165.8 241 134.3 241Z\" transform=\"rotate(45 134.25 134)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 268 268\"\u003e\n              \u003cpath fill=\"#f8ffc4\" d=\"M134.3 241C102.7 241 71.2 236.9 39.7 228.6 31.4 197.1 27.3 165.5 27.3 134 27.3 102.5 31.4 70.9 39.7 39.4 71.2 31.1 102.7 27 134.3 27 165.8 27 197.3 31.1 228.8 39.4 237.1 70.9 241.3 102.5 241.3 134 241.3 165.5 237.1 197.1 228.8 228.6 197.3 236.9 165.8 241 134.3 241Z\" transform=\"rotate(45 134.25 134)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 268 268\"\u003e\n              \u003cpath fill=\"#f8ffc4\" d=\"M134.3 241C102.7 241 71.2 236.9 39.7 228.6 31.4 197.1 27.3 165.5 27.3 134 27.3 102.5 31.4 70.9 39.7 39.4 71.2 31.1 102.7 27 134.3 27 165.8 27 197.3 31.1 228.8 39.4 237.1 70.9 241.3 102.5 241.3 134 241.3 165.5 237.1 197.1 228.8 228.6 197.3 236.9 165.8 241 134.3 241Z\" transform=\"rotate(45 134.25 134)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 0px; top: 0px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 114px; top: 21px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 101px; top: 33px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 86px; top: 49px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 76px; top: 62px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 70px; top: 72px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 66px; top: 78px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 65px; top: 82px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 67px; top: 81px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 71px; top: 80px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 75px; top: 79px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 79px; top: 77px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 84px; top: 76px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 142 142\"\u003e\n              \u003ccircle cx=\"71\" cy=\"71\" r=\"71\" fill=\"#dbbc74\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 91px; top: 74px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 97px; top: 73px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 104px; top: 73px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"15\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffe940\" d=\"M168 260.4C128.4 260.4 88.8 269.2 49.2 286.8 66.8 247.2 75.6 207.6 75.6 168 75.6 128.4 66.8 88.8 49.2 49.2 88.8 66.8 128.4 75.6 168 75.6 207.6 75.6 247.2 66.8 286.8 49.2 269.2 88.8 260.4 128.4 260.4 168 260.4 207.6 269.2 247.2 286.8 286.8 247.2 269.2 207.6 260.4 168 260.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 111px; top: 74px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 118px; top: 74px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 127px; top: 74px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewbox=\"0 0 239 240\"\u003e\n              \u003cpath fill=\"#e6cb05\" d=\"M119.5 191.7C91.3 191.7 63.2 196 35 204.5 43.5 176.3 47.8 148.2 47.8 120 47.8 91.8 43.5 63.7 35 35.5 63.2 44 91.3 48.3 119.5 48.3 147.7 48.3 175.8 44 204 35.5 195.5 63.7 191.2 91.8 191.2 120 191.2 148.2 195.5 176.3 204 204.5 175.8 196 147.7 191.7 119.5 191.7Z\" transform=\"rotate(45 119.501 120)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 140px; top: 74px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 158px; top: 76px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e3d881\" d=\"M168 218.4C128.4 218.4 88.8 241.2 49.2 286.8 94.8 247.2 117.6 207.6 117.6 168 117.6 128.4 94.8 88.8 49.2 49.2 88.8 94.8 128.4 117.6 168 117.6 207.6 117.6 247.2 94.8 286.8 49.2 241.2 88.8 218.4 128.4 218.4 168 218.4 207.6 241.2 247.2 286.8 286.8 247.2 241.2 207.6 218.4 168 218.4Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 171px; top: 78px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#e6d65e\" d=\"M168 226.8C128.4 226.8 88.8 246.8 49.2 286.8 89.2 247.2 109.2 207.6 109.2 168 109.2 128.4 89.2 88.8 49.2 49.2 88.8 89.2 128.4 109.2 168 109.2 207.6 109.2 247.2 89.2 286.8 49.2 246.8 88.8 226.8 128.4 226.8 168 226.8 207.6 246.8 247.2 286.8 286.8 247.2 246.8 207.6 226.8 168 226.8Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 182px; top: 79px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffcf5f\" d=\"M168 243.6C128.4 243.6 88.8 258 49.2 286.8 78 247.2 92.4 207.6 92.4 168 92.4 128.4 78 88.8 49.2 49.2 88.8 78 128.4 92.4 168 92.4 207.6 92.4 247.2 78 286.8 49.2 258 88.8 243.6 128.4 243.6 168 243.6 207.6 258 247.2 286.8 286.8 247.2 258 207.6 243.6 168 243.6Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 187px; top: 80px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 185px; top: 81px; pointer-events: none; display: none;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpath fill=\"#ffed8a\" d=\"M168 235.2C128.4 235.2 88.8 252.4 49.2 286.8 83.6 247.2 100.8 207.6 100.8 168 100.8 128.4 83.6 88.8 49.2 49.2 88.8 83.6 128.4 100.8 168 100.8 207.6 100.8 247.2 83.6 286.8 49.2 252.4 88.8 235.2 128.4 235.2 168 235.2 207.6 252.4 247.2 286.8 286.8 247.2 252.4 207.6 235.2 168 235.2Z\" transform=\"rotate(45 168 168)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"jso-cursor-trail-shape\" style=\"position: absolute; left: 129px; top: 7px; pointer-events: none; display: block;\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10\" height=\"10\" viewbox=\"0 0 336 336\"\u003e\n              \u003cpolygon fill=\"#bfb177\" points=\"168 252 49.2 286.8 84 168 49.2 49.2 168 84 286.8 49.2 252 168 286.8 286.8\" transform=\"rotate(45 168 168)\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","offers":[{"title":"Default Title","offer_id":44515860775005,"sku":null,"price":120.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/files\/Nouveau_projet_5.png?v=1781116352"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/6718\/2173\/collections\/Nouveau_projet_66_7_1_1.png?v=1778151866","url":"https:\/\/m5shark.com\/collections\/lilygoj.oembed?page=2","provider":"M5Shark | Shark Devices, ESP32 Tools \u0026 RF Devices","version":"1.0","type":"link"}