www.getfpv.com
Open in
urlscan Pro
52.223.20.181
Public Scan
Submitted URL: http://www.getfpv.com/
Effective URL: https://www.getfpv.com/
Submission: On November 16 via api from US — Scanned from DE
Effective URL: https://www.getfpv.com/
Submission: On November 16 via api from US — Scanned from DE
Form analysis
23 forms found in the DOM<form class="aa-Form w-full relative flex items-center" action="" novalidate="" role="search">
<div class="aa-InputWrapperPrefix hidden"><label class="aa-Label m-0 leading-none" for="autocomplete-0-input" id="autocomplete-0-label"><button class="aa-SubmitButton leading-none" type="submit" title="Submit"><svg class="aa-SubmitIcon"
viewBox="0 0 24 24" width="20" height="20" fill="currentColor">
<path
d="M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z">
</path>
</svg></button></label>
<div class="aa-LoadingIndicator" hidden=""><svg class="aa-LoadingIcon" viewBox="0 0 100 100" width="20" height="20">
<circle cx="50" cy="50" fill="none" r="35" stroke="currentColor" stroke-dasharray="164.93361431346415 56.97787143782138" stroke-width="6">
<animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" values="0 50 50;90 50 50;180 50 50;360 50 50" keyTimes="0;0.40;0.65;1"></animateTransform>
</circle>
</svg></div>
</div>
<div class="aa-InputWrapper flex-grow"><input class="aa-Input w-full p-2 leading-7 tracking-wider border border-gray-300" aria-autocomplete="both" aria-labelledby="autocomplete-0-label" id="autocomplete-0-input" autocomplete="off" autocorrect="off"
autocapitalize="off" enterkeyhint="search" spellcheck="false" placeholder="Search:" maxlength="512" type="search"></div>
<div class="aa-InputWrapperSuffix hidden"><button class="aa-ClearButton" type="reset" title="Clear" hidden=""><svg class="aa-ClearIcon" viewBox="0 0 24 24" width="18" height="18" fill="currentColor">
<path
d="M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z">
</path>
</svg></button></div>
</form>
POST
<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
<div class="fieldset login">
<div class="field email required">
<label class="label" for="form-login-username" form="login-form">
<span>Email Address</span>
</label>
<div class="control">
<input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required="" class="form-input input-text">
</div>
</div>
<div class="field password required">
<label for="form-login-password" class="label" form="login-form">
<span>Password</span>
</label>
<div class="control">
<input name="password" id="form-login-password" type="password" class="form-input input-text" required="" x-ref="customer-password" @change="errors = 0">
</div>
</div>
<input name="context" type="hidden" value="checkout">
<div class="actions-toolbar flex justify-between pt-6 pb-2 items-center">
<button type="submit" class="inline-flex btn btn-primary disabled:opacity-75"> Sign In </button>
<a href="https://www.getfpv.com/customer/account/forgotpassword/">
Forgot Your Password? </a>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9nZXByYy1tYXJrNS1oZC12aXN0YS1mcmVlc3R5bGUtZnB2LWRyb25lLTZzLmh0bWw_YWZpZD1MM0JzRVZSNDc5ZVNuemVxJnJlZmVycmluZ19zZXJ2aWNlPWxpbms%2C/product/15510/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9nZXByYy1tYXJrNS1oZC12aXN0YS1mcmVlc3R5bGUtZnB2LWRyb25lLTZzLmh0bWw_YWZpZD1MM0JzRVZSNDc5ZVNuemVxJnJlZmVycmluZ19zZXJ2aWNlPWxpbms%2C/product/15510/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="15510">
<a href="https://www.getfpv.com/fat-shark-dominator-digital-hd-fpv-goggles.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-15510.window="$el.src = event.detail" alt="Fat Shark Dominator Digital HD FPV Goggles" title="Fat Shark Dominator Digital HD FPV Goggles" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/f/a/fat-shark-dominator-hd-fpv-goggles-main-gray_1.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/fat-shark-dominator-digital-hd-fpv-goggles.html">
Fat Shark Dominator Digital HD FPV Goggles </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="15510" data-url="https://www.getfpv.com/fat-shark-dominator-digital-hd-fpv-goggles.html" data-yotpo-element-id="1">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">4.8 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="12 reviews" tabindex="-1">12 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561b041206b() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561b041206b()" @update-prices-15510.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="15510" data-price-box="product-id-15510">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-15510" data-price-amount="380" data-price-type="finalPrice" class="price-wrapper "><span class="price">$380.00</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-15510" data-price-amount="599" data-price-type="oldPrice" class="price-wrapper "><span class="price">$599.00</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561b041206b() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561b041206b()" @click="addToCartFBPixelEvent(`18977`, `Fat Shark Dominator Digital HD FPV Goggles`, `380`, `_65561b041206b`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`15510`, `18977`, `Fat Shark Dominator Digital HD FPV Goggles`, `380`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="sale-product-15510 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/17207/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/17207/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17207">
<a href="https://www.getfpv.com/beginner-diy-fpv-drone-kit-qav-s-2-joshua-bardwell-se-5-hd-ready.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17207.window="$el.src = event.detail" alt="Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready" title="Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/b/e/beginner-diy-fpv-drone-kit---qav-s-2-joshua-bardwell-se-5---hd-ready-diy-main-1000x1000.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/beginner-diy-fpv-drone-kit-qav-s-2-joshua-bardwell-se-5-hd-ready.html">
Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17207" data-url="https://www.getfpv.com/beginner-diy-fpv-drone-kit-qav-s-2-joshua-bardwell-se-5-hd-ready.html" data-yotpo-element-id="2">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">5.0 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="7 reviews" tabindex="-1">7 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561bff14f78() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561bff14f78()" @update-prices-17207.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17207" data-price-box="product-id-17207">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-17207" data-price-amount="269.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$269.99</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-17207" data-price-amount="299.99" data-price-type="oldPrice" class="price-wrapper "><span class="price">$299.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561bff14f78() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561bff14f78()" @click="addToCartFBPixelEvent(`20489`, `Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready`, `269.99`, `_65561bff14f78`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17207`, `20489`, `Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready`, `269.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17207 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMFtFWEFDVF0mdXRtX2tleXdvcmQ9Z2V0ZnB2JnV0bV9tYXRjaHR5cGU9ZSZjYW1wYWlnbl9pZD05NDE5MTYzNTc4JmFkX2dyb3VwX2lkPTk1MDY5NjYwMzQ1JmFkX2lkPTQyMDIxMTI4NzMwNiZhZF9uYW1lPUdldEZQViVDMiVBRSUyMC0lMjBEcm9uZSUyMCYlMjBGUFYlQzIlQUUlMjBTdG9yZSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQW1OZXFCaEQ0QVJJc0FEc1lmVGRLMmROS2Q4cW5jdUxoZnlEa3QyOVdoeGZ0dnRIWUM0YU0tVER5UU5LRWxXeDZSRmZwUzlVYUFwS0JFQUx3X3djQg%2C%2C/product/17221/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMFtFWEFDVF0mdXRtX2tleXdvcmQ9Z2V0ZnB2JnV0bV9tYXRjaHR5cGU9ZSZjYW1wYWlnbl9pZD05NDE5MTYzNTc4JmFkX2dyb3VwX2lkPTk1MDY5NjYwMzQ1JmFkX2lkPTQyMDIxMTI4NzMwNiZhZF9uYW1lPUdldEZQViVDMiVBRSUyMC0lMjBEcm9uZSUyMCYlMjBGUFYlQzIlQUUlMjBTdG9yZSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQW1OZXFCaEQ0QVJJc0FEc1lmVGRLMmROS2Q4cW5jdUxoZnlEa3QyOVdoeGZ0dnRIWUM0YU0tVER5UU5LRWxXeDZSRmZwUzlVYUFwS0JFQUx3X3djQg%2C%2C/product/17221/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17221">
<a href="https://www.getfpv.com/dji-goggles-integra.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17221.window="$el.src = event.detail" alt="DJI Goggles Integra" title="DJI Goggles Integra" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/d/j/dji-goggles-integra_5_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/dji-goggles-integra.html">
DJI Goggles Integra </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17221" data-url="https://www.getfpv.com/dji-goggles-integra.html" data-yotpo-element-id="3">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">5.0 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="7 reviews" tabindex="-1">7 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561d10383aa() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561d10383aa()" @update-prices-17221.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17221" data-price-box="product-id-17221">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-17221" data-price-amount="429" data-price-type="finalPrice" class="price-wrapper "><span class="price">$429.00</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-17221" data-price-amount="499" data-price-type="oldPrice" class="price-wrapper "><span class="price">$499.00</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561d10383aa() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561d10383aa()" @click="addToCartFBPixelEvent(`20501`, `DJI Goggles Integra`, `429`, `_65561d10383aa`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17221`, `20501`, `DJI Goggles Integra`, `429`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17221 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/17911/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/17911/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17911">
<a href="https://www.getfpv.com/lumenier-nav-6000mah-6s-lithium-ion-battery-xt60.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17911.window="$el.src = event.detail" alt="Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60" title="Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-nav-6000mah-6s-lithium-ion-battery---xt60-_4_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-nav-6000mah-6s-lithium-ion-battery-xt60.html">
Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17911" data-url="https://www.getfpv.com/lumenier-nav-6000mah-6s-lithium-ion-battery-xt60.html" data-yotpo-element-id="4">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561bff200b8() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561bff200b8()" @update-prices-17911.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17911" data-price-box="product-id-17911">
<span class="price-container price-final_price tax weee">
<span id="product-price-17911" data-price-amount="139.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$139.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561bff200b8() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561bff200b8()" @click="addToCartFBPixelEvent(`21166`, `Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60`, `139.99`, `_65561bff200b8`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17911`, `21166`, `Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60`, `139.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17911 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9mcHYuaHRtbD9iYXR0ZXJ5X2NhcGFjaXR5X3JhbmdlPTIxMSZjYXQ9NjEmbWFudWZhY3R1cmVyPTM1NyZ2aWRlbw%2C%2C/product/18024/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9mcHYuaHRtbD9iYXR0ZXJ5X2NhcGFjaXR5X3JhbmdlPTIxMSZjYXQ9NjEmbWFudWZhY3R1cmVyPTM1NyZ2aWRlbw%2C%2C/product/18024/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18024">
<a href="https://www.getfpv.com/walksnail-avatar-hd-goggles-x.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18024.window="$el.src = event.detail" alt="Walksnail Avatar HD Goggles X" title="Walksnail Avatar HD Goggles X" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/w/a/walksnail-avatar-hd-goggles-x-main_1.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/walksnail-avatar-hd-goggles-x.html">
Walksnail Avatar HD Goggles X </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18024" data-url="https://www.getfpv.com/walksnail-avatar-hd-goggles-x.html" data-yotpo-element-id="5">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561fa5527b8() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561fa5527b8()" @update-prices-18024.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18024" data-price-box="product-id-18024">
<span class="price-container price-final_price tax weee">
<span id="product-price-18024" data-price-amount="458.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$458.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"><span class="text-blue-500">Pre-Order</span></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561fa5527b8() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561fa5527b8()" @click="addToCartFBPixelEvent(`21273`, `Walksnail Avatar HD Goggles X`, `458.99`, `_65561fa5527b8`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18024`, `21273`, `Walksnail Avatar HD Goggles X`, `458.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18024 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/18238/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/18238/" class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18238">
<a href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18238.window="$el.src = event.detail" alt="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle" title="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-qav-pro-nano-rtf-bundle-graphic.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html">
Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18238" data-url="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" data-yotpo-element-id="6">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__6556257ed5a81() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__6556257ed5a81()" @update-prices-18238.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18238" data-price-box="product-id-18238">
<p class="price-from">
<span class="price-container price-final_price tax weee">
<span class="price-label">From</span>
<span id="from-18238" data-price-amount="499.99" data-price-type="minPrice" class="price-wrapper "><span class="price">$499.99</span></span>
</span>
</p>
<p class="price-to">
<span class="price-container price-final_price tax weee">
<span class="price-label">To</span>
<span id="to-18238" data-price-amount="1370.96" data-price-type="maxPrice" class="price-wrapper "><span class="price">$1,370.96</span></span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-18238" data-price-amount="1374.96" data-price-type="" class="price-wrapper "><span class="price">$1,374.96</span></span>
</span>
</span>
</p>
<script>
setTimeout(function() {
const p_elem = document.querySelectorAll(".sale-product-18238");
p_elem.forEach((element) => {
element.classList.remove('hidden');
});
}, 1);
</script>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18238`, `21483`, `Lumenier QAV-PRO Nano Whoop 2" cinequads="" edition="" rtf="" bundle`,="" `0`)"="" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18238 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9mcHYuaHRtbA%2C%2C/product/17883/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9mcHYuaHRtbA%2C%2C/product/17883/" class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17883">
<a href="https://www.getfpv.com/lumenier-axii-duality-hd-2-4-5-8ghz-dual-band-antenna-for-dji-o3.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17883.window="$el.src = event.detail" alt="Lumenier-AXII-Duality-Antenna-for-DJI-O3-Air-Unit" title="Lumenier-AXII-Duality-Antenna-for-DJI-O3-Air-Unit" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-axii-duality-antenna-for-dji-o3-air-unit.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-axii-duality-hd-2-4-5-8ghz-dual-band-antenna-for-dji-o3.html">
Lumenier AXII Duality HD 2.4/5.8GHz Dual-Band Antenna for DJI O3 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17883" data-url="https://www.getfpv.com/lumenier-axii-duality-hd-2-4-5-8ghz-dual-band-antenna-for-dji-o3.html" data-yotpo-element-id="7">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-half-star rating-star pull-left"></span><span class="sr-only">4.3 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="3 reviews" tabindex="-1">3 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561cf3955f2() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561cf3955f2()" @update-prices-17883.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17883" data-price-box="product-id-17883"><span class="normal-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">As low as</span>
<span id="product-price-17883" data-price-amount="17.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$17.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/lumenier-axii-duality-hd-2-4-5-8ghz-dual-band-antenna-for-dji-o3.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17883`, `21139`, `Lumenier AXII Duality HD 2.4/5.8GHz Dual-Band Antenna for DJI O3`, `17.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17883 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9yZWFkeS10by1mbHktcXVhZGNvcHRlcnMuaHRtbD91dG1fc291cmNlPWdvb2dsZSZ1dG1fbWVkaXVtPWNwYyZ1dG1fY2FtcGFpZ249RE0rLStTZWFyY2grLStOQistK0dlbmVyaWMrLStSVEYrLStUUk9BUystK1VTJnV0bV9jb250ZW50PVJURitGUFYrRHJvbmUrLStQaHIrLStTSUFHJnV0bV9rZXl3b3JkPWZwdityZWFkeSt0bytmbHkmdXRtX21hdGNodHlwZT1wJmNhbXBhaWduX2lkPTE5NzU1MjU5MzQzJmFkX2dyb3VwX2lkPTE0Nzk3ODI3ODA3MyZhZF9pZD02NDk4NjU3NTQ4NDkmYWRfbmFtZT1TaG9wK0ZQVitEcm9uZStRdWFkK0tpdHMmZ2NfaWQ9MTk3NTUyNTkzNDMmaF9hZF9pZD02NDk4NjU3NTQ4NDkmZ2NsaWQ9Q2owS0NRandxTnFrQmhEbEFSSXNBRmF4dnd5M3NuOU1XcTV3UVJYN1B2dnZ6djdDc2pOV0lBc2E2UE1OQUlGRm8xenp4OEw1WUdqY2Y1RWFBdmt1RUFMd193Y0I%2C/product/17583/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9yZWFkeS10by1mbHktcXVhZGNvcHRlcnMuaHRtbD91dG1fc291cmNlPWdvb2dsZSZ1dG1fbWVkaXVtPWNwYyZ1dG1fY2FtcGFpZ249RE0rLStTZWFyY2grLStOQistK0dlbmVyaWMrLStSVEYrLStUUk9BUystK1VTJnV0bV9jb250ZW50PVJURitGUFYrRHJvbmUrLStQaHIrLStTSUFHJnV0bV9rZXl3b3JkPWZwdityZWFkeSt0bytmbHkmdXRtX21hdGNodHlwZT1wJmNhbXBhaWduX2lkPTE5NzU1MjU5MzQzJmFkX2dyb3VwX2lkPTE0Nzk3ODI3ODA3MyZhZF9pZD02NDk4NjU3NTQ4NDkmYWRfbmFtZT1TaG9wK0ZQVitEcm9uZStRdWFkK0tpdHMmZ2NfaWQ9MTk3NTUyNTkzNDMmaF9hZF9pZD02NDk4NjU3NTQ4NDkmZ2NsaWQ9Q2owS0NRandxTnFrQmhEbEFSSXNBRmF4dnd5M3NuOU1XcTV3UVJYN1B2dnZ6djdDc2pOV0lBc2E2UE1OQUlGRm8xenp4OEw1WUdqY2Y1RWFBdmt1RUFMd193Y0I%2C/product/17583/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17583">
<a href="https://www.getfpv.com/hisingy-stargazer-rtf-drone-kit.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17583.window="$el.src = event.detail" alt="HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App" title="HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/h/i/hisingy-stargazer-_main-2_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/hisingy-stargazer-rtf-drone-kit.html">
HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17583" data-url="https://www.getfpv.com/hisingy-stargazer-rtf-drone-kit.html" data-yotpo-element-id="8">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-half-star rating-star pull-left"></span><span class="sr-only">4.6 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="13 reviews" tabindex="-1">13 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561afc69089() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561afc69089()" @update-prices-17583.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17583" data-price-box="product-id-17583">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-17583" data-price-amount="349" data-price-type="finalPrice" class="price-wrapper "><span class="price">$349.00</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-17583" data-price-amount="399" data-price-type="oldPrice" class="price-wrapper "><span class="price">$399.00</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561afc69089() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561afc69089()" @click="addToCartFBPixelEvent(`20854`, `HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App`, `349`, `_65561afc69089`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17583`, `20854`, `HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App`, `349`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17583 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/17816/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/17816/" class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17816">
<a href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-w-dji-o3.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17816.window="$el.src = event.detail" alt="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF w/ DJI O3" title="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF w/ DJI O3" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-dji-o3_6_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-w-dji-o3.html">
Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF w/ DJI O3 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17816" data-url="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-w-dji-o3.html" data-yotpo-element-id="9">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__6556257f0b419() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__6556257f0b419()" @update-prices-17816.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17816" data-price-box="product-id-17816">
<span class="price-container price-final_price tax weee">
<span id="product-price-17816" data-price-amount="499.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$499.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__6556257f0b419() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__6556257f0b419()" @click="addToCartFBPixelEvent(`21074`, `Lumenier QAV-PRO Nano Whoop 2" cinequads="" edition="" rtf="" w="" dji="" o3`,="" `499.99`,="" `_6556257f0b419`)"="" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17816`, `21074`, `Lumenier QAV-PRO Nano Whoop 2" cinequads="" edition="" rtf="" w="" dji="" o3`,="" `499.99`)"="" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17816 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/18238/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8%2C/product/18238/" class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18238">
<a href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18238.window="$el.src = event.detail" alt="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle" title="Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-qav-pro-nano-rtf-bundle-graphic.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html">
Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18238" data-url="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" data-yotpo-element-id="10">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__6556257ed5a81() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__6556257ed5a81()" @update-prices-18238.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18238" data-price-box="product-id-18238">
<p class="price-from">
<span class="price-container price-final_price tax weee">
<span class="price-label">From</span>
<span id="from-18238" data-price-amount="499.99" data-price-type="minPrice" class="price-wrapper "><span class="price">$499.99</span></span>
</span>
</p>
<p class="price-to">
<span class="price-container price-final_price tax weee">
<span class="price-label">To</span>
<span id="to-18238" data-price-amount="1370.96" data-price-type="maxPrice" class="price-wrapper "><span class="price">$1,370.96</span></span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-18238" data-price-amount="1374.96" data-price-type="" class="price-wrapper "><span class="price">$1,374.96</span></span>
</span>
</span>
</p>
<script>
setTimeout(function() {
const p_elem = document.querySelectorAll(".sale-product-18238");
p_elem.forEach((element) => {
element.classList.remove('hidden');
});
}, 1);
</script>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/lumenier-qav-pro-nano-whoop-2-cinequads-edition-rtf-bundle.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18238`, `21483`, `Lumenier QAV-PRO Nano Whoop 2" cinequads="" edition="" rtf="" bundle`,="" `0`)"="" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18238 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_dXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNKy0rU2VhcmNoKy0rVHJhZGVtYXJrKy0rSU1QKy0rVVMmdXRtX2NvbnRlbnQ9R2V0RlBWKyU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPWdldGZwdiZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUrLStEcm9uZSsmRlBWJUMyJUFFX1N0b3JlPSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQXI4ZXFCaEQzQVJJc0FJZS1idVBmSmdiNFpiSFdsaWotOHg4bHlnTTB2UnYyMFNOSEhSVXBIN3pFa2FiY3BvNEdndUhOdWFFYUFrbW9FQUx3X3djQg%2C%2C/product/17995/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_dXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNKy0rU2VhcmNoKy0rVHJhZGVtYXJrKy0rSU1QKy0rVVMmdXRtX2NvbnRlbnQ9R2V0RlBWKyU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPWdldGZwdiZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUrLStEcm9uZSsmRlBWJUMyJUFFX1N0b3JlPSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQXI4ZXFCaEQzQVJJc0FJZS1idVBmSmdiNFpiSFdsaWotOHg4bHlnTTB2UnYyMFNOSEhSVXBIN3pFa2FiY3BvNEdndUhOdWFFYUFrbW9FQUx3X3djQg%2C%2C/product/17995/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17995">
<a href="https://www.getfpv.com/geprc-moz7-long-range-7-frame-kit.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17995.window="$el.src = event.detail" alt="GEPRC MOZ7 Long Range 7" Frame Kit" title="GEPRC MOZ7 Long Range 7" Frame Kit" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/g/e/geprc-moz7-long-range-7-frame-kit.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/geprc-moz7-long-range-7-frame-kit.html">
GEPRC MOZ7 Long Range 7" Frame Kit </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17995" data-url="https://www.getfpv.com/geprc-moz7-long-range-7-frame-kit.html" data-yotpo-element-id="11">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__655624f0e6b51() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__655624f0e6b51()" @update-prices-17995.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17995" data-price-box="product-id-17995">
<span class="price-container price-final_price tax weee">
<span id="product-price-17995" data-price-amount="109.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$109.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__655624f0e6b51() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__655624f0e6b51()" @click="addToCartFBPixelEvent(`21246`, `GEPRC MOZ7 Long Range 7" frame="" kit`,="" `109.99`,="" `_655624f0e6b51`)"="" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17995`, `21246`, `GEPRC MOZ7 Long Range 7" frame="" kit`,="" `109.99`)"="" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17995 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_dXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNKy0rU2VhcmNoKy0rVHJhZGVtYXJrKy0rSU1QKy0rVVMmdXRtX2NvbnRlbnQ9R2V0RlBWKyU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPWdldGZwdiZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUrLStEcm9uZSsmRlBWJUMyJUFFX1N0b3JlPSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQXI4ZXFCaEQzQVJJc0FJZS1idVBmSmdiNFpiSFdsaWotOHg4bHlnTTB2UnYyMFNOSEhSVXBIN3pFa2FiY3BvNEdndUhOdWFFYUFrbW9FQUx3X3djQg%2C%2C/product/17996/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_dXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNKy0rU2VhcmNoKy0rVHJhZGVtYXJrKy0rSU1QKy0rVVMmdXRtX2NvbnRlbnQ9R2V0RlBWKyU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPWdldGZwdiZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUrLStEcm9uZSsmRlBWJUMyJUFFX1N0b3JlPSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnY2xpZD1DajBLQ1FpQXI4ZXFCaEQzQVJJc0FJZS1idVBmSmdiNFpiSFdsaWotOHg4bHlnTTB2UnYyMFNOSEhSVXBIN3pFa2FiY3BvNEdndUhOdWFFYUFrbW9FQUx3X3djQg%2C%2C/product/17996/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="17996">
<a href="https://www.getfpv.com/geprc-racer-5-fpv-frame-kit-silver.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-17996.window="$el.src = event.detail" alt="GEPRC Racer 5" FPV Frame Kit - Silver" title="GEPRC Racer 5" FPV Frame Kit - Silver" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/g/e/geprc-racer-5-fpv-frame-kit---silver_1_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/geprc-racer-5-fpv-frame-kit-silver.html">
GEPRC Racer 5" FPV Frame Kit - Silver </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="17996" data-url="https://www.getfpv.com/geprc-racer-5-fpv-frame-kit-silver.html" data-yotpo-element-id="12">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__655624f0d80ff() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__655624f0d80ff()" @update-prices-17996.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="17996" data-price-box="product-id-17996">
<span class="price-container price-final_price tax weee">
<span id="product-price-17996" data-price-amount="49.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$49.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__655624f0d80ff() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__655624f0d80ff()" @click="addToCartFBPixelEvent(`21247`, `GEPRC Racer 5" fpv="" frame="" kit="" -="" silver`,="" `49.99`,="" `_655624f0d80ff`)"="" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`17996`, `21247`, `GEPRC Racer 5" fpv="" frame="" kit="" -="" silver`,="" `49.99`)"="" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-17996 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9iYXR0ZXJpZXMuaHRtbA%2C%2C/product/18239/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9iYXR0ZXJpZXMuaHRtbA%2C%2C/product/18239/" class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18239">
<a href="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60-3-pack-bundle.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18239.window="$el.src = event.detail" alt="XILO 1500mAh 4S 100c Basher LiPo Battery XT60 - 3 Pack Bundle" title="XILO 1500mAh 4S 100c Basher LiPo Battery XT60 - 3 Pack Bundle" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/x/i/xilo-basher-1500-4s-bundle.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60-3-pack-bundle.html">
XILO 1500mAh 4S 100c Basher LiPo Battery XT60 - 3 Pack Bundle </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18239" data-url="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60-3-pack-bundle.html" data-yotpo-element-id="13">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__655623ba2694a() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__655623ba2694a()" @update-prices-18239.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18239" data-price-box="product-id-18239">
<span class="price-container price-final_price tax weee">
<span id="product-price-18239" data-price-amount="59.99" data-price-type="" class="price-wrapper "><span class="price">$59.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60-3-pack-bundle.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18239`, `21484`, `XILO 1500mAh 4S 100c Basher LiPo Battery XT60 - 3 Pack Bundle`, `59.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18239 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/18224/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/18224/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18224">
<a href="https://www.getfpv.com/emax-rsiii-2306-race-motor-1800kv-2100kv-2500kv.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18224.window="$el.src = event.detail" alt="EMAX RSIII 2306 Race Motor" title="EMAX RSIII 2306 Race Motor" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/e/m/emax-rsiii-2306-race-motor_1_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/emax-rsiii-2306-race-motor-1800kv-2100kv-2500kv.html">
EMAX RSIII 2306 Race Motor - 1800KV/2100KV/2500KV </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18224" data-url="https://www.getfpv.com/emax-rsiii-2306-race-motor-1800kv-2100kv-2500kv.html" data-yotpo-element-id="14">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561bff36cf4() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561bff36cf4()" @update-prices-18224.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18224" data-price-box="product-id-18224"><span class="normal-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">As low as</span>
<span id="product-price-18224" data-price-amount="19.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$19.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/emax-rsiii-2306-race-motor-1800kv-2100kv-2500kv.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18224`, `21470`, `EMAX RSIII 2306 Race Motor - 1800KV/2100KV/2500KV`, `19.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18224 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/18237/
<form method="post" action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_Y21pZD1lSFozWTJ0QldHWXJRV005JmFmaWQ9UTBsR1ZGVXZlV04wUjAwOSZhdHM9VkhKdVQwVmxVMlJPWW1jOQ%2C%2C/product/18237/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18237">
<a href="https://www.getfpv.com/emax-rsiii-2207-race-motor-1800kv-2100kv-2500kv.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18237.window="$el.src = event.detail" alt="EMAX RSIII 2207 Race Motor" title="EMAX RSIII 2207 Race Motor" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/e/m/emax-rsiii-2207-race-motor_3_.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/emax-rsiii-2207-race-motor-1800kv-2100kv-2500kv.html">
EMAX RSIII 2207 Race Motor - 1800KV/2100KV/2500KV </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18237" data-url="https://www.getfpv.com/emax-rsiii-2207-race-motor-1800kv-2100kv-2500kv.html" data-yotpo-element-id="15">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561bff406c0() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561bff406c0()" @update-prices-18237.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18237" data-price-box="product-id-18237"><span class="normal-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">As low as</span>
<span id="product-price-18237" data-price-amount="19.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$19.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/emax-rsiii-2207-race-motor-1800kv-2100kv-2500kv.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18237`, `21482`, `EMAX RSIII 2207 Race Motor - 1800KV/2100KV/2500KV`, `19.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18237 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMFtFWEFDVF0mdXRtX2tleXdvcmQ9Z2V0ZnB2JnV0bV9tYXRjaHR5cGU9ZSZjYW1wYWlnbl9pZD05NDE5MTYzNTc4JmFkX2dyb3VwX2lkPTk1MDY5NjYwMzQ1JmFkX2lkPTQyMDIxMTI4NzMwNiZhZF9uYW1lPUdldEZQViVDMiVBRSUyMC0lMjBEcm9uZSUyMCYlMjBGUFYlQzIlQUUlMjBTdG9yZSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnYnJhaWQ9MEFBQUFBRDhjTjVJUUJiVjZ0dDhaV0FiTUVpRkhKX1g1YyZnY2xpZD1DajBLQ1FpQW1OZXFCaEQ0QVJJc0FEc1lmVGZtZjdQYm50NXJrTjBZY0puQW13bmhxbUcxNEYyaDhkeG1NRnNTNUd6Rm84ajdDc2NvM29FYUFtTm5FQUx3X3djQg%2C%2C/product/18134/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMFtFWEFDVF0mdXRtX2tleXdvcmQ9Z2V0ZnB2JnV0bV9tYXRjaHR5cGU9ZSZjYW1wYWlnbl9pZD05NDE5MTYzNTc4JmFkX2dyb3VwX2lkPTk1MDY5NjYwMzQ1JmFkX2lkPTQyMDIxMTI4NzMwNiZhZF9uYW1lPUdldEZQViVDMiVBRSUyMC0lMjBEcm9uZSUyMCYlMjBGUFYlQzIlQUUlMjBTdG9yZSZnY19pZD05NDE5MTYzNTc4JmhfYWRfaWQ9NDIwMjExMjg3MzA2JmdhZF9zb3VyY2U9MSZnYnJhaWQ9MEFBQUFBRDhjTjVJUUJiVjZ0dDhaV0FiTUVpRkhKX1g1YyZnY2xpZD1DajBLQ1FpQW1OZXFCaEQ0QVJJc0FEc1lmVGZtZjdQYm50NXJrTjBZY0puQW13bmhxbUcxNEYyaDhkeG1NRnNTNUd6Rm84ajdDc2NvM29FYUFtTm5FQUx3X3djQg%2C%2C/product/18134/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="18134">
<a href="https://www.getfpv.com/t-motor-f55a-pro-iii-55a-3-8s-blheli-32-4-in-1-esc-30x30.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-18134.window="$el.src = event.detail" alt="T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC" title="T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/t/-/t-motor-f55a-pro-iii-55a-3-8s-blheli_32-4-in-1-esc.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/t-motor-f55a-pro-iii-55a-3-8s-blheli-32-4-in-1-esc-30x30.html">
T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC - 30x30 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="18134" data-url="https://www.getfpv.com/t-motor-f55a-pro-iii-55a-3-8s-blheli-32-4-in-1-esc-30x30.html" data-yotpo-element-id="16">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__655620192acfc() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__655620192acfc()" @update-prices-18134.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="18134" data-price-box="product-id-18134">
<span class="price-container price-final_price tax weee">
<span id="product-price-18134" data-price-amount="119.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$119.99</span></span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__655620192acfc() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__655620192acfc()" @click="addToCartFBPixelEvent(`21381`, `T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC - 30x30`, `119.99`, `_655620192acfc`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`18134`, `21381`, `T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC - 30x30`, `119.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="px-1 border-0 items-center justify-center bg-yellow-gfpv text-sm text-white font-medium">NEW</div>
<div class="sale-product-18134 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMCU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPSZ1dG1fbWF0Y2h0eXBlPWImY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUlMjAtJTIwRHJvbmUlMjAmJTIwRlBWJUMyJUFFJTIwU3RvcmUmZ2NfaWQ9OTQxOTE2MzU3OCZoX2FkX2lkPTQyMDIxMTI4NzMwNg%2C%2C/product/13268/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQViUyMCU1QkVYQUNUJTVEJnV0bV9rZXl3b3JkPSZ1dG1fbWF0Y2h0eXBlPWImY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDM0NSZhZF9pZD00MjAyMTEyODczMDYmYWRfbmFtZT1HZXRGUFYlQzIlQUUlMjAtJTIwRHJvbmUlMjAmJTIwRlBWJUMyJUFFJTIwU3RvcmUmZ2NfaWQ9OTQxOTE2MzU3OCZoX2FkX2lkPTQyMDIxMTI4NzMwNg%2C%2C/product/13268/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="13268">
<a href="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-13268.window="$el.src = event.detail" alt="XILO 1500mAh 4S 100c Basher LiPo Battery XT60" title="XILO 1500mAh 4S 100c Basher LiPo Battery XT60" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/x/i/xilo-1500mah-4s-100c-basher-lipo-battery-xt60-main.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60.html">
XILO 1500mAh 4S 100c Basher LiPo Battery XT60 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="13268" data-url="https://www.getfpv.com/xilo-1500mah-4s-100c-basher-lipo-battery-xt60.html" data-yotpo-element-id="17">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">5.0 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="5 reviews" tabindex="-1">5 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__6556240acf3bc() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__6556240acf3bc()" @update-prices-13268.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="13268" data-price-box="product-id-13268">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-13268" data-price-amount="21.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$21.99</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-13268" data-price-amount="26.99" data-price-type="oldPrice" class="price-wrapper "><span class="price">$26.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__6556240acf3bc() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__6556240acf3bc()" @click="addToCartFBPixelEvent(`16205`, `XILO 1500mAh 4S 100c Basher LiPo Battery XT60`, `21.99`, `_6556240acf3bc`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`13268`, `16205`, `XILO 1500mAh 4S 100c Basher LiPo Battery XT60`, `21.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="sale-product-13268 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMElOVEwmdXRtX2NvbnRlbnQ9R2V0RlBWJTIwW0VYQUNUXSZ1dG1fa2V5d29yZD1nZXRmcHYmdXRtX21hdGNodHlwZT1lJmNhbXBhaWduX2lkPTk0MzQ0ODg3MDAmYWRfZ3JvdXBfaWQ9OTQ5OTUwNzYyMzkmYWRfaWQ9NDE5Nzc0MzE5NzI5JmFkX25hbWU9R2V0RlBWJUMyJUFFJTIwLSUyMERyb25lJTIwJiUyMEZQViUyMFN0b3JlJmdjX2lkPTk0MzQ0ODg3MDAmaF9hZF9pZD00MTk3NzQzMTk3MjkmZ2FkX3NvdXJjZT0xJmdjbGlkPUNqMEtDUWlBbU5lcUJoRDRBUklzQURzWWZUZUhObXpPLS0xVlFiYVFleXpwTW5HOXFyNHl0VDFHMVdIMl9vcXRUTzVIQ0VGTnk3N094Y2NhQXFYSUVBTHdfd2NC/product/14651/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMElOVEwmdXRtX2NvbnRlbnQ9R2V0RlBWJTIwW0VYQUNUXSZ1dG1fa2V5d29yZD1nZXRmcHYmdXRtX21hdGNodHlwZT1lJmNhbXBhaWduX2lkPTk0MzQ0ODg3MDAmYWRfZ3JvdXBfaWQ9OTQ5OTUwNzYyMzkmYWRfaWQ9NDE5Nzc0MzE5NzI5JmFkX25hbWU9R2V0RlBWJUMyJUFFJTIwLSUyMERyb25lJTIwJiUyMEZQViUyMFN0b3JlJmdjX2lkPTk0MzQ0ODg3MDAmaF9hZF9pZD00MTk3NzQzMTk3MjkmZ2FkX3NvdXJjZT0xJmdjbGlkPUNqMEtDUWlBbU5lcUJoRDRBUklzQURzWWZUZUhObXpPLS0xVlFiYVFleXpwTW5HOXFyNHl0VDFHMVdIMl9vcXRUTzVIQ0VGTnk3N094Y2NhQXFYSUVBTHdfd2NC/product/14651/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="14651">
<a href="https://www.getfpv.com/lumenier-qav-r-2-hd-deadcat-freestyle-quadcopter-rtf-w-dji-digital-hd-fpv-system-v2.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-14651.window="$el.src = event.detail" alt="Lumenier QAV-R 2 HD Deadcat Freestyle Quadcopter RTF w/ DJI Digital HD FPV System - V2" title="Lumenier QAV-R 2 HD Deadcat Freestyle Quadcopter RTF w/ DJI Digital HD FPV System - V2" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-qav-r-2-hd-deadcat-freestyle-quadcopter-rtf-w-dji-digital-hd-fpv-system---v2-main-graphic-lower-angle.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-qav-r-2-hd-deadcat-freestyle-quadcopter-rtf-w-dji-digital-hd-fpv-system-v2.html">
Lumenier QAV-R 2 HD Deadcat Freestyle Quadcopter RTF w/ DJI Digital HD FPV System - V2 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="14651" data-url="https://www.getfpv.com/lumenier-qav-r-2-hd-deadcat-freestyle-quadcopter-rtf-w-dji-digital-hd-fpv-system-v2.html" data-yotpo-element-id="18">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">4.8 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="6 reviews" tabindex="-1">6 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__6556246abbe8b() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__6556246abbe8b()" @update-prices-14651.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="14651" data-price-box="product-id-14651">
<p class="minimal-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">As low as</span>
<span id="from-14651" data-price-amount="449.99" data-price-type="" class="price-wrapper "><span class="price">$449.99</span></span>
</span>
</p>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<a href="https://www.getfpv.com/lumenier-qav-r-2-hd-deadcat-freestyle-quadcopter-rtf-w-dji-digital-hd-fpv-system-v2.html" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-black bg-white hover:bg-yellow-gfpv
mr-auto">
Select Options
</a>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`14651`, `17526`, `Lumenier QAV-R 2 HD Deadcat Freestyle Quadcopter RTF w/ DJI Digital HD FPV System - V2`, `0`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="sale-product-14651 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium hidden">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQVi5jb20lMjBbRVhBQ1RdJnV0bV9rZXl3b3JkPWdldGZwdiUyMGNvbSZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDU0NSZhZF9pZD00MjAyMTEyODczMTImYWRfbmFtZT1HZXRGUFYlQzIlQUUlMjAtJTIwRHJvbmUlMjAmJTIwRlBWJTIwU3RvcmUmZ2NfaWQ9OTQxOTE2MzU3OCZoX2FkX2lkPTQyMDIxMTI4NzMxMiZnYWRfc291cmNlPTEmZ2NsaWQ9Q2owS0NRaUFtTmVxQmhENEFSSXNBRHNZZlRjUWU1N2VkeG9FRHhSQ1dKakdrRTU4Y3BFT3Y4MmM3ekRXRzhhNkwxdktpOUxXSEdsalBTOGFBbmZERUFMd193Y0I%2C/product/15685/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS8_YWZpZD1hVmxPVjBoQmRtZDZUSGM5JnJlZmVycmluZ19zZXJ2aWNlPWdvb2dsZS1jcGMmdXRtX3NvdXJjZT1nb29nbGUmdXRtX21lZGl1bT1jcGMmdXRtX2NhbXBhaWduPURNJTIwLSUyMFNlYXJjaCUyMC0lMjBUcmFkZW1hcmslMjAtJTIwSU1QJTIwLSUyMFVTJnV0bV9jb250ZW50PUdldEZQVi5jb20lMjBbRVhBQ1RdJnV0bV9rZXl3b3JkPWdldGZwdiUyMGNvbSZ1dG1fbWF0Y2h0eXBlPWUmY2FtcGFpZ25faWQ9OTQxOTE2MzU3OCZhZF9ncm91cF9pZD05NTA2OTY2MDU0NSZhZF9pZD00MjAyMTEyODczMTImYWRfbmFtZT1HZXRGUFYlQzIlQUUlMjAtJTIwRHJvbmUlMjAmJTIwRlBWJTIwU3RvcmUmZ2NfaWQ9OTQxOTE2MzU3OCZoX2FkX2lkPTQyMDIxMTI4NzMxMiZnYWRfc291cmNlPTEmZ2NsaWQ9Q2owS0NRaUFtTmVxQmhENEFSSXNBRHNZZlRjUWU1N2VkeG9FRHhSQ1dKakdrRTU4Y3BFT3Y4MmM3ekRXRzhhNkwxdktpOUxXSEdsalBTOGFBbmZERUFMd193Y0I%2C/product/15685/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="15685">
<a href="https://www.getfpv.com/lumenier-power-bank-pro-225.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-15685.window="$el.src = event.detail" alt="Lumenier Power Bank Pro 225" title="Lumenier Power Bank Pro 225" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-power-bank-pro-225_1.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-power-bank-pro-225.html">
Lumenier Power Bank Pro 225 </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="15685" data-url="https://www.getfpv.com/lumenier-power-bank-pro-225.html" data-yotpo-element-id="19">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">4.9 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="8 reviews" tabindex="-1">8 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__655619f5bf459() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__655619f5bf459()" @update-prices-15685.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="15685" data-price-box="product-id-15685">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-15685" data-price-amount="99.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$99.99</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-15685" data-price-amount="169.99" data-price-type="oldPrice" class="price-wrapper "><span class="price">$169.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__655619f5bf459() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__655619f5bf459()" @click="addToCartFBPixelEvent(`19132`, `Lumenier Power Bank Pro 225`, `99.99`, `_655619f5bf459`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`15685`, `19132`, `Lumenier Power Bank Pro 225`, `99.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="sale-product-15685 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9kamktZnB2LWdvZ2dsZXMtdjIuaHRtbD91dG1fY29udGVudD1idWZmZXJmMjIwYyZ1dG1fbWVkaXVtPXNvY2lhbCZ1dG1fc291cmNlPXR3aXR0ZXIuY29tJnV0bV9jYW1wYWlnbj1idWZmZXI%2C/product/15686/
<form method="post"
action="https://www.getfpv.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuZ2V0ZnB2LmNvbS9kamktZnB2LWdvZ2dsZXMtdjIuaHRtbD91dG1fY29udGVudD1idWZmZXJmMjIwYyZ1dG1fbWVkaXVtPXNvY2lhbCZ1dG1fc291cmNlPXR3aXR0ZXIuY29tJnV0bV9jYW1wYWlnbj1idWZmZXI%2C/product/15686/"
class="item product product-item product_addtocart_form flex flex-col relative p_grid-item">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <input type="hidden" name="product" value="15686">
<a href="https://www.getfpv.com/lumenier-cybermech-led-visor-for-dji-fpv-goggles.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
<img class="hover:shadow-sm object-contain max-w-full" loading="lazy" x-data="" @update-gallery-15686.window="$el.src = event.detail" alt="Lumenier CYBERMECH LED Visor for DJI FPV Goggles" title="Lumenier CYBERMECH LED Visor for DJI FPV Goggles" src="https://cdn-v2.getfpv.com/media/catalog/product/cache/fa4da5475405b0da777dc0f4b9d16483/l/u/lumenier-cybermech-led-visor-main.jpg" width="250" height="250">
</a>
<div class="product-info flex flex-col flex-grow">
<div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-gray-450 ">
<a class="product-item-link" href="https://www.getfpv.com/lumenier-cybermech-led-visor-for-dji-fpv-goggles.html">
Lumenier CYBERMECH LED Visor for DJI FPV Goggles </a>
</div>
<div class="py-1 w-6/12 ">
<div class="yotpo bottomLine bottomline-position yotpo-small" data-product-id="15686" data-url="https://www.getfpv.com/lumenier-cybermech-led-visor-for-dji-fpv-goggles.html" data-yotpo-element-id="20">
<div class="yotpo-display-wrapper" style="visibility: hidden;">
<div class="standalone-bottomline" data-source="default" tabindex="-1">
<div class="yotpo-bottomline pull-left star-clickable" tabindex="0"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span
class="yotpo-icon yotpo-icon-star rating-star pull-left"></span><span class="sr-only">4.8 star rating</span> </span> <a href="javascript:void(0)" class="text-m" aria-label="9 reviews" tabindex="-1">9 Reviews</a>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
<div class="yotpo-clr"></div>
</div>
</div>
</div>
<script>
function initPriceBox__65561b05745e2() {
return {
updatePrice(priceData) {
const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
regularPriceLabel.classList.add('hidden');
} else {
regularPriceLabel.classList.remove('hidden');
}
regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
}
}
}
</script>
<div class="pt-1 text-gray-900" x-data="initPriceBox__65561b05745e2()" @update-prices-15686.window="updatePrice(event.detail);">
<div class="price-box price-final_price" data-role="priceBox" data-product-id="15686" data-price-box="product-id-15686">
<span class="special-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Special Price</span>
<span id="product-price-15686" data-price-amount="49.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$49.99</span></span>
</span>
</span>
<span class="old-price">
<span class="price-container price-final_price tax weee">
<span class="price-label">Regular Price</span>
<span id="old-price-15686" data-price-amount="129.99" data-price-type="oldPrice" class="price-wrapper "><span class="price">$129.99</span></span>
</span>
</span>
</div>
</div>
<span class="italic text-sm font-medium"></span>
<div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
<script>
function initFBPixelAddToCart__65561b05745e2() {
return {
addToCartFBPixelEvent(productSku, productName, productPrice, uniqueId) {
const currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let cartFBPData;
if (productSku) {
cartFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(cartFBPData, currencyValue ? {
currency: currencyValue
} : '')
fbq('track', 'AddToCart', cartFBPData, {
eventID: `AddToCart-${productSku}-${uniqueId}`
});
}
}
}
}
</script>
<button x-data="initFBPixelAddToCart__65561b05745e2()" @click="addToCartFBPixelEvent(`19133`, `Lumenier CYBERMECH LED Visor for DJI FPV Goggles`, `49.99`, `_65561b05745e2`)" class="w-auto btn btn-primary justify-center mr-auto font-semibold px-4 md:px-4 xl:px-6 border border-gray-300 text-gray-700 bg-white hover:bg-yellow-gfpv hover:text-black
mr-auto" aria-label="Add to Cart">
<span class="inline"> Add to Cart </span>
</button>
<script>
function initWishlist() {
return {
addToWishlist(productId, productSku, productName, productPrice) {
var formKey = document.querySelector('input[name=form_key]').value;
var postUrl = BASE_URL + "wishlist/index/add/",
currencyValue = dataLayer?.find(function(el) {
return el?.transactionCurrency;
})?.transactionCurrency,
categoryValue = dataLayer?.find(function(el) {
if (el?.categoryName) {
return el?.categoryName;
}
})?.categoryName,
qtyValue = 1;
let wishlistFBPData;
if (productSku) {
wishlistFBPData = {
content_type: 'product',
content_name: productName,
contents: [Object.assign({}, {
id: productSku,
quantity: qtyValue,
item_price: +productPrice
})],
value: +productPrice
};
Object.assign(wishlistFBPData, currencyValue ? {
currency: currencyValue
} : '', categoryValue ? {
content_category: categoryValue
} : '')
}
fetch(postUrl, {
"headers": {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
"method": "POST",
"mode": "cors",
"credentials": "include"
}).then(function(response) {
if (response.redirected) {
window.location.href = response.url;
} else if (response.ok) {
return response.json();
} else {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "warning",
text: "Could not add item to wishlist."
}], 5000);
}
}).then(function(response) {
if (!response) {
return
}
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: (response.success) ? "success" : "error",
text: (response.success) ? "Product has been added to your Wish List." : response.error_message
}], 5000);
var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
window.dispatchEvent(reloadCustomerDataEvent);
if (productSku) {
fbq('track', 'AddToWishlist', wishlistFBPData, {
eventID: `AddToWishlist-${productId}-${productSku}`
});
}
}).catch(function(error) {
typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
[{
type: "error",
text: error
}], 5000);
});
}
}
}
</script>
<button x-data="initWishlist()" @click.prevent="addToWishlist(`15686`, `19133`, `Lumenier CYBERMECH LED Visor for DJI FPV Goggles`, `49.99`)" aria-label="Add to Wish List" type="button"
class="absolute rounded-full w-9 h-9 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-300 hover:text-red-600 ml-2" style="top:.2rem;right:.1rem">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-7 h-7" width="25" height="25">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
</svg>
</button>
<div class="absolute flex gap-1" style="top:1rem;left:.1rem">
<div class="sale-product-15686 px-1 border-0 items-center justify-center bg-green-600 text-sm text-white font-medium">SALE</div>
</div>
</div>
</div>
</form>
POST https://www.getfpv.com/newsletter/subscriber/new/
<form class="form subscribe" action="https://www.getfpv.com/newsletter/subscriber/new/" method="post" x-data="initNewsletterForm()" @submit.prevent="submitForm()" id="newsletter-validate-detail">
<div class="flex justify-center md:justify-start">
<label for="newsletter-subscribe" class="sr-only"> Email Address </label>
<input name="email" type="email" required="" id="newsletter-subscribe" class="form-input inline-flex w-full" placeholder="Enter your email address">
<input name="form_key" type="hidden" value="Yh7WFrpTD7HWkh7G"> <button class="inline-flex flex-shrink-0 ml-auto xl:mt-0 btn btn-black uppercase"> Subscribe </button>
</div>
<div>
<template x-if="displayErrorMessage">
<p class="flex items-center text-red">
<span class="inline-block w-8 h-8 mr-3">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
</span>
<template x-for="errorMessage in errorMessages">
<span x-html="errorMessage"></span>
</template>
</p>
</template>
</div>
</form>
Text Content
We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Read our policy Allow Cookies We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Read our policy Allow Cookies * Order Status * Contact Sign in Sign In Create an Account Cart 0 Account Sign In Sign Out My Account My Wishlist Order Status Support Contact Shop By Category Shop By Category View All FPV Equipment New Products Brands We Love Ready-To-Fly Drones Drone Bundles Quadcopter Frames Micro / Nano Quadcopters Commercial / Industry Electronics Motors Batteries / Chargers Radios Propellers Action Cameras Planes Accessories 3D Printing On Sale New Products Drone Bundles Drone Bundles View All DIY FPV Drone Kits Commercial / Industry Commercial / Industry View All Cinematography Education DJI Lumenier NDAA Compliant Brands We Love Brands We Love View All Lumenier XILO BETAFPV EMAX T-Motor Team Black Sheep (TBS) Fat Shark Flywoo Happymodel iFlight RadioMaster Walksnail ZOHD CaddxFPV DJI Drone Pilot Brands On Sale On Sale View All Flash Sale Clearance Learn About FPV Shop By Category FPV Equipment FPV Equipment FPV Goggles and Accessories HD FPV Equipment * DJI Digital HD FPV System * HDZero Digital HD FPV System * Walksnail / Fat Shark Digital HD FPV System FPV Cameras and Accessories * Flight Cameras * Flight Camera Lenses FPV Antennas * Lumenier AXII 2 FPV Antennas * Lumenier AXII HD Antennas * Lumenier Micro AXII 2 * FPV Antenna Mounts FPV Monitors Video Receivers * 5.8GHz * 2.4GHz * 1.3 GHz Video Transmitters * 5.8GHz * 2.4GHz New Products Brands We Love Brands We Love Lumenier XILO BETAFPV EMAX T-Motor Team Black Sheep (TBS) Fat Shark Flywoo Happymodel iFlight RadioMaster Walksnail ZOHD CaddxFPV DJI Drone Pilot Brands * JohnnyFPV * SKITZO FPV * Joshua Bardwell * Mr. Steele - ETHIX * MCK (Min Chan Kim) * Tomz * Chief * Fincky FPV Ready-To-Fly Drones Ready-To-Fly Drones Built In-House RTFs Lumenier QAV RTFs Micro / Nano RTF/BNF 3" RTF Quadcopters 4" RTF Quadcopters 5" RTF Quadcopters 6"+ RTF Quadcopters DJI * Avata * DJI FPV Drone * Mavic * DJI Air 2S Drone Bundles Drone Bundles DIY FPV Drone Kits Quadcopter Frames Quadcopter Frames Lumenier QAV Frames * QAV-PRO * QAV-S 2 Joshua Bardwell Special Edition * QAV-S Joshua Bardwell Special Edition * QAV-S JohnnyFPV Special Edition * QAV-S * QAV-CINE * QAV-R 2 * QAV-R 2 Deadcat * QAV-RXL 2 * Legacy Lumenier Frames XILO Frames * Blue Hornet * Phreak * Phreakstyle 3" Quad Frames * 3" Quad Replacement Parts 4" Quad Frames * 4" Quad Replacement Parts 5" Quad Frames * 5" Quad Replacement Parts * 5" FPV Racing Quad Frames 6"+ Quad Frames * 6" Quad Replacement Parts Micro / Nano Quadcopters Micro / Nano Quadcopters Micro / Nano RTF/BNF Micro / Nano Airframes Micro Motors Micro Batteries / Chargers Micro FPV Micro Propellers Micro Flight Controllers Micro Antennas Micro Receivers Micro Accessories & Parts Commercial / Industry Commercial / Industry Cinematography * Ready to Fly Cinema Drones * Frames * Electronics * Motors * Batteries * Propellers * Accessories * Cinema Cameras and Lenses Education * Grade K - 2 * Grade 3 - 5 * Grade 6 - 8 * Grade 9 - 12 * College DJI * Avata * Phantom * Mavic * Spark * Inspire * Flamewheel * S Series * Gimbals * DJI Air 2S Lumenier * Light Show Drones * LU Professional Motors * QAV400 FPV Quad * QAV500 FPV Quad NDAA Compliant Electronics Electronics Flight Controllers * Mini Flight Controllers * Micro Flight Controllers * AIO (All in One) FC's * Airplane FCs and Parts * Commercial Drone FCs and Parts * GPS Systems / Modules Electronic Speed Controllers (ESC) * Single ESC's * 4 in 1 ESC's * Commercial/Consumer ESC's * ESC Combos and Power Systems FC / ESC Stacks Power Distribution Boards (PDB) LED Lighting Voltage Regulators / Smoke Stoppers / Capacitors Servos Remote ID Motors Motors Mini Quad Motors Micro Quad Motors Commercial / Cinematography Motors Gimbal Motors Airplane Motors Motor Combos and Power Systems Motor Accessories & Parts Motor Bells Batteries / Chargers Batteries / Chargers Mini Quad Flight Batteries Micro Quad Flight Batteries Battery Bundles Lithium Ion Batteries Accessory Batteries Commercial / Industrial Batteries Battery Chargers Parallel Charging Boards Battery and Charger Accessories Lipo Straps Radios Radios Radio Controllers * Frsky Radios * RadioMaster Radios * TBS Radios * DJI Radios Radio Antennas Radio Receivers Radio Transmitter Modules (Tx) Radio RX/TX Combos Long Range Systems and Antennas Radio Accessories Propellers Propellers Mini Quad Propellers Micro Quad Propellers Commercial / Industrial Propellers Airplane Propellers Prop Reducers Prop Adapters Propeller Locknuts and Accessories X-Class Propellers Propeller Guards and Ducts Action Cameras Action Cameras Action Cameras Action Camera Mounts and Cases Camera Filters Camera Accessories Planes Planes FPV Planes Laminate Power Packages Parts & Accessories Plane Electronics Accessories Accessories Gift Cards Clothing & Stickers Banners / Race Gates Tools Travel Cases & Backpacks Cables / Connectors Parts & Hardware Wire Glues and Adhesives Servo Cables SMA Cables A/V Cables Flight Simulators Carbon Fiber Sheets Toys 3D Printing 3D Printing 3D Printers Filament 3D Printed Parts * Antenna Mounts * Camera Mounts * Accessories Custom 3D Printing On Sale On Sale Flash Sale Clearance New Products Drone Bundles Drone Bundles * * DIY FPV Drone Kits Commercial / Industry Commercial / Industry * * Cinematography * Ready to Fly Cinema Drones * Frames * Electronics * Motors * Batteries * Propellers * Accessories * Cinema Cameras and Lenses * Education * Grade K - 2 * Grade 3 - 5 * Grade 6 - 8 * Grade 9 - 12 * College * DJI * Avata * Phantom * Mavic * Spark * Inspire * Flamewheel * S Series * Gimbals * DJI Air 2S * Lumenier * Light Show Drones * LU Professional Motors * QAV400 FPV Quad * QAV500 FPV Quad * NDAA Compliant Shop By Brand Shop by Brand * * Lumenier * XILO * BETAFPV * EMAX * T-Motor * Team Black Sheep (TBS) * Fat Shark * Flywoo * Happymodel * iFlight * RadioMaster * Walksnail * ZOHD * CaddxFPV * DJI * Drone Pilot Brands * JohnnyFPV * SKITZO FPV * Joshua Bardwell * Mr. Steele - ETHIX * MCK (Min Chan Kim) * Tomz * Chief * Fincky FPV On Sale On Sale * * Flash Sale * Clearance Learn About FPV Loading... MY CART sku: x Subtotal: Checkout or View and Edit Cart Checkout using your account Email Address Password Sign In Forgot Your Password? Checkout as a new customer Creating an account has many benefits: * See order and shipping status * Track order history * Check out faster Create an Account Skip to Content • • • • • • • • • • • • • • • • STAY CONNECTED Get exclusive deals and stand a chance to win monthly FREE products! FREE SAME DAY SHIPPING Available on most orders over $99. GETFPV IS HIGHLY RATED Click here to view our latest reviews. Featured Categories DRONE BUNDLES FPV EQUIPMENT DRONE FRAMES ELECTRONICS MOTORS BATTERIES / CHARGERS RADIOS PROPELLERS FEATURED PRODUCTS Fat Shark Dominator Digital HD FPV Goggles 4.8 star rating 12 Reviews Special Price $380.00 Regular Price $599.00 Add to Cart SALE Beginner DIY FPV Drone Kit - QAV-S 2 Joshua Bardwell SE 5” - HD Ready 5.0 star rating 7 Reviews Special Price $269.99 Regular Price $299.99 Add to Cart NEW SALE DJI Goggles Integra 5.0 star rating 7 Reviews Special Price $429.00 Regular Price $499.00 Add to Cart NEW SALE Lumenier NAV 6000mAh 6S Lithium-Ion Battery - XT60 $139.99 Add to Cart NEW SALE Walksnail Avatar HD Goggles X $458.99 Pre-Order Add to Cart NEW SALE Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle From $499.99 To $1,370.96 Regular Price $1,374.96 Select Options NEW SALE Lumenier AXII Duality HD 2.4/5.8GHz Dual-Band Antenna for DJI O3 4.3 star rating 3 Reviews As low as $17.99 Select Options NEW SALE HISINGY Stargazer RTF Drone Kit w/ Goggles + Radio + App 4.6 star rating 13 Reviews Special Price $349.00 Regular Price $399.00 Add to Cart NEW SALE Same Day Shipping Available on most orders. Featured Industries CINEMATOGRAPHY EDUCATION GOVERNMENT / MILITARY WHAT'S NEW Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF w/ DJI O3 $499.99 Add to Cart NEW SALE Lumenier QAV-PRO Nano Whoop 2" Cinequads Edition RTF Bundle From $499.99 To $1,370.96 Regular Price $1,374.96 Select Options NEW SALE GEPRC MOZ7 Long Range 7" Frame Kit $109.99 Add to Cart NEW SALE GEPRC Racer 5" FPV Frame Kit - Silver $49.99 Add to Cart NEW SALE XILO 1500mAh 4S 100c Basher LiPo Battery XT60 - 3 Pack Bundle $59.99 Select Options NEW SALE EMAX RSIII 2306 Race Motor - 1800KV/2100KV/2500KV As low as $19.99 Select Options NEW SALE EMAX RSIII 2207 Race Motor - 1800KV/2100KV/2500KV As low as $19.99 Select Options NEW SALE T-Motor F55A PRO III 55A 3-8S BLHeli_32 4-in-1 ESC - 30x30 $119.99 Add to Cart NEW SALE More Products GETFPV /LEARN The ideal location to expand your knowledge of an FPV racing drone. Read More FPV GUIDE - HOW TO GET INTO CINEMATIC FPV? HURRY UP! STOCK CLEARANCE SALE IS LIVE NOW XILO 1500mAh 4S 100c Basher LiPo Battery XT60 5.0 star rating 5 Reviews Special Price $21.99 Regular Price $26.99 Add to Cart SALE Lumenier QAV-R 2 HD Deadcat Freestyle Quadcopter RTF w/ DJI Digital HD FPV System - V2 4.8 star rating 6 Reviews As low as $449.99 Select Options SALE Lumenier Power Bank Pro 225 4.9 star rating 8 Reviews Special Price $99.99 Regular Price $169.99 Add to Cart SALE Lumenier CYBERMECH LED Visor for DJI FPV Goggles 4.8 star rating 9 Reviews Special Price $49.99 Regular Price $129.99 Add to Cart SALE More Products LOYALTY PROGRAM Earn 'Crash Cash' loyalty rewards to redeem towards your next purchase! Create An Account DISCOUNTS & COUPONS Check out our landing hub for all GetFPV promotions, discounts, and coupons! Learn More STAY CONNECTED Enter your e-mail to get exclusive deals and stand a chance to win monthly FREE products! Email Address Subscribe LIVE CHAT CHECK ORDER STATUS SAME DAY SHIPPING CUSTOMER SUPPORT MON - FRI:11:00AM - 6:00PM EST SUPPORT@GETFPV.COM | +1 (941) 444-0021 NEED HELP? * Technical Support * Order Support * Check Order Status * FAQ * Contact Us STORE & SHIPPING * Loyalty Program * Drone Brands * Discounts and Coupons * Reseller Catalog * FREE SHIPPING on most orders $99+ * Local Curbside Pickup * Shipping Tips * Return Policy SHOP TOP CATEGORIES * Drone Bundles * FPV Equipment * Drone Frames * Electronics * Motors * Batteries / Chargers * Radios * Propellers MORE GETFPV * GetFPV Learn * GetFPV Benefits * GetFPV Distribution * FPV Crate * FPV Clearance * Career Opportunities CONNECT * Newsletter Sign-Up * Text Message Sign-Up * Facebook * Twitter * YouTube * Instagram * AUVSI * Clubs, TSA, STEMS * 1060 Goodrich Ave. Sarasota, FL 34236 * +1 (941) 444-0021 * support@getfpv.com * * * * * © 2023 GetFPV LLC. All Rights Reserved. | Terms & Conditions | Privacy Policy | Site Map