Portable Rechargeable High Quality LED Flashlight ๐Ÿ”ฅ๐Ÿ”ฅ 60% Off ๐Ÿ”ฅ๐Ÿ”ฅ

$19.99
$1,999.00
Save 99%
Bundle (Save More๐Ÿ”ฅ) : 1 Flashlight - ๐Ÿ”ฅ$19.99
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Description

"๐Ÿ”ฅ Never get left in the dark again with a rechargeable torch light ๐Ÿ”‹"

Torch lights, also known as flashlights, are portable handheld lights that are powered by batteries. Rechargeable torch lights are a type of torchlight that can be charged using an external power source, rather than requiring the replacement of batteries.

There are many benefits to using rechargeable torch lights over traditional, non-rechargeable ones. For one, rechargeable lights can save money in the long run, as you will not have to constantly purchase new batteries. Additionally, rechargeable lights are more environmentally friendly, as they produce less waste.

Another benefit of rechargeable torch lights is their convenience. With a traditional flashlight, you have to be aware of when the batteries are running low and replace them before they die completely. With a rechargeable flashlight, you can simply plug it in to charge when it's not in use, and it will be ready to go when you need it. This can be especially useful for people who rely on their flashlight for work or outdoor activities, and do not want to be caught without a working light.

Rechargeable torch lights are typically powered by a lithium-ion battery, which can be recharged using a USB cable, a wall adapter, or a car charger. This allows for easy charging on the go. Some models also come with a built-in solar panel, which allows you to charge the light using sunlight.

Rechargeable torch lights come in various designs and sizes, from small keychain lights to large, heavy-duty industrial models. They can also have different features, such as adjustable focus, strobe mode, and different levels of brightness.

Overall, rechargeable torch lights are a great option for anyone who wants a convenient and long-lasting light source. They save money, reduce waste, and offer many features which can be very useful in various situations.

Rechargeable torch lights have several benefits over traditional, non-rechargeable flashlights:

  • Cost savings: Rechargeable lights can save money in the long run as you won't have to constantly purchase new batteries.
  • Environmental friendliness: Rechargeable lights produce less waste, making them a more sustainable option.
  • Convenience: With a rechargeable flashlight, you can simply plug it in to charge when it's not in use, and it will be ready to go when you need it. This is especially useful for people who rely on their flashlights for work or outdoor activities.
  • Portability: Rechargeable lights can be charged using a USB cable, a wall adapter, or a car charger, allowing for easy charging on the go.
  • Durability: Rechargeable lights typically use lithium-ion batteries, which have a longer lifespan and can handle more charge-discharge cycles than other types of batteries.
  • Features: Many models of rechargeable lights come with additional features such as adjustable focus, strobe mode, and different levels of brightness, making them more versatile and useful in different situations.
  • Advanced technology: Some rechargeable lights are designed with advanced technology like solar-panel charging, which can make them even more durable and convenient for outdoor activities, camping, and hiking, etc.

    All in all, rechargeable torch lights are a great choice for anyone who wants a reliable and long-lasting light source, plus the benefits of saving money, being eco-friendly, and the convenience of charging on the go.

    FAQs of Torch Lights Rechargeable

    1. How do I charge my rechargeable torch light?

    Rechargeable torch lights can typically be charged using a USB cable, a wall adapter, or a car charger. Be sure to check the manufacturer's instructions for specific charging instructions for your particular model. Some models may also have a built-in solar panel for charging using sunlight.

    1. How long does it take to fully charge a rechargeable torch light?

    The charging time for a rechargeable torch light will vary depending on the model and the battery capacity. On average, it can take about 2-4 hours to fully charge a flashlight with a lithium-ion battery.

    1. How long will the battery last on a single charge?

    The battery life of a rechargeable torch light will depend on factors such as the brightness setting and the frequency of use. On average, a fully charged battery will last between 2-6 hours on a high-brightness setting, and can last up to several days on a lower setting.

    1. Can I replace the battery in my rechargeable torch light?

    In most cases, the battery in a rechargeable torch light is built-in and not meant to be replaced by the user. If the battery is no longer holding a charge, it is likely time for a new flashlight.

    1. Can I overcharge my rechargeable torch light?

    Most modern rechargeable torch lights come with an overcharge protection feature. This means that the battery will stop charging once it reaches full capacity and will prevent the battery from overcharging.

    1. Can I use non-rechargeable batteries in my rechargeable torch light?

    No, you should not use non-rechargeable batteries in a rechargeable torch light. Rechargeable lights are designed to be used with specific types of batteries, typically lithium-ion, and using non-rechargeable batteries can damage the flashlight or the battery.

    1. How do I know if my rechargeable torch light is fully charged?

    Most rechargeable torch lights have an indicator light that will turn on when the light is charging, and turn off when it is fully charged. Some models may also have a battery indicator that displays the remaining battery level.

    Customer Reviews

    Here are what our customers say.

    Write a Review
    Customer Reviews
    Wow you reached the bottom
    Newest
    Most liked
    Highest ratings
    Lowest ratings
    ×
    class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
    The review would not show in product details on storefront since it does not support to.