PageSourceSearch

https://www.bigwigjerky.com.au/wp-content/litespeed/js/23e679dccfb0098b8b73829f8d274af9.js?ver=9b72e

js bigwigjerky.com.au collected 2026-09-30 20:01:09 UTC 4,033 bytes, 28 lines download raw bytes

1(function(){'use strict';var data=(typeof wc_facebook_pixel_data!=='undefined'&&wc_facebook_pixel_data)?wc_facebook_pixel_data:{eventQueue:[]};window.wcFacebookPixelFiredEvents=window.wcFacebookPixelFiredEvents||{};var firedEvents=window.wcFacebookPixelFiredEvents;function isCachedPage(){return window.__wc_fb_page_generated&&(Math.floor(Date.now()/1000)-window.__wc_fb_page_generated)>1800}
2function buildEventData(event){return{method:event.method||'track',name:event.name,params:event.params||{},eventId:isCachedPage()?null:(event.eventId||null)}}
3function shouldSkipEvent(eventId){return eventId&&firedEvents[eventId]}
4function markEventFired(eventId){if(eventId){firedEvents[eventId]=!0}}
5function logWarning(message,data){if(typeof console!=='undefined'&&console.warn){console.warn('[FB Pixel]',message,data)}}
6function fireEvent(event){var eventData=buildEventData(event);if(shouldSkipEvent(eventData.eventId)){return}
7try{var params=eventData.params;if(window.FacebookSignals&&typeof window.FacebookSignals.trackEvent==='function'){window.FacebookSignals.trackEvent(eventData.name,params,null,eventData.method,eventData.eventId)}else{if(typeof fbq!=='function'){logWarning('fbq not available, skipping event:',eventData.name);return}
8if(eventData.eventId){fbq(eventData.method,eventData.name,params,{eventID:eventData.eventId})}else{fbq(eventData.method,eventData.name,params)}}
9markEventFired(eventData.eventId)}catch(e){logWarning('Event error: '+eventData.name,e)}}
10function fireQueuedEvents(){var events=data.eventQueue;if(!events||!Array.isArray(events)){return}
11for(var i=0;i<events.length;i++){try{fireEvent(events[i])}catch(e){logWarning('fireQueuedEvents loop error:',e)}}
12data.eventQueue=[]}
13function processStoreApiEvent(eventData){if(!eventData||!eventData.event){return}
14var params=eventData.params||{};var event={method:'track',name:eventData.event,params:params,eventId:params.event_id||null};fireEvent(event)}
15function getRequestUrl(input){if(typeof input==='string'){return input}
16if(input&&typeof input.url==='string'){return input.url}
17return''}
18function isStoreApiAddItemRequest(url){return typeof url==='string'&&(url.indexOf('/wc/store/v1/cart/add-item')!==-1||url.indexOf('/wc/store/cart/add-item')!==-1)}
19function isStoreApiBatchRequest(url){return typeof url==='string'&&(url.indexOf('/wc/store/v1/batch')!==-1||url.indexOf('/wc/store/batch')!==-1)}
20function processStoreApiResponseData(responseData){if(!responseData||typeof responseData!=='object'){return}
21if(responseData.extensions&&responseData.extensions['facebook-for-woocommerce']){processStoreApiEvent(responseData.extensions['facebook-for-woocommerce'])}else if(Array.isArray(responseData.responses)){for(var i=0;i<responseData.responses.length;i++){var item=responseData.responses[i];if(item&&item.body&&item.body.extensions&&item.body.extensions['facebook-for-woocommerce']&&item.status>=200&&item.status<300){processStoreApiEvent(item.body.extensions['facebook-for-woocommerce'])}}}}
22function setupFetchInterceptor(){var originalFetch=window.fetch;if(!originalFetch){return}
23window.fetch=function(){var args=arguments;var url=getRequestUrl(args[0]);var isAddToCartRequest=isStoreApiAddItemRequest(url);var isBatchRequest=isStoreApiBatchRequest(url);return originalFetch.apply(this,args).then(function(response){if((isAddToCartRequest||isBatchRequest)&&response.ok){response.clone().json().then(function(responseData){processStoreApiResponseData(responseData)}).catch(function(e){logWarning('Store API JSON parse error:',e)})}
24return response})}}
25function init(){setupFetchInterceptor();if(typeof fbq==='function'){fireQueuedEvents();return}
26var _fbq=window.fbq;Object.defineProperty(window,'fbq',{configurable:!0,enumerable:!0,get:function(){return _fbq},set:function(value){_fbq=value;if(typeof value==='function'){Object.defineProperty(window,'fbq',{configurable:!0,enumerable:!0,writable:!0,value:value});setTimeout(fireQueuedEvents,0)}}})}
27if(document.readyState==='complete'){init()}else{window.addEventListener('load',init)}})()
28;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.