e\n\u003ctr\u003e\n\u003cth\u003eGrips\u003c\/th\u003e\n\u003ctd\u003eBontrager XR Endurance Elite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eController\u003c\/th\u003e\n\u003ctd\u003eBosch Kiox 300, smart system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMotor\u003c\/th\u003e\n\u003ctd\u003eBosch Performance Line CX (Europe and APAC: 25 km\/h, US and ROW: 20 mph \/ 32 km\/h) Bosch Performance Line CX (Europe and APAC: 25 km\/h,\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSize Chart Rider Height\u003c\/th\u003e\n\u003ctd\u003eRider Height - 177.0 - 188.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSize Chart Rider Inseam\u003c\/th\u003e\n\u003ctd\u003eInseam - 84.0 - 89.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e","published_at":"2026-08-18T15:26:14+01:00","created_at":"2026-08-18T15:26:14+01:00","vendor":"Trek","type":"Bike","tags":["2027","ACTIVE","Bike","EAT - E-ATB","EBIKE","Trek"],"price":400000,"price_min"ent":"shopify","barcode":"197216398264","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488478079,"position":1,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535830399,"title":"Buff Beige \/ Supernova \/ M","option1":"Buff Beige \/ Supernova","option2":"M","option3":null,"sku":"5348522","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036621695,"product_id":15846743015807,"position":1,"created_at":"2026-08-18T16:06:43+01:00","updated_at":"2026-08-18T16:06:47+01:00","alt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","variant_ids":[58205535797631,58205535830399,58205535863167,5lt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","variant_ids":[58205535797631,58205535830399,58205535863167,58205535895935]},"available":false,"name":"Powerfly+ 8 Gen 5 - Buff Beige \/ Supernova \/ S","public_title":"Buff Beige \/ Supernova \/ S","options":["Buff Beige \/ Supernova","S"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398240","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488478079,"position":1,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535895935,"title":"Buff Beige \/ Supernova \/ XL","option1":"Buff Beige \/ Supernova"
c-43e0-a533-4baadc2122ec.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535928703,"title":"Mulsanne \/ L","option1":"Mulsanne","option2":"L","option3":null,"sku":"5348527","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036785535,"product_id":15846743015807,"position":6,"created_at":"2026-08-18T16:06:43+01:00","updated_at":"2026-08-18T16:06:47+01:00","alt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","variant_ids":[58205535928703,58205535961471,58205535994239,58205536027007]},"available":false,"name":"Powerfly+ 8 Gen 5 - Mulsanne \/ L","public_title":"Mulsanne \/ L","options":["Mulsanne","L"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398301","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":7225448864191
"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398295","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488641919,"position":6,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535994239,"title":"Mulsanne \/ S","option1":"Mulsanne","option2":"S","option3":null,"sku":"5348525","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036785535,"product_id":15846743015807,"position":6,"created_at":"2026-08-18T16:06:43+01:00","updated_at":"2026-08-18T16:06:47+01:00","alt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","variant_ids":[58205
3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","variant_ids":[58205535928703,58205535961471,58205535994239,58205536027007]},"available":false,"name":"Powerfly+ 8 Gen 5 - Mulsanne \/ XL","public_title":"Mulsanne \/ XL","options":["Mulsanne","XL"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398318","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488641919,"position":6,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","\/\/projektride.co.uk\/cdn\/ht":2250,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","width":3000},{"alt":"Powerfly+ 8 Gen 5","id":72254488510847,"position":2,"preview_image":{"aspect_ratio":1.333,"height":3000,"width":4000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Alt1.jpg?v=1787065607"},"aspect_ratio":1.333,"height":3000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Alt1.jpg?v=1787065607","width":4000},{"alt":"Powerfly+ 8 Gen 5","id":72254488543615,"position":3,"preview_image":{"aspect_ratio":1.333,"height":3000,"width":4000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Alt2.jpg?v=1787065606"},"aspect_ratio":1.333,"height":3000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Alt2.jpg?v=1787065606","width":4000},{"alt":"Powerfly+ 8 Gen 5","id":72254488576383,"position":4,"preview
","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","width":3000},{"alt":"Powerfly+ 8 Gen 5","id":72254488674687,"position":7,"preview_image":{"aspect_ratio":1.333,"height":3000,"width":4000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Alt1.jpg?v=1787065606"},"aspect_ratio":1.333,"height":3000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Alt1.jpg?v=1787065606","width":4000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003ePowerfly+ 8 is a rugged full-power hardtail electric mountain bike built to handle whatever adventure you throw at it. Its sturdy Alpha Platinum Aluminum frame makes it versatile enough for everything from trail rides to backroad exploring, while a 120mm Fox AWL Rail fork smooths out roots, rocks, and even the occasional pothole. A 12-speed SRAM Eagle 70 drivetrain and Shimano MT620 4-piston brakes de
/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFork\u003c\/th\u003e\n\u003ctd\u003eFox AWL Rail, Rail 2.0 damper, tapered steerer, 44 mm offset, Boost110, 15 mm Kabolt axle, 180 mm direct mount, 120 mm travel, 29\" Fox AWL Rail, Rail 2.0 damper, tapered steerer, 44mm offset, Boost110, 15mm Kabolt a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTires\u003c\/th\u003e\n\u003ctd\u003eBontrager Gunnison Pro XR, Tubeless Ready, dual compound, aramid bead, 60 tpi, 29x2.40\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub Front\u003c\/th\u003e\n\u003ctd\u003eShimano TC500 alloy, CentreLock, 110x15 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub Rear\u003c\/th\u003e\n\u003ctd\u003eShimano TC500 alloy, CentreLock, 148x12 mm thru axle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRims\u003c\/th\u003e\n\u003ctd\u003eBontrager Kovee, double-wall, Tubeless-Ready, 28-hole, 23 mm width, Presta valve \/\/ Bontrager Kovee, double-wall, Tubel
<<&
!Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return null;
}
const age = Date.now() - updatedAt.getTime();
if (age SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return null;
}
return settings;
} catch (error) {
console.debug('STOQ - Error checking settings cache:', error);
return null;
}
}
function createRestockRocketContainer() {
const restockRocketContainer = document.createElement('div');
restockRocketContainer.id = 'restock-rocket';
document.body.appendChild(restockRocketContainer);
}
function createRestockRocketScript(scriptUrl) {
const restockRocketScriptElement = document.createElement('script');
restockRocketScriptElement.setAttribute('defer', 'defer');
restockRocketScriptElement.src = scriptUrl;
document.body.appendChild(restockRocketScriptElement);
}
createRestockRocketContainer()
console.debug('STOQ - extension activated')
try {
const _stoqInitConfig = window._RestockRocketConfig;
const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI