var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
1x 8MP Uniview 4 or 8 or 16 Channel A.I Intelligent DVR
1x USB Mouse for the DVR Recorder
Up To 16x 5MP Uniview UAC-T125-AF28M
1x HDMI Cable (1.8m)
18M BNC Cable for each camera selected.
Optional Pre-Fitted Hard Drive (Please select one at the top)
Uniview XVR301-04Q3 Features:
4-channel Ultra motion detection ( UMD )
2-channel AI HUMAN DETECTION ( SIP )
Support H.265/H.264 video formats
Support audio over coaxial cable
Support TVI, AHD, CVI, CVBS, IP cameras with adaptive access
4-channel BNC input
Support 1-ch HDMI output, 1-ch VGA output at up to 1920*1080
Long transmission distance over coaxial cable
Uniview XVR301-08Q3 Features:
8-channel Ultra motion detection ( UMD )
2-channel AI HUMAN DETECTION ( SIP )
Support H.265/H.264 video formats
Support audio over coaxial cable
Support TVI, AHD, CVI, CVBS, IP cameras with adaptive access
8-channel BNC input
Support 1-ch HDMI output, 1-ch VGA output at up to 1920*1080
Long transmission distance over coaxial cable
Uniview XVR302-16Q3 Features:
Support H.265/H.264 video formats
Support audio over coaxial cable(only for TVI cameras)
Support TVI, AHD, CVI, CVBS, IP cameras with adaptive access
16 channel BNC input
Support 1 ch CVBS output, 1 ch VGA output, 1 ch HDMI output at up to 4K(3840 x 2160)
HDMI and VGA simultaneous output
Long transmission distance over coaxial cable
Support mainstream cameras of ONVIF and RTSP protocol
Uniview UAC-T125-AF28M Features:
• 5MP high quality imaging • TVI/AHD/CVI/CVBS • Supports white light illumination, 24/7 color images • Supports 180° horizontal flip, 180° vertical flip • OSD configuration menu, easy to operate • IP67 waterproof and dustproof design, high reliability • OSD configuration menu in 11 languages • Built-in microphone for high quality audio transmission via coaxial cables • Metal front face and housing • 3-Axis
Uniview XVR301-08Q3 & XVR301-08Q3 Specifications:
Video/Audio Input
Description
IP Video Input
XVR301‑04Q3:2‑ch XVR301‑08Q3:4‑ch
Analog Video Input
XVR301‑04Q3:4‑ch, BNC XVR301‑08Q3:8‑ch, BNC
Max IP Video Input
XVR301‑04Q3:6‑ch XVR301‑08Q3:12‑ch
Supported Analog Camera Types
XVR301‑04Q3:Support AHD input: 8MP@15fps 5MP@20fps 4MP@30fps 1080P@30fps 720P@30fps Support TVI input: 8MP@15fps 3K@20fps 5MP@20fps 4MP@30fps 1080P@30fps 720P@30fps Support CVI input: 8MP@15fps 5MP@25fps 4MP@30fps 1080P@30fps 720P@30fps Support CVBS input XVR301‑08Q3:Support AHD input: 8MP@15fps 5MP@20fps 4MP@30fps 1080P@30fps 720P@30fps Support TVI input: 8MP@15fps 3K@20fps 5MP@20fps 4MP@30fps 1080P@30fps 720P@30fps Support CVI input: 8MP@15fps 5MP@25fps 4MP@30fps 1080P@30fps 720P@30fps Support CVBS input
Main stream: 8MP Lite@8fps Sub stream: D1@8fps Main stream: 3K Lite@12fps Sub stream: D1@12fps Main stream: 5MP Lite@12fps Sub stream: D1@12fps Main stream: 4MP Lite@15fps Sub stream: D1@15fps Main stream: 1080P@15fps Sub stream: D1@15fps Main stream: 720P@30fps Sub stream: D1@30fps
Audio Sample Rate
8KHz,16 bit per channel
Audio Bit Rate
64Kbps per channel
Decoding Capability
XVR301‑04Q3:Analog: 4 x 8MP Lite@8, 4 x 3K Lite@12, 4x 5MP Lite@12, 4x 4MP Lite@15, 4 x 1080P@15 IP: 1 x 4MP@30, 2 x 1080P@30 XVR301‑08Q3:Analog: 8 x 8MP Lite@8, 8 x 3K Lite@12, 8 x 5MP Lite@12, 8 x 4MP Lite@15, 8 x 1080P@15 IP: 1 x 8MP@30, 2 x 4MP@30, 4 x 1080P@30
Two-way Audio
Description
Two-way Audio
1‑ch, RCA(Using the audio input and output)
Analog Snapshot
Description
FTP/Schedule/Event Snapshot
XVR301‑04Q3:Schedule/FTP/Event snapshot:4‑ch snapshot, up to 704*576 resolution XVR301‑08Q3:Schedule/FTP/Event snapshot:8‑ch snapshot, up to 704*576 resolution
Network
Description
Incoming Bandwidth
XVR301‑04Q3:40Mbps (Up to 48Mbps after all analog channel conversion) XVR301‑08Q3:40Mbps (Up to 56Mbps after all analog channel conversion)
Outgoing Bandwidth
XVR301‑04Q3:48Mbps XVR301‑08Q3:64Mbps
Remote Users
128
Protocols
TCP/IP;P2P;UPnP;DHCP;HTTP;HTTPS;DNS;DDNS;SMTP;NTP
Browser(Plugin)
IE(IE10/11) Firefox (version 52.0 and above) Chrome(version 45 and above) Edge(version 79 and above)
Smart
Description
Analog Smart by XVR
SIP(Intrusion Detection, Cross Line Detection, Enter Area, Leave Area);Ultra Motion Detection(UMD)
Main stream: 8MP Lite@8fps Sub stream: D1@8fps Main stream: 3K Lite@12fps Sub stream: D1@12fps Main stream: 5MP Lite@12fps Sub stream: D1@12fps Main stream: 4MP Lite@15fps Sub stream: D1@15fps Main stream: 1080P@15fps Sub stream: D1@12fps Main stream: 720P@30fps Sub stream: D1@12fps
Audio Sample Rate
8KHz,16 bit per channel
Audio Bit Rate
64Kbps per channel
Decoding Capability
Analog: 16 x 8MP Lite@8, 16 x 3K Lite@12, 16 x 5MP Lite@12, 16 x 4MP Lite@15, 16 x 1080P@15, 16 x 720@30 IP: 24 x D1@30, 16 x 720P@30, 8 x 1080P@30
Two-way Audio
Description
Two-way Audio
1‑ch, RCA(Using the audio input and output)
Analog Snapshot
Description
FTP/Schedule/Event Snapshot
Schedule/FTP/Event snapshot:16‑ch snapshot, up to 704*576 resolution
Network
Description
Incoming Bandwidth
80Mbps (Up to 112Mbps after all analog channel conversion)
Outgoing Bandwidth
160Mbps
Remote Users
128
Protocols
TCP/IP;P2P;UPnP;DHCP;HTTP;HTTPS;DNS;DDNS;SMTP;NTP
Browser(Plugin)
Windows: IE(IE10/11),Firefox (version 52.0 and above),Chrome(version 45 and above),Edge(version 79 and above)
Smart
Description
Analog Smart by XVR
SIP(Intrusion Detection, Cross Line Detection, Enter Area,L eave Area);Ultra Motion Detection(UMD)
VCA Search
Face Search; Behavior Search
Smart Functions by XVR
8‑ch(UMD), 4‑ch(SIP)
Alarm
Description
General Alarm
Motion
Alert Alarm
IP Conflict; Network Disconnected; Disk offline; Disk Abnormal; Illegal Access; Hard Disk Space Low; Hard Disk Full; Recording/Snapshot Abnormal
Hard Disk
Description
SATA
2 SATA interfaces
Capacity
Up to 8TB for each HDD (The maximum HDD capacity varies with environment temperature)
At Discount CCTV Supplier, we specialise in delivering high-quality, cost-effective Security systems tailored to meet the unique security needs of our clients. With a proven track record and a commitment to innovation, we believe our offerings align seamlessly with the mission and values of Discount CCTV Supplier. Diverse Product Range Our extensive product portfolio ensures that Discount CCTV Supplier can cater to a broad spectrum of customer requirements, from basic surveillance needs to more advanced security solutions. Please note that you have the option to return new, unused items within 30 days of delivery for a refund. However, please be aware that a postage cost of £8.50 plus VAT for Maniland shipment and £15 Plus VAT from shipments to Northern Ireland. Will be deducted from the refunded amount.
Excellent
Rated4.8 out of 5 based on 80 reviews
Trustpilot
By SAI-COM LTD Manish
about 2 months ago
Prompt service
Very helpful
By Darran Stevenson
about 2 months ago
Quick and reliable
Quick and reliable
By Vitalii Boiciuc
about 2 months ago
very happy with the purchase
very good services
By Chris Honeysett
about 8 months ago
Helpful 5 star service
Helpful 5 star service
By Little Feet
about 11 months ago
⭐️⭐️⭐️⭐️⭐️
⭐️⭐️⭐️⭐️⭐️
Excellent service from start to finish! The CCTV system was installed quickly and works perfectly. Director Thulash was professional, approachable, and made sure everything was tailored to our needs. Highly recommend this company for reliable security solutions. Have used the services for all our homes as we are a care home company.
By ceyhan durmush
about 1 year ago
Always a pleasure
Always a pleasure
Shopping cart0
There are no products in the cart!
Continue shopping
0
// Do not change this comment line otherwise Speed Optimizer won't be able to detect this script(function () {
function sendRequest(url, body) {
if(!window.fetch) {
const xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(body))
return
}const request = fetch(url, {
method: 'POST',
body: JSON.stringify(body),
keepalive: true,
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
});
}
const calculateParentDistance = (child, parent) => {
let count = 0;
let currentElement = child;// Traverse up the DOM tree until we reach parent or the top of the DOM
while (currentElement && currentElement !== parent) {
currentElement = currentElement.parentNode;
count++;
}// If parent was not found in the hierarchy, return -1
if (!currentElement) {
return -1; // Indicates parent is not an ancestor of element
}return count; // Number of layers between element and parent
}
const isMatchingClass = (linkRule, href, classes, ids) => {
return classes.includes(linkRule.value)
}
const isMatchingId = (linkRule, href, classes, ids) => {
return ids.includes(linkRule.value)
}
const isMatchingDomain = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)
const host = url.host
const hostsToMatch = [host]if(host.startsWith('www.')) {
hostsToMatch.push(host.substring(4))
} else {
hostsToMatch.push('www.' + host)
}return hostsToMatch.includes(linkRule.value)
}
const isMatchingExtension = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.pathname.endsWith('.' + linkRule.value)
}
const isMatchingSubdirectory = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.pathname.startsWith('/' + linkRule.value + '/')
}
const isMatchingProtocol = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.protocol === linkRule.value + ':'
}
const isMatchingExternal = (linkRule, href, classes, ids) => {
if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
return false
}const matchingProtocols = ['http:', 'https:']
const siteUrl = new URL(document.location.href)
const linkUrl = new URL(href)// Links to subdomains will appear to be external matches according to JavaScript,
// but the PHP rules will filter those events out.
return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
}
const isMatch = (linkRule, href, classes, ids) => {
switch (linkRule.type) {
case 'class':
return isMatchingClass(linkRule, href, classes, ids)
case 'id':
return isMatchingId(linkRule, href, classes, ids)
case 'domain':
return isMatchingDomain(linkRule, href, classes, ids)
case 'extension':
return isMatchingExtension(linkRule, href, classes, ids)
case 'subdirectory':
return isMatchingSubdirectory(linkRule, href, classes, ids)
case 'protocol':
return isMatchingProtocol(linkRule, href, classes, ids)
case 'external':
return isMatchingExternal(linkRule, href, classes, ids)
default:
return false;
}
}
const track = (element) => {
const href = element.href ?? null
const classes = Array.from(element.classList)
const ids = [element.id]
const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
if(linkRules.length === 0) {
return
}// For link rules that target an id, we need to allow that id to appear
// in any ancestor up to the 7th ancestor. This loop looks for those matches
// and counts them.
linkRules.forEach((linkRule) => {
if(linkRule.type !== 'id') {
return;
}const matchingAncestor = element.closest('#' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) {
return;
}const depth = calculateParentDistance(element, matchingAncestor)if(depth < 7) {
ids.push(linkRule.value)
}
});// For link rules that target a class, we need to allow that class to appear
// in any ancestor up to the 7th ancestor. This loop looks for those matches
// and counts them.
linkRules.forEach((linkRule) => {
if(linkRule.type !== 'class') {
return;
}const matchingAncestor = element.closest('.' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) {
return;
}const depth = calculateParentDistance(element, matchingAncestor)if(depth < 7) {
classes.push(linkRule.value)
}
});const hasMatch = linkRules.some((linkRule) => {
return isMatch(linkRule, href, classes, ids)
})if(!hasMatch) {
return
}const url = "https://discountcctvsupplier.co.uk/wp-content/plugins/independent-analytics/iawp-click-endpoint.php";
const body = {
href: href,
classes: classes.join(' '),
ids: ids.join(' '),
...{"payload":{"resource":"singular","singular_id":18698,"page":1},"signature":"fde7f2b8c6674ff0f31a718e617f269f"} };sendRequest(url, body)
}
let hasSearched = false;
function search() {
if(hasSearched) {
return;
}
hasSearched = true;if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
return;
}if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
let referrer_url = null;if (typeof document.referrer === 'string' && document.referrer.length > 0) {
referrer_url = document.referrer;
}const params = location.search.slice(1).split('&').reduce((acc, s) => {
const [k, v] = s.split('=');
return Object.assign(acc, {[k]: v});
}, {});const url = "https://discountcctvsupplier.co.uk/wp-json/iawp/search";
const body = {
referrer_url,
utm_source: params.utm_source,
utm_medium: params.utm_medium,
utm_campaign: params.utm_campaign,
utm_term: params.utm_term,
utm_content: params.utm_content,
gclid: params.gclid,
...{"payload":{"resource":"singular","singular_id":18698,"page":1},"signature":"fde7f2b8c6674ff0f31a718e617f269f"} };sendRequest(url, body)
}
document.addEventListener('mousedown', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}// Don't track left clicks with this event. The click event is used for that.
if(event.button === 0) {
return
}track(element)
})
document.addEventListener('click', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}track(element)
})
document.addEventListener('play', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('audio, video')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}track(element)
}, true)
document.addEventListener("DOMContentLoaded", function (e) {
search();
});
document.addEventListener("iawpSearch", function (e) {
search();
});
})();
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var woofc_vars = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","nonce":"2b571ca1c0","scrollbar":"yes","auto_show":"yes","auto_show_normal":"yes","confetti":"","show_cart":"no","show_checkout":"no","delay":"300","undo_remove":"yes","confirm_remove":"no","instant_checkout":"no","instant_checkout_open":"no","confirm_empty":"no","confirm_empty_text":"Do you want to empty the cart?","confirm_remove_text":"Do you want to remove this item?","undo_remove_text":"Undo?","removed_text":"%s was removed.","manual_show":"","reload":"no","suggested_carousel":"1","save_for_later_carousel":"1","upsell_funnel_carousel":"1","slick_params":"{\"slidesToShow\":1,\"slidesToScroll\":1,\"dots\":true,\"arrows\":false,\"autoplay\":false,\"autoplaySpeed\":3000,\"rtl\":false}","confetti_params":"{\"particleCount\":100,\"spread\":70,\"origin\":{\"y\":0.6}}","is_cart":"","is_checkout":"","cart_url":"","hide_count_empty":"yes","wc_checkout_js":"https://discountcctvsupplier.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/checkout.js"};
//# sourceURL=woofc-frontend-js-extra
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":993,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":767,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":992,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1024,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1280,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.1.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"hello-theme-header-footer":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/discountcctvsupplier.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"26829c057a","atomicFormsSendForm":"8999f54c0b"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_tablet":992,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_tablet_extra","viewport_laptop"],"viewport_laptop":1280,"stretched_section_container":"#main","viewport_mobile":767,"viewport_tablet_extra":1024,"lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":18698,"title":"Uniview%20UAC-T125-AF28M%205MP%20Colourhunter%20Audio%20Camera%20AI%20Intelligent%20DVR%20Human%20Dectection%20CCTV%20Security%20System%20-%20AAA%20CCTV","excerpt":"Uniview DVR UMD AI human detection DVR 5MP UAC-T125-AF28M 24\/7 color, white light, mic over coax camera CCTV System.","featuredImage":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/uploads\/2024\/05\/UNIVIEW-XVR301-04Q3-UAC-T125-AF28M-B.jpg"}};
//# sourceURL=elementor-frontend-js-before
var njt_wa = {"gdprStatus":"","accounts":[{"accountId":23526,"accountName":"CCTV HelpDesk","avatar":"","number":"+447305398061","title":"Hello, Click here...","predefinedText":"","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":{"sunday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"monday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"tuesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"wednesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"thursday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"friday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"saturday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}}}],"options":{"display":{"displayCondition":"showAllPage","includePages":[],"excludePages":[],"includePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Start a Conversation","responseText":"The team typically replies in a few minutes.","description":"Hi! Click one of our member below to chat on \u003Cstrong\u003EWhatsApp\u003C/strong\u003E","backgroundColor":"#2db742","textColor":"#fff","titleSize":"18","accountNameSize":"14","descriptionTextSize":"12","regularTextSize":"11","scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"Need Help?","btnLabelWidth":"95","btnPosition":"right","btnLeftDistance":"30","btnRightDistance":"30","btnBottomDistance":"30","isShowBtnLabel":"ON","isShowGDPR":"OFF","gdprContent":"Please accept our \u003Ca href=\"https://ninjateam.org/privacy-policy/\"\u003Eprivacy policy\u003C/a\u003E first to start a conversation."},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"}}};
//# sourceURL=nta-js-popup-js-extra
var glaGtagData = {"currency_minor_unit":"2","products":{"18698":{"name":"Uniview UAC-T125-AF28M 5MP Colourhunter Audio Camera AI Intelligent DVR Human Dectection CCTV Security System","price":42.9}}};
//# sourceURL=gla-gtag-events-js-extra
var wcpa_front = {"api_nonce":null,"root":"https://discountcctvsupplier.co.uk/wp-json/wcpa/front/","assets_url":"https://discountcctvsupplier.co.uk/wp-content/plugins/woo-custom-product-addons-pro/assets/","date_format":"F j, Y","time_format":"g:i a","validation_messages":{"uploadPending":"Files are being uploaded.","formError":"Fix the errors shown above","checkCaptcha":"Tick the \"I'm not a robot\" verification","requiredError":"Field is required","allowedCharsError":"Characters %s is not supported","patternError":"Pattern not matching","minlengthError":"Minimum %s characters required","maxlengthError":"Maximum %s characters allowed","minValueError":"Minimum value is %s","maxValueError":"Maximum value is %s","minFieldsError":"Select minimum %s fields","maxFieldsError":"Select maximum %s fields","maxFileCountError":"Maximum %s files allowed","minFileCountError":"Minimum %s files required","maxFileSizeError":"Maximum file size should be %s","minFileSizeError":"Minimum file size should be %s","fileExtensionError":"File type is not supported","quantityRequiredError":"Please enter a valid quantity","otherFieldError":"Other value required","charleftMessage":"%s characters left","validEmailError":"Provide a valid email address","validUrlError":"Provide a valid URL","minQuantityError":"Minimum quantity required is %s","maxQuantityError":"Maximum quantity allowed is %s","groupMinError":"Requires minimum %s","groupMaxError":"Allowed maximum %s","gt_translate_keys":["uploadPending","formError","checkCaptcha","requiredError","allowedCharsError","patternError","minlengthError","maxlengthError","minValueError","maxValueError","minFieldsError","maxFieldsError","maxFileCountError","minFileCountError","maxFileSizeError","minFileSizeError","fileExtensionError","quantityRequiredError","otherFieldError","charleftMessage","validEmailError","validUrlError","minQuantityError","maxQuantityError","groupMinError","groupMaxError"]},"google_map_api":"","reCAPTCHA_site_key":"","recaptcha_v":"v2","ajax_add_to_cart":"","summary_order":["option_price","product_price","fee","discount","total_price"],"change_price_as_quantity":"","show_field_price_x_quantity":"","disable_validation_scroll":"","gallery_update_field":"last_field","update_top_price":"1","datepicker_disableMobile":"","radio_unselect_img":"","strings":{"place_selector_street":"Street Address","place_selector_city":"City","place_selector_state":"State","place_selector_zip":"Zip Code","place_selector_country":"Country","place_selector_latitude":"Latitude","place_selector_longitude":"Longitude","file_button_text":"Choose File","file_placeholder":"{count} Files","file_droppable_action_text":"Browse","file_droppable_desc_text":"or {action} to choose a file","file_upload_completed":"Completed","other":"Other","clearSelection":"Clear Selection","repeater_add":"Add Field","repeater_remove":"Remove Field","file_droppable_text":"Drag and Drop Files Here","to":" to ","gt_translate_keys":["place_selector_street","place_selector_city","place_selector_state","place_selector_zip","place_selector_country","place_selector_latitude","place_selector_longitude","file_button_text","file_placeholder","file_droppable_action_text","file_droppable_desc_text","file_upload_completed","other","clearSelection","repeater_add","repeater_remove","file_droppable_text","to"]},"i18n_view_cart":"View cart","options_price_format":"({price})","wc_price_format":"%1$s%2$s","hide_option_price_zero":"","discount_show_field_price":"1","discount_strike_field_price":"1","discount_strike_summary_price":"1","discount_strike_total_price":"1","responsive_layout":"","product_price_parent_selector":".summary","accordion_open":"first_opened","woo_price_suffix":"","prices_include_tax":"","isAdmin":"","cart_url":"https://discountcctvsupplier.co.uk/cart-2/","is_cart":"","user_roles":["guest"],"google_map_countries":"","init_triggers":["qv_loader_stop","quick_view_pro:load","elementor/popup/show","xt_wooqv-product-loaded","woodmart-quick-view-displayed","porto_init_countdown","woopack.quickview.ajaxload","quick-view-displayed","update_lazyload","riode_load","yith_infs_added_elem","jet-popup/show-event/after-show","etheme_quick_view_content_loaded","wc_backbone_modal_loaded"],"wc_currency_symbol":"\u00a3","wc_thousand_sep":",","wc_price_decimals":"2","price_format":"%1$s%2$s","wc_decimal_sep":".","wc_currency_pos":"left","mc_unit":"1","addons":[],"upload_method":"normal"};
//# sourceURL=wcpa-front-js-extra