{"title":"Rotor Riot FPV Drone Frames","description":"","products":[{"product_id":"moxy-frame","title":"Moxy 5\" Frame","description":"\u003cp data-mce-fragment=\"1\" style=\"text-align: left;\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003eCaleb Wright, aka Bubby FPV, is a top-tier freestyle pilot known for flow-style flying. He is not only smooth in the air, but he also takes risks and is not afraid to crash hard when working on a line of gaps and tricks. Bubby designed his premier signature frame to meet both of his high standards for flight performance and crash durability. He spent this past summer in Orlando at the Rotor Riot headquarters working on the CAD and testing prototype revisions. Over the past few months, he has put the final design through its paces, ripping bandos and office parks, and crashing into everything along the way. And today, the Moxy airframe by Bubby FPV is ready to shred.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eNow includes new camera plates, DJI O3 Camera Mounts and Antenna Mounts!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\" style=\"text-align: left;\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThese camera mounts position the O3 camera so that the side camera plates are not visible in the FPV feed or onboard recording.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e*NOTE* Props are still visible when using these camera mounts.\u003cbr\u003e\u003cbr\u003eCheck out all \u003ca href=\"https:\/\/rotorriot.com\/collections\/moxy\" target=\"_blank\"\u003eMoxy builds, spare parts, 3D prints and accessories\u003c\/a\u003e!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\" style=\"text-align: left;\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\" style=\"text-align: left;\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eCamera plates integrated into GoPro mount for durability\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eWide arms for max durability and easy tuning\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eFull FPV camera protection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eNo props in view of the GoPro\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eDesigned to fit the DJI air unit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e25x25 and 20x20 rear mounting holes for O3 Air Unit \u0026amp; Vista\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eLarge forward-facing motor protection bumpers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eframe weight plus hardware = 168g\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eIncludes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/moxy-spare-bottom-plate?_pos=4\u0026amp;_sid=ea4a66c15\u0026amp;_ss=r\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/moxy-spare-top-plate?_pos=5\u0026amp;_sid=ea4a66c15\u0026amp;_ss=r\" target=\"_blank\"\u003eTop Plate\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/moxy-spare-brace?_pos=20\u0026amp;_sid=ea4a66c15\u0026amp;_ss=r\" target=\"_blank\"\u003eArm brace\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003e4x \u003ca href=\"https:\/\/rotorriot.com\/products\/moxy-spare-arms?_pos=1\u0026amp;_sid=36370e4d5\u0026amp;_ss=r\" target=\"_blank\"\u003eArms\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003e2x \u003ca href=\"https:\/\/rotorriot.com\/products\/moxy-camera-plate?_pos=4\u0026amp;_sid=6d07b391f\u0026amp;_ss=r\" target=\"_blank\"\u003eCamera Plates\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e2x 3D Printed Camera Mount Set (O3 \u0026amp; Micro Cam)\u003c\/li\u003e\n\u003cli\u003e2x \u003cspan data-mce-fragment=\"1\"\u003e3D Printed\u003c\/span\u003e Antenna Mount (O3 \u0026amp; Runcam Air Unit)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/drib-battery-pad?_pos=2\u0026amp;_sid=e6cb20629\u0026amp;_ss=r\" target=\"_blank\"\u003eBattery Pad\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-210mm?_pos=1\u0026amp;_sid=bbec37f7e\u0026amp;_ss=r\" target=\"_blank\"\u003e210mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cem\u003eDoes not include a receiver antenna mount.\u003c\/em\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eRecommended Accessories\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"rotorriot.com\/collections\/moxy-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eMoxy 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cem\u003e\u003cstrong\u003e\"I built the Moxy to be smooth, flowy, and fast. It's built to last!\"\u003c\/strong\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cem\u003e\u003cstrong\u003e~ Bubby FPV\u003c\/strong\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003e\u003cspan\u003eWatch Bubby's latest vlog to see the Moxy withstand some epic crashes at Hell's Gate in New York!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/qBJ7qALvVsA\" height=\"315\" width=\"560\" data-dashlane-frameid=\"26950\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":41044748959932,"sku":"313646980894-1","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/products\/Moxyframev1.1o31.png?v=1678394213"},{"product_id":"skylite-frame","title":"SkyLite 3-3.5\" Frame by Le Drib","description":"\u003cp\u003e\u003cstrong\u003eExciting Update!\u003c\/strong\u003e The Skylite is now utilizing advanced MJF 3D printed components, ensuring superior strength, precision, and durability for enhanced performance and reliability.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe SkyLite Frame supports up to 3.5\" props, can be flown with or without ducts, and features individual arms that allow for better resonance, tuning, and easier repairs. It's easy to install and remove ducts! Fly it outdoors without ducts for an extremely durable freestyle kwad, or fly it indoors with ducts for an agile cinematic drone on par with The Cinewhoop!\u003c\/p\u003e\n\u003cp\u003eDon't forget to grab some \u003ca href=\"rotorriot.com\/collections\/skylite-3d-prints\" target=\"_blank\"\u003e3D prints.\u003c\/a\u003e We also have this frame fully built both \u003ca href=\"https:\/\/rotorriot.com\/products\/skylite-built-tuned?_pos=2\u0026amp;_sid=32fb04a1a\u0026amp;_ss=r\" target=\"_blank\"\u003educted\u003c\/a\u003e and \u003ca href=\"https:\/\/rotorriot.com\/products\/le-drib-skylite-3-5-built-tuned-no-ducts-1?_pos=1\u0026amp;_sid=32fb04a1a\u0026amp;_ss=r\" target=\"_blank\"\u003ewithout ducts\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h4\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli\u003eCompatible with the Fatshark Dominator HD system\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCompatible with Caddx Vista DJI HD system\u003c\/li\u003e\n\u003cli\u003eCompatible with analog video systems\u003c\/li\u003e\n\u003cli\u003eVertical side plates that allow for camera angles to be locked in place\u003c\/li\u003e\n\u003cli\u003eSwappable 3D prints to accommodate different camera sizes\u003c\/li\u003e\n\u003cli\u003e20x20 stack mounting\u003c\/li\u003e\n\u003cli\u003e20x20 \/ 25x25 rear mounting\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComes with all the screws we think you'll need, from cameras to stacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eRecommended Accessories\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/skylite-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eSkylite 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Ducted","offer_id":43072903086310,"sku":"RR0210-01","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Without Ducts","offer_id":43072903053542,"sku":"RR0210-02","price":46.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/Skylite-Frame-No-GoPro-1.jpg?v=1776189825"},{"product_id":"rotor-riot-bubito-35mm-frame","title":"Bubito 35mm Frame","description":"\u003cp data-mce-fragment=\"1\"\u003eDesigned by BubbyFPV himself, the Bubito frame is designed for the freestyle pilots to feel right at home with a whoop. This Frame allows for a light enough build to guarantee you can still have an exciting indoor flight.\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSpecifications\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWheelbase: 62mmmm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFrame Style: Squished X\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMain Plate Thickness: 1.5mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTop Plate Thickness: 1mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eArm Thickness: mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Size: 25x25mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Height: 15mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMotor Mount: Φ16mm, Φ7mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCamera Mount: Micro\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDimensions: xxmm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight: 5.5g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eIncludes\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Top Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Bottom Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3x 15mm Standoffs\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 10mm Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 5mm Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x Nyon Nuts\u003c\/li\u003e\n\u003cli\u003e1x Camera mount\u003c\/li\u003e\n\u003cli\u003e1x Antenna \/ Pigtail Mount\u003c\/li\u003e\n\u003cli\u003e1x Battery Tray\u003c\/li\u003e\n\u003cli\u003e4x Motor Skids\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":43015039713510,"sku":"RR0201","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/products\/bubito-frame-temp.png?v=1675266233"},{"product_id":"skyliner-mk3-5-frame","title":"Skyliner MK3 5\" Frame","description":"\u003cp\u003eThe Skyliner MK3 is another continuation of Le Drib's personal frame. This time the focus is on full compatibility with the new FPV ecosystem. This iteration allows for use with analog, DJI, and the new Fatshark HD systems. this allows this to be the perfect frame for any pilot.\u003c\/p\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible with the Fatshark Dominator HD system\u003c\/li\u003e\n\u003cli\u003eCompatible with DJI HD systems\u003c\/li\u003e\n\u003cli\u003eCompatible with analog video systems\u003c\/li\u003e\n\u003cli\u003eVertical side plates that allow for camera angles to be locked in place\u003c\/li\u003e\n\u003cli\u003eSwappable 3D prints to accommodate different camera sizes\u003c\/li\u003e\n\u003cli\u003e30x30 stack mounting\u003c\/li\u003e\n\u003cli\u003e20x20 and 25x25 stack mounting in the rear\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComes with all the screws we think you'll need, from cameras to stacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: 213mm\u003c\/li\u003e\n\u003cli\u003eFrame Style: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"style\",\"value\":\"style\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿Wide X\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eMain Plate Thickness: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness1\",\"value\":\"thickness1\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿2\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness 3\",\"value\":\"thickness 3\"}]}' draggable=\"true\" data-selected=\"true\"\u003e2\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli\u003eFront Brace Thickness: 4mm\u003c\/li\u003e\n\u003cli\u003eArm Thickness: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness2\",\"value\":\"thickness2\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿4\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli\u003eStack Size: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿30x30mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' draggable=\"true\" data-selected=\"true\"\u003eRear Mounting: 20x20mm \/ 25x25mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eStack Height: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"stack space\",\"value\":\"stack space\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿20\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli\u003eMotor Mount: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ7mm\",\"value\":\"Φ7mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ9mm\",\"value\":\"Φ9mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ12mm\",\"value\":\"Φ12mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Φ16mm\",\"value\":\"Φ16mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ19mm\",\"value\":\"Φ19mm\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿Φ16mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eCamera Mount: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Nano\",\"value\":\"Nano\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Micro\",\"value\":\"Micro\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Full\",\"value\":\"Full\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"DJI\",\"value\":\"DJI\"}]}' draggable=\"true\" data-selected=\"true\"\u003eSupports up to 20mm cameras\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cspan class=\"collapsed-command\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"side 1\",\"value\":\"side 1\"}]}' draggable=\"true\" data-selected=\"true\"\u003e﻿﻿210x175\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli\u003eWeight: 144g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x Main Plate\u003c\/li\u003e\n\u003cli\u003e1x Top Plate\u003c\/li\u003e\n\u003cli\u003e1x Arm Brace\u003c\/li\u003e\n\u003cli\u003e4x Arms\u003c\/li\u003e\n\u003cli\u003e2x Camera Plates\u003c\/li\u003e\n\u003cli\u003e1x Front Brace\u003c\/li\u003e\n\u003cli\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e7x 20mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e18x 9mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e4x 12mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e4x 18mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e8x M3 Press nuts (installed in the main plate)\u003c\/li\u003e\n\u003cli\u003e4x 7mm M2 Screws\u003c\/li\u003e\n\u003cli\u003e4x 18mm M2 Screws\u003c\/li\u003e\n\u003cli\u003e8x M3 Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/skylite-skyliner-mk3-camera-mount?_pos=3\u0026amp;_sid=9e3cbc9d9\u0026amp;_ss=r\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e3D Printed Camera Mount Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=9dae7c577\u0026amp;_ss=r\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eKwad Skids Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/drib-battery-pad?_pos=2\u0026amp;_sid=9a8a0000e\u0026amp;_ss=r\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBattery Pad\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-210mm?_pos=1\u0026amp;_sid=2dce24e1a\u0026amp;_ss=r\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e210mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eDoes not include video or receiver antenna mounts\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/skylite-3d-prints\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan\u003eSkyliner MK3 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/BSf8nZEwEkE\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":43040933511398,"sku":"RR0209-8","price":84.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/products\/mk3-frame-temp.png?v=1675266162"},{"product_id":"cl2-5-frame","title":"CL2 5\" Frame","description":"\u003cp data-mce-fragment=\"1\"\u003eThe CL1 was a community lead frame that allowed pilots of all backgrounds come together and share in a fairly priced, full featured frame. Well as the FPV world advances, so does this frame. Now we have the CL2, ready to handle all of your 5\" needs.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with the Fatshark Dominator HD system\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with DJI HD systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with analog video systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e30x30 and 20x20 stack mounting\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e20x20 and 25x25 mounting in the rear\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComes with all the screws we think you'll need, from cameras to stacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSpecifications\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWheelbase: 233mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFrame Style:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"style\",\"value\":\"style\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eTrue X\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMain Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness1\",\"value\":\"thickness1\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e3\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTop Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness 3\",\"value\":\"thickness 3\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e2\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eArm Thickness:\u003cspan data-mce-fragment=\"1\"\u003e 4\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Size:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e30x30mm \/ 20x20mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eRear Mounting: 20x20mm \/ 25x25mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Height:\u003cspan data-mce-fragment=\"1\"\u003e 25\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMotor Mount:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ7mm\",\"value\":\"Φ7mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ9mm\",\"value\":\"Φ9mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ12mm\",\"value\":\"Φ12mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Φ16mm\",\"value\":\"Φ16mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ19mm\",\"value\":\"Φ19mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eΦ16mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCamera Mount: \u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Nano\",\"value\":\"Nano\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Micro\",\"value\":\"Micro\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Full\",\"value\":\"Full\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"DJI\",\"value\":\"DJI\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eSupports all FPV camera sizes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight: 166g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Main Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Top Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Arm Brace\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x Arms\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e32x 9mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 12mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 25mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M3 Press Nuts (Installed in frame)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 7mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 18mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M2 Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x 3D Printed Camera Mount Set\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x Kwad Skids\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Battery pad\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x 250mm Battery Strap\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eDoes not include video or receiver antenna mounts\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2-3d-prints\" target=\"_blank\"\u003e\u003cspan mce-data-marked=\"1\"\u003eCL2 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":43041045020902,"sku":"RR0208-1","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/products\/cl2-frame-temp.png?v=1675272773"},{"product_id":"cl2-air-5-frame","title":"CL2-AIR 5\" Frame","description":"\u003cp data-mce-fragment=\"1\"\u003eThe CL2-Air frame is designed for better flight footage. The front arms are swept back to keep the props out of view, so you see nothing but the air in front of you. Of course, this doesn't mean that this version of the CL2 is any less durable and will still provide the same rugged experience you have come to expect.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with the DJI O3 HD system\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with the Avatar \/ Fatshark HD system\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with DJI HD (Legacy) systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with analog video systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e30x30 and 20x20 stack mounting\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e20x20 and 25x25 mounting in the rear\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComes with all the screws we think you'll need, from cameras to stacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSpecifications\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWheelbase: 220mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFrame Style:\u003cspan data-mce-fragment=\"1\"\u003e Deadcat\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMain Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness1\",\"value\":\"thickness1\"}]}' class=\"collapsed-command\"\u003e3\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTop Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness 3\",\"value\":\"thickness 3\"}]}' class=\"collapsed-command\"\u003e2\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eArm Thickness:\u003cspan data-mce-fragment=\"1\"\u003e 4\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Size:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\"\u003e30x30mm \/ 20x20mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\"\u003eRear Mounting: 20x20mm \/ 25x25mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Height:\u003cspan data-mce-fragment=\"1\"\u003e 25\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMotor Mount:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ7mm\",\"value\":\"Φ7mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ9mm\",\"value\":\"Φ9mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ12mm\",\"value\":\"Φ12mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Φ16mm\",\"value\":\"Φ16mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ19mm\",\"value\":\"Φ19mm\"}]}' class=\"collapsed-command\"\u003eΦ16mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCamera Mount: \u003cspan data-mce-fragment=\"1\" data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Nano\",\"value\":\"Nano\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Micro\",\"value\":\"Micro\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Full\",\"value\":\"Full\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"DJI\",\"value\":\"DJI\"}]}' class=\"collapsed-command\"\u003eSupports all FPV camera sizes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight: 166g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-main-plate\" data-mce-href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-main-plate\" target=\"_blank\"\u003eCL2 Main Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-top-plate\" data-mce-href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-top-plate\" target=\"_blank\"\u003eCL2 Top Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-bottom-brace\" data-mce-href=\"https:\/\/rotorriot.com\/collections\/cl2\/products\/cl2-bottom-brace\" target=\"_blank\"\u003eCL2 Bottom Brace\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/cl2-arms-2-pack?_pos=1\u0026amp;_sid=cf2c54992\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/cl2-arms-2-pack?_pos=1\u0026amp;_sid=cf2c54992\u0026amp;_ss=r\" target=\"_blank\"\u003eCL2 Arms 2-Pack\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/cl2-air-front-arms-2-pack\" target=\"_blank\"\u003eCL2-AIR Front Arms 2-Pack \u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/cl2-hardware-set?_pos=1\u0026amp;_sid=f2410540e\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/cl2-hardware-set?_pos=1\u0026amp;_sid=f2410540e\u0026amp;_ss=r\" target=\"_blank\"\u003eHardware Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e32x 9mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 10mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 25mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M3 Flush Press Nuts (Installed in frame)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 7mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 18mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M2 Nuts\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/cl2-air-camera-mount\" target=\"_blank\"\u003eCL2-AIR Camera Mount\u003c\/a\u003e (2 sets of mounting holes for different camera lengths)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/cl2-camera-mounts\" target=\"_blank\"\u003eCL2 Standard Camera Moun\u003c\/a\u003et\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x CL2 Avatar Antenna Mount \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x CL2 Avatar V2 Antenna Mount \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x  Set of \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=e47c66b6d\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=e47c66b6d\u0026amp;_ss=r\" target=\"_blank\"\u003eKwad Skids\u003c\/a\u003e (In black)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-pad?_pos=1\u0026amp;_sid=87be918d4\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-pad?_pos=1\u0026amp;_sid=87be918d4\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-210mm?_pos=1\u0026amp;_sid=d2ce00969\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-210mm?_pos=1\u0026amp;_sid=d2ce00969\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Battery Strap 210mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2-3d-prints\" data-mce-href=\"https:\/\/rotorriot.com\/collections\/cl2-3d-prints\" target=\"_blank\"\u003e\u003cspan mce-data-marked=\"1\"\u003eCL2 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" data-mce-href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":43621136335078,"sku":"RR1655-1","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/products\/cl2air1_6d3757cc-3bb8-4594-9b60-2e5fed578a5f.png?v=1680023076"},{"product_id":"cl2-xr-7-frame","title":"CL2-XR 7\" Deadcat Frame","description":"\u003cp data-mce-fragment=\"1\"\u003e The CL2 is now available in a 7\" deadcat configuration perfect for long flight times and filming without props in view.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe CL1 was a community lead frame that allowed pilots of all backgrounds come together and share in a fairly priced, full featured frame. Well as the FPV world advances, so does this frame. Now we have the CL2, ready to handle all of your 5\", and now 7\" needs!\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with the Fatshark Dominator HD system\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with DJI HD systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with analog video systems\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e30x30 and 20x20 stack mounting\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e20x20 and 25x25 mounting in the rear\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eComes with all the screws we think you'll need, from cameras to stacks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eSpecifications\u003c\/h3\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWheelbase: 288mm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eFrame Style:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"style\",\"value\":\"style\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eDeadcat\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMain Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness1\",\"value\":\"thickness1\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e3\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTop Plate Thickness:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formsingle_line\",\"spec\":{\"positional\":[0,0],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"priority\":-10,\"type\":\"number\"},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the field\"}},\"commandName\":\"formtext\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"name\",\"fillIn\":false,\"positional\":false,\"raw\":\"thickness 3\",\"value\":\"thickness 3\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e2\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eArm Thickness:\u003cspan data-mce-fragment=\"1\"\u003e 8\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Size:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003e30x30mm \/ 20x20mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"16x16mm\",\"value\":\"16x16mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"20x20mm\",\"value\":\"20x20mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"25x25mm\",\"value\":\"25x25mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"30x30mm\",\"value\":\"30x30mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eRear Mounting: 20x20mm \/ 25x25mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStack Height:\u003cspan data-mce-fragment=\"1\"\u003e 25\u003c\/span\u003emm\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMotor Mount:\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ7mm\",\"value\":\"Φ7mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ9mm\",\"value\":\"Φ9mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ12mm\",\"value\":\"Φ12mm\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Φ16mm\",\"value\":\"Φ16mm\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Φ19mm\",\"value\":\"Φ19mm\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eΦ16-19mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCamera Mount: \u003cspan data-selected=\"true\" draggable=\"true\" data-value='{\"type\":\"formmenu\",\"spec\":{\"positional\":[0,1000],\"named\":{\"trim\":{\"type\":[\"yes\",\"no\",\"left\",\"right\"],\"config\":{\"insensitive\":false},\"priority\":-0.99,\"placeholder\":\"yes\",\"description\":\"Trim whitespace around the command\",\"typeError\":\"\\\"trim\\\" must be one of \\\"yes\\\", \\\"no\\\", \\\"left\\\" or \\\"right\\\"\"},\"name\":{\"priority\":2,\"description\":\"Name of the form field\",\"placeholder\":\"Label\",\"type\":\"string\",\"static\":true},\"formatter\":{\"priority\":-1,\"description\":\"Function formatting the value of the form field\",\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"type\":\"lambda\"},\"cols\":{\"type\":\"number\",\"priority\":1.5,\"placeholder\":\"20\",\"description\":\"The width of the field in columns of text\",\"config\":{\"minimum\":0}},\"width\":{\"type\":\"number\",\"priority\":-10},\"default\":{\"type\":\"string\",\"constant\":true,\"priority\":2,\"placeholder\":\"Placeholder\",\"description\":\"The default value for the menu\",\"repeatable\":true},\"multiple\":{\"type\":\"boolean\",\"constant\":true,\"priority\":1.4,\"placeholder\":\"yes\",\"description\":\"Whether the user can select multiple items\"},\"values\":{\"type\":\"string\",\"list\":\"positional\",\"priority\":-1,\"description\":\"The menu options\"},\"itemformatter\":{\"type\":\"lambda\",\"priority\":-1,\"placeholder\":\"(value) -\u0026gt; upper(value)\",\"description\":\"Function which formats individual menu items\"}},\"commandName\":\"formmenu\"},\"addon_id\":null,\"icon_url\":null,\"hasMatchingTokens\":false,\"attributes\":[{\"name\":\"multiple\",\"fillIn\":false,\"positional\":false,\"raw\":\"yes\",\"value\":\"yes\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Nano\",\"value\":\"Nano\"},{\"name\":\"default\",\"fillIn\":false,\"positional\":false,\"raw\":\"Micro\",\"value\":\"Micro\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"Full\",\"value\":\"Full\"},{\"name\":null,\"fillIn\":false,\"positional\":true,\"raw\":\"DJI\",\"value\":\"DJI\"}]}' class=\"collapsed-command\" data-mce-fragment=\"1\"\u003eSupports all FPV camera sizes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight: 210g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Main Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Top Plate\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Arm Brace\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x Arms\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e32x 9mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x 12mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 25mm M3 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M3 Press Nuts (Installed in frame)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 7mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x 18mm M2 Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e8x M2 Nuts\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e16x 12mm M3 Steel Button Head Screws\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan\u003e8x M3x14mm Steel Button Head Screws\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x 3D Printed Camera Mount Set\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e4x Kwad Skids\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x Battery pad\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1x 250mm Battery Strap\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eDoes not include video or receiver antenna mounts\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/cl2-3d-prints\" target=\"_blank\"\u003e\u003cspan mce-data-marked=\"1\"\u003eCL2 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=1a30e3816\u0026amp;_ss=r\" target=\"_blank\"\u003e\u003cspan\u003eTool Set\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":43865518047462,"sku":"RR1684-01","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/CL2XR1.png?v=1692119558"},{"product_id":"tanq-2-5-frame-by-letsflyrc","title":"TANQ 2 5\" Frame - By LetsFlyRC","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003cstrong\u003eIntroducing the TanQ 2 by Let's Fly RC – Your next level in FPV drone frames has arrived! \u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eIn response to valuable feedback from the FPV community, Let's Fly RC meticulously enhanced the TanQ frame to create the TanQ 2. Building on the foundation of the original TanQ's success, this latest iteration not only integrates all previous improvements but also introduces exciting new features.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eUpgraded Design:\u003c\/strong\u003e TanQ2 boasts a 3mm top plate with battery strap slots, offering you flexibility in mounting options—whether it's the battery toilet TanQ style or the standard setup.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eImproved Stack Height:\u003c\/strong\u003e At 25mm, the increased stack height makes building a breeze, giving you extra room to make the build process a lot easier.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eEnhanced Cage Design:\u003c\/strong\u003e The extra durable cage design now allows for highly customizable camera mounting, catering to all the latest camera models out there.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e TanQ2 is not just a new frame; it's a commitment to compatibility. It works seamlessly with both 5” dead cat and 7\/8” arms.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: 220mm\u003c\/li\u003e\n\u003cli\u003eFrame Style: Squished-X\u003c\/li\u003e\n\u003cli\u003eMid Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: 3mm\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eArm Thickness: 8mm\u003c\/li\u003e\n\u003cli\u003eStack Size: 30x30mm\u003c\/li\u003e\n\u003cli\u003eStack Height: 25mm\u003c\/li\u003e\n\u003cli\u003eMotor Mount: 16x16mm\u003c\/li\u003e\n\u003cli\u003eCamera Mount: Up To 25mm\u003c\/li\u003e\n\u003cli\u003eDimensions: 213x175x38mm\u003c\/li\u003e\n\u003cli\u003eWeight: 175g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x Top Plate\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-mid-plate\" target=\"_blank\"\u003eMid Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x \u003ca href=\"rotoriot.com\/products\/tanq-arms-2-pack\" target=\"_blank\"\u003eArms\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-bottom-plate\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-rx-mounting-plate\" target=\"_blank\"\u003eRX Mounting Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x Aluminum Cage Set (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e4x M3 Press Nuts (Installed in Mid Plate)\u003c\/li\u003e\n\u003cli\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e6x M3 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e10x M3 8mm Screws\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x M3 14mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 18mm Screws\u003c\/li\u003e\n\u003cli\u003e20x M3 12mm Screws\u003c\/li\u003e\n\u003cli\u003e2x M3 25mm Screws\u003c\/li\u003e\n\u003cli\u003e12x M3 Nylon Nuts\u003c\/li\u003e\n\u003cli\u003e4x M2 20mm Screws\u003c\/li\u003e\n\u003cli\u003e8x M2 Nylon Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2x 3D Printed Camera Mounts (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=5a0ebb487\u0026amp;_ss=r\" target=\"_blank\"\u003eSet of Kwad Skidz\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Sticky Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-250mm?_pos=1\u0026amp;_sid=c26b86aa6\u0026amp;_ss=r\" target=\"_blank\"\u003e250mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eTanq 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=e5327e086\u0026amp;_ss=r\"\u003eRotor Riot Kwad Toolset\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":44102255476966,"sku":"RR1863-01","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/Tanq21.png?v=1701798374"},{"product_id":"tanq-2-8-deadcat-frame-by-letsflyrc","title":"TANQ 2 8\" Deadcat Frame - By LetsFlyRC","description":"\u003cp\u003eThe ultra durable TANQ frame is now available in 8\" deadcat configuration for long flight times, cruising performance and aerial filming with no props in view!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMotor Mount: 16x16mm only\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIntroducing the TanQ 2 by Let's Fly RC – Your next level in FPV drone frames has arrived! \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIn response to valuable feedback from the FPV community, Let's Fly RC meticulously enhanced the TanQ frame to create the TanQ 2. Building on the foundation of the original TanQ's success, this latest iteration not only integrates all previous improvements but also introduces exciting new features.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eUpgraded Design:\u003c\/strong\u003e\u003cspan\u003e TanQ2 boasts a 3mm top plate with battery strap slots, offering you flexibility in mounting options—whether it's the battery toilet TanQ style or the standard setup.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eImproved Stack Height:\u003c\/strong\u003e\u003cspan\u003e At 25mm, the increased stack height makes building a breeze, giving you extra room to make the build process a lot easier.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eEnhanced Cage Design:\u003c\/strong\u003e\u003cspan\u003e The extra durable cage design now allows for highly customizable camera mounting, catering to all the latest camera models out there.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003cspan\u003e TanQ2 is not just a new frame; it's a commitment to compatibility. It works seamlessly with both 5” dead cat and 7\/8” arms.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFor original TanQ users, a \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-conversion-kit\" target=\"_blank\" data-mce-href=\"https:\/\/rotorriot.com\/products\/tanq-2-conversion-kit\"\u003econversion kit\u003c\/a\u003e\u003cspan\u003e is now available. The kit includes the \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-top-plate\" target=\"_blank\" data-mce-href=\"https:\/\/rotorriot.com\/products\/tanq-2-top-plate\"\u003etop plate\u003c\/a\u003e\u003cspan\u003e, \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-camera-cage-set\" target=\"_blank\" data-mce-href=\"https:\/\/rotorriot.com\/products\/tanq-2-camera-cage-set\"\u003ecage\u003c\/a\u003e\u003cspan\u003e, and \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-hardware-set\" target=\"_blank\" data-mce-href=\"https:\/\/rotorriot.com\/products\/tanq-2-hardware-set\"\u003ehardware set\u003c\/a\u003e\u003cspan\u003e to effortlessly upgrade your original TanQ to the TanQ 2, ensuring seamless compatibility.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: \u003cspan data-mce-fragment=\"1\"\u003e309mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eFrame Style: Deadcat\u003c\/li\u003e\n\u003cli\u003eMid Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: 3mm\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eArm Thickness: 8mm\u003c\/li\u003e\n\u003cli\u003eStack Size: 30x30mm\u003c\/li\u003e\n\u003cli\u003eStack Height: 20mm\u003c\/li\u003e\n\u003cli\u003eMotor Mount: 16x16mm\u003c\/li\u003e\n\u003cli\u003eCamera Mount: Up To 25mm\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cspan data-mce-fragment=\"1\"\u003e290x225x37\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight: 215g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-top-plate\" target=\"_blank\"\u003eTop Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-mid-plate\" target=\"_blank\"\u003eMid Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x \u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-5-frame\/products\/tanq-8-deadcat-arm-set\" target=\"_blank\"\u003eArms\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-bottom-plate\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-rx-mounting-plate\" target=\"_blank\"\u003eRX Mounting Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-camera-cage-set\" target=\"_blank\"\u003eAluminum Cage Set\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003e(1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e4x M3 Press Nuts (Installed in Mid Plate)\u003c\/li\u003e\n\u003cli\u003e1x\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-hardware-set\" target=\"_blank\"\u003eHardware Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e4x M3 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e4x M3 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e10x M3 8mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 14mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 18mm Screws\u003c\/li\u003e\n\u003cli\u003e20x M3 12mm Screws\u003c\/li\u003e\n\u003cli\u003e2x M3 25mm Screws\u003c\/li\u003e\n\u003cli\u003e12x M3 Nylon Nuts\u003c\/li\u003e\n\u003cli\u003e4x M2 20mm Screws\u003c\/li\u003e\n\u003cli\u003e8x M2 Nylon Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2x\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-2-camera-mounts\" target=\"_blank\"\u003e3D Printed Camera Mounts\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003e(1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-size: 0.875rem;\"\u003e1x \u003c\/span\u003e\u003ca style=\"font-size: 0.875rem;\" href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=5a0ebb487\u0026amp;_ss=r\" target=\"_blank\"\u003eSet of Kwad Skidz\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Sticky Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-250mm?_pos=1\u0026amp;_sid=c26b86aa6\u0026amp;_ss=r\" target=\"_blank\"\u003e250mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eTanq 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=e5327e086\u0026amp;_ss=r\"\u003eRotor Riot Kwad Toolset\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":44104990097638,"sku":"RR1890-01","price":105.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/Tanq28DC1.png?v=1701814317"},{"product_id":"tanq-2-5-racing-frame-by-letsflyrc","title":"TANQ 2 5\" Racing Frame - By LetsFlyRC","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003cstrong\u003eIntroducing the TanQ 2 Stretch X Racing Frame by Let's Fly RC – Your next level in FPV drone frames has arrived! \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\"When racing, you are either first or you’re last. Nobody remembers who came in second place. To improve at racing, it takes lots of practice. With lots of practice, comes lots of crashing, and lots of broken gear. If you can practice with a frame that is nearly indestructible, and protects your gear well, you can fly, more, and repair less, helping you to improve faster.\" - LetsFlyRC\u003c\/em\u003e\u003cbr\u003e\u003cbr\u003eIn response to valuable feedback from the FPV community, Let's Fly RC meticulously enhanced the TanQ frame to create the TanQ 2. Building on the foundation of the original TanQ's success, this latest iteration not only integrates all previous improvements but also introduces exciting new features.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eUpgraded Design:\u003c\/strong\u003e TanQ2 boasts a 3mm top plate with battery strap slots, offering you flexibility in mounting options—whether it's the battery toilet TanQ style or the standard setup.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eImproved Stack Height:\u003c\/strong\u003e At 25mm, the increased stack height makes building a breeze, giving you extra room to make the build process a lot easier.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eEnhanced Cage Design:\u003c\/strong\u003e The extra durable cage design now allows for highly customizable camera mounting, catering to all the latest camera models out there.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e TanQ2 is not just a new frame; it's a commitment to compatibility. It works seamlessly with both 5” dead cat and 7\/8” arms.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrame Style: Stretch X\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eMid Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: 3mm\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eArm Thickness: 8mm\u003c\/li\u003e\n\u003cli\u003eStack Size: 30x30mm\u003c\/li\u003e\n\u003cli\u003eStack Height: 25mm\u003c\/li\u003e\n\u003cli\u003eMotor Mount: 16x16mm\u003c\/li\u003e\n\u003cli\u003eCamera Mount: Up To 25mm\u003c\/li\u003e\n\u003cli\u003eDimensions: 213x175x38mm\u003c\/li\u003e\n\u003cli\u003eWeight: 195g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x Top Plate\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-mid-plate\" target=\"_blank\"\u003eMid Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x Racing Arms\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-bottom-plate\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-rx-mounting-plate\" target=\"_blank\"\u003eRX Mounting Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x Aluminum Cage Set (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e4x M3 Press Nuts (Installed in Mid Plate)\u003c\/li\u003e\n\u003cli\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e6x M3 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e10x M3 8mm Screws\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x M3 14mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 18mm Screws\u003c\/li\u003e\n\u003cli\u003e20x M3 12mm Screws\u003c\/li\u003e\n\u003cli\u003e2x M3 25mm Screws\u003c\/li\u003e\n\u003cli\u003e12x M3 Nylon Nuts\u003c\/li\u003e\n\u003cli\u003e4x M2 20mm Screws\u003c\/li\u003e\n\u003cli\u003e8x M2 Nylon Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2x 3D Printed Camera Mounts (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=5a0ebb487\u0026amp;_ss=r\" target=\"_blank\"\u003eSet of Kwad Skidz\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Sticky Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-250mm?_pos=1\u0026amp;_sid=c26b86aa6\u0026amp;_ss=r\" target=\"_blank\"\u003e250mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eTanq 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=e5327e086\u0026amp;_ss=r\"\u003eRotor Riot Kwad Toolset\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":44214515925222,"sku":"RR1917-1","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/Tanq2Racing1.png?v=1705612367"},{"product_id":"tanq-2-5-deadcat-frame-by-letsflyrc","title":"TANQ 2 5\" Deadcat Frame - By LetsFlyRC","description":"\u003cp\u003e\u003cstrong\u003eIntroducing the TanQ 2 5\" Deadcat by Let's Fly RC – Your next level in FPV drone frames has arrived! \u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIn response to valuable feedback from the FPV community, Let's Fly RC meticulously enhanced the TanQ frame to create the TanQ 2. Building on the foundation of the original TanQ's success, this latest iteration not only integrates all previous improvements but also introduces exciting new features.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eUpgraded Design:\u003c\/strong\u003e\u003cspan\u003e TanQ2 boasts a 3mm top plate with battery strap slots, offering you flexibility in mounting options—whether it's the battery toilet TanQ style or the standard setup.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eImproved Stack Height:\u003c\/strong\u003e\u003cspan\u003e At 25mm, the increased stack height makes building a breeze, giving you extra room to make the build process a lot easier.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eEnhanced Cage Design:\u003c\/strong\u003e\u003cspan\u003e The extra durable cage design now allows for highly customizable camera mounting, catering to all the latest camera models out there.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cstrong\u003eCompatibility:\u003c\/strong\u003e\u003cspan\u003e TanQ2 is not just a new frame; it's a commitment to compatibility. It works seamlessly with 5”, 5\" deadcat, 5\" racing, and 7\/8” deadcat arms.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: 220mm\u003c\/li\u003e\n\u003cli\u003eFrame Style: Deadcat\u003c\/li\u003e\n\u003cli\u003eMid Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: 2mm\u003c\/li\u003e\n\u003cli\u003eArm Thickness: 8mm\u003c\/li\u003e\n\u003cli\u003eStack Size: 30x30mm\u003c\/li\u003e\n\u003cli\u003eStack Height: 20mm\u003c\/li\u003e\n\u003cli\u003eMotor Mount: 16x16mm\u003c\/li\u003e\n\u003cli\u003eCamera Mount: Up To 25mm\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cspan data-mce-fragment=\"1\"\u003e225x221x37mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight: 182g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-5-frame\/products\/tanq-2-top-plate\" target=\"_blank\"\u003eTop Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-mid-plate\" target=\"_blank\"\u003eMid Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x \u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-5-frame\/products\/tanq-5-deadcat-arm-set\" target=\"_blank\"\u003eArms \u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-bottom-plate\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"rotoriot.com\/products\/tanq-rx-mounting-plate\" target=\"_blank\"\u003eRX Mounting Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-5-frame\/products\/tanq-2-camera-cage-set\" target=\"_blank\"\u003eAluminum Cage Set\u003c\/a\u003e (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e4x M3 Press Nuts (Installed in Mid Plate)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-5-frame\/products\/tanq-2-hardware-set\" target=\"_blank\"\u003eHardware Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e4x M3 20mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e4x M3 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e10x M3 8mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 14mm Screws\u003c\/li\u003e\n\u003cli\u003e4x M3 18mm Screws\u003c\/li\u003e\n\u003cli\u003e20x M3 12mm Screws\u003c\/li\u003e\n\u003cli\u003e2x M3 20mm Screws\u003c\/li\u003e\n\u003cli\u003e12x M3 Nylon Nuts\u003c\/li\u003e\n\u003cli\u003e4x M2 20mm Screws\u003c\/li\u003e\n\u003cli\u003e8x M2 Nylon Nuts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-camera-mounts\" target=\"_blank\"\u003e3D Printed Camera Mounts\u003c\/a\u003e (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-skidz-purple?_pos=1\u0026amp;_sid=5a0ebb487\u0026amp;_ss=r\" target=\"_blank\"\u003eSet of Kwad Skidz\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\" target=\"_blank\"\u003eRotor Riot Sticky Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-battery-strap-250mm?_pos=1\u0026amp;_sid=c26b86aa6\u0026amp;_ss=r\" target=\"_blank\"\u003e250mm Battery Strap\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Accessories\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/rotorriot.com\/collections\/tanq-3d-prints\" target=\"_blank\"\u003e\u003cspan\u003eTanq 3D Prints\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-kwad-toolset?_pos=3\u0026amp;_sid=e5327e086\u0026amp;_ss=r\"\u003eRotor Riot Kwad Toolset\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":44240186278118,"sku":"RR1905-1","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/Tanq2Deadcat51_90df5d56-423e-4617-878a-0c75aca574dc.png?v=1706114332"},{"product_id":"tanq-s-3-5-frame-by-letsflyrc","title":"TANQ S 3.5\" Frame - By LetsFlyRC","description":"\u003cp\u003eIntroducing the TANQ S 3.5\" Frame by Let's Fly RC, a versatile and durable FPV frame designed to meet the highest standards. This frame supports the DJI O3 and Walksnail Moonlight systems. It delivers GoPro-like quality footage without any props or frame in view, even with the widest setting, all while protecting the camera. The TANQ S 3.5\" matches or surpasses the flight performance of a 5\" frame and lives up to the TANQ name in terms of durability. Additionally, this frame can be built to be sub-250 grams for those who need a lighter setup.\u003cbr\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/gI5p6AryxCc?si=bhy1pYmtNxq9VTDx\" height=\"315\" width=\"560\" allowfullscreen=\"\" referrerpolicy=\"strict-origin-when-cross-origin\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: \u003cspan\u003e168mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eFrame Style: S\u003cspan\u003equished X\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eMid Plate Thickness: \u003cspan\u003e2mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: \u003cspan\u003e2mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: \u003cspan\u003e1mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eArm Thickness: \u003cspan\u003e4mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStack Size: \u003cspan\u003e20mm OR 25mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStack Height: \u003cspan\u003e20mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eMotor Mount: \u003cspan\u003e9x9mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eCamera Mount: \u003cspan\u003e20mm - 25mm (customizable)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cspan\u003e172 x 143 x 42\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight: \u003cspan\u003e84g\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-s-top-plate\" rel=\"noopener\" target=\"_blank\"\u003eTop Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca rel=\"noopener\" href=\"https:\/\/rotorriot.com\/products\/tanq-s-mid-plate\" target=\"_blank\"\u003eMid Plate\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-s-arm-2-pack\"\u003eArms\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-s-bottom-plate\" rel=\"noopener\" target=\"_blank\"\u003eBottom Plate\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-s-camera-cage-2-pack\" rel=\"noopener\" target=\"_blank\"\u003eAluminum Cage Set\u003c\/a\u003e (1 Left 1 Right)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/tanq-s-hardware-kit\" rel=\"noopener\" target=\"_blank\"\u003eHardware Set\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e1 x 25mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e2 x 20mm M3 Standoffs\u003c\/li\u003e\n\u003cli\u003e8 x 8mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e7 x 9mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e2 x 12mm M3 Screws\u003c\/li\u003e\n\u003cli\u003e4 x 20mm M2 Screws\u003c\/li\u003e\n\u003cli\u003e4 x 16mm M2 Screws\u003c\/li\u003e\n\u003cli\u003e8 x M2 nylon nuts\u003c\/li\u003e\n\u003cli\u003e16 x 6mm M2 screw\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e2x \u003ca rel=\"noopener\" href=\"https:\/\/rotorriot.com\/products\/tanq-2-camera-mounts\" target=\"_blank\"\u003e3D Printed Camera Mounts\u003c\/a\u003e (1 Left 1 Right)\u003c\/li\u003e\n\u003cli\u003e1x \u003ca href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\" target=\"_blank\" data-mce-href=\"https:\/\/rotorriot.com\/products\/rotor-riot-sticky-battery-pad?_pos=3\u0026amp;_sid=5856863a8\u0026amp;_ss=r\"\u003eRotor Riot Sticky Battery Pad\u003c\/a\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e2x \u003ca href=\"https:\/\/rotorriot.com\/products\/lets-fly-rc-micro-battery-strap-155mm\" rel=\"noopener\" target=\"_blank\"\u003eLet's Fly RC Micro Battery Strap - 155mm\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":44908968640742,"sku":"RR2038-01","price":76.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/TanqS1.png?v=1716572321"},{"product_id":"cinemini","title":"CineMini 2.5\" Frame","description":"\u003cp\u003eIntroducing the CineMini 2.5\" Frame. The CineMini is BubbyFPV's newest tool in his arsenal. Where most drones are a jack of all trades, the CineMini is a master of one, getting the perfect shot. Sacrificing durability it was able to gain unparalleled nimbleness, while still being one of the lightest options available in its class. If you have a shot that you can't miss, this is the drone for you.\u003c\/p\u003e\n\u003ch3\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/6_Y92zSkL5M?si=eWyTX1Ysy-EgbYs7\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/h3\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWheelbase: 117.257mm\u003c\/li\u003e\n\u003cli\u003eFrame Style: MiniWhoop\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eTop Plate Thickness: 1.5mm\u003c\/li\u003e\n\u003cli\u003eBottom Plate Thickness: 1.5mm\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eStack Size: \u003cspan\u003e25.5x25.5mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStack Height: 15mm \u003c\/li\u003e\n\u003cli\u003eMotor Mount: 9x9\u003c\/li\u003e\n\u003cli\u003eCamera Mount: 20mm - 25mm (customizable)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight: 40.3g (Includes Battery Band and 3D Prints)\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIncludes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2x Top Plate\u003c\/li\u003e\n\u003cli\u003e2x Bottom Plate\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x Hardware Set\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e10x 15mm M2 Standoffs\u003c\/li\u003e\n\u003cli\u003e4x 14mm M2 Screws (For Stack)\u003c\/li\u003e\n\u003cli\u003e2x 12mm M2 Screws (For O4 Camera Mount)\u003c\/li\u003e\n\u003cli\u003e6x 8mm M2 Screws (For Landing Feet\/ Naked GoPro)\u003c\/li\u003e\n\u003cli\u003e20x 6mm M2 Screws (For Standoffs)\u003c\/li\u003e\n\u003cli\u003e24x 4mm M2 Screws (For VTX, Camera, and Motors) \u003c\/li\u003e\n\u003cli\u003e4x  M2 Metal Nuts\u003c\/li\u003e\n\u003cli\u003e4x 10mm M1.6mm Screws (For O3 Air Unit)\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e1x 3D Printed Standard Camera Mount\u003c\/li\u003e\n\u003cli\u003e1x 3D Printed Avatar Dual Antenna Mount\u003c\/li\u003e\n\u003cli\u003e1x 3D Printed DJI O4 Pro Dual Antenna Mount\u003c\/li\u003e\n\u003cli\u003e1x 3D Printed DJI O4 Pro Camera Mount\u003c\/li\u003e\n\u003cli\u003e1x 3D Printed Landing Feet Set\u003c\/li\u003e\n\u003cli\u003e1x 3D Printed RX Antenna Mount\u003c\/li\u003e\n\u003cli\u003e1x CineMini Battery Band\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Prop\u003c\/strong\u003e\u003cbr\u003e\u003ca rel=\"noopener\" href=\"https:\/\/rotorriot.com\/products\/t2-5x2-5x3-tri-blade-3-5-prop-4-pack\" target=\"_blank\"\u003eT2.5x2.5x3 Tri-Blade 2.5\" Prop 4 Pack\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Rotor Riot","offers":[{"title":"Default Title","offer_id":45831998439654,"sku":"RR2071","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0123\/4406\/6148\/files\/CineMiniFrame1.png?v=1744041396"}],"url":"https:\/\/rotorriot.com\/collections\/rotor-riot-frames.oembed","provider":"Rotor Riot","version":"1.0","type":"link"}