📹Mini Wifi Camera 1080P HD - Night Vision Included

$39.99
$69.99
-$30.00
Quantity:  BUY 2 GET1
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

    • ✅ Guaranteed! GoogleTrusted Store!
    • 🛒 Payments Via PayPal® and CreditCard.
    • 🚢 Shipping>>Worldwide Express Shipping Available.
    • 📞 Tracking Number for Every Order>>Click here to👉check your order. 

    Some customers shared their feelings

    I took it with me when I went to a hotel room for a little rendezvous with my side chick. Yeah, I know, I'm a total scumbag. But hey, this camera is all about capturing those intimate moments, right? I set it up discreetly and hit record, eager to document every steamy encounter. Now I can relive our little escapades whenever I want, like my own personal adult movie collection. It's naughty, it's scandalous, but damn, it's exhilarating.”-anonymous

    I found this perfect spot overlooking my neighbor's backyard, where they have a hot tub. I set up the camera, feeling like a sneaky ninja spy. And boy, the things I saw! They thought they were all alone, but little did they know, I was getting a front-row seat to their secret late-night hot tub parties. From hilarious synchronized dancing to embarrassing wardrobe malfunctions, it was an absolute riot. Who needs reality TV when you can have your own private voyeur show, right?”-anonymou

    Want to discreetly "appreciate" someone else's privacy?

    Have you ever been curious about the secrets hidden in the shadows? Do you want to unleash your curiosity and observe the true essence of people behind the scenes? Perhaps you are a true adventurer, or maybe you crave an adrenaline-pumping journey, chasing the thrill and taste of the forbidden.

    Your Secret Weapon of Espionage

    No-light night vision: Experience unparalleled visibility even in complete darkness.

     

    Motion detection alarm push: Equipped with a highly sensitive motion sensor, this camera detects any movement within its range and promptly sends notifications to your connected devices.

    Easy installation without punching holes: Simply find the perfect spot, place the camera discreetly, and start monitoring in no time.

    1080P HD screen and 140-degree wide angle lens: The camera boasts a high-definition 1080P screen, delivering crystal-clear imagery with exceptional clarity and detail. Its wide-angle lens provides a broad 140-degree field of view, capturing a wider perspective and allowing you to monitor a larger area with precision.

    Built-in pickup for clear sound: Don't just see, but hear every detail. Enjoy recordings with crisp and noise-free audio, adding an additional layer of information and immersion to your surveillance.

     

    Convenient recording with memory card support: Even without WiFi access, simply insert a memory card into the camera's USB universal interface, and you can start recording directly.

     

    Up to 128GB memory support for extended recording: The camera supports memory cards up to 128GB, allowing you to record continuously for up to 20 days.

     

    Unleash Your Surveillance Power

    Wi-Fi Remote Monitoring - With this cutting-edge camera, you can effortlessly check live streaming video from anywhere in the world as long as you connect it in Remote/IP mode. Equipped with a highly sensitive motion sensor, this PTZ dome surveillance camera springs into action when it detects any movement. Once connected to the Internet, it not only records the moving images but also sends instant notifications to your smartphone via the app, keeping you informed and in control at all times.

    Support TF Card and Cloud Storage1 Month of Free Cloud Storage

    SUPPORTS TF CARD or CLOUD STORAGE Save your recordings on a TF card (up to 128 GB) or on the cloud (secure). 

    More exciting moments

     

    Information

    • Model: X5
    • Camera angle: 140 degree
    • TF card: 8GB-128GB (TF card file system FAT32)
    • Video format: MP4
    • Real-time resolution: 1920x1080P
    • Playback software: system built-in player or mainstream video player
    • Mobile operating system: Android/ios
    • X5 size: body: 4.5*3.5*2.5cm
    • Voltage: 5V/2A
    • Power supply mode: power bank power supply, socket power supply
    • Other auxiliary functions: motion detection, background alarm, loop recording, video playback, timing recording, alarm recording, light-off work
    • Standby time: 2 months
    • Pinhole camera (Basic model)size:43*35*25mm

    Worldwide Shipping ✈

    Please do note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

    OUR GUARANTEE

    📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

    💰 Money-Back Guarantee: If your items arrive damaged or become defective within 14 days of normal usage, we will gladly issue out a replacement or refund.

    ✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.👉support@mail.metaupower.com

    🔒 Safe & Secure Checkouts: Safe payments via PayPal® & credit/debit card, Keep your personal and financial information 100% protected. 

    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.