/** * Copyright (c) 2017-present, Facebook, Inc. All rights reserved. * * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, * copy, modify, and distribute this software in source code or binary form for use * in connection with the web services and APIs provided by Facebook. * * As with any software that integrates with the Facebook platform, your use of * this software is subject to the Facebook Platform Policy * [http://developers.facebook.com/policy/]. This copyright notice shall be * included in all copies or substantial portions of the software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;if(a.execStart=e.performance&&e.performance.now&&e.performance.now(),!(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})())return;var i=typeof Symbol=="function"&&typeof(typeof Symbol=="function"?Symbol.iterator:"@@iterator")=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==(typeof Symbol=="function"?Symbol.prototype:"@@prototype")?"symbol":typeof e},l=(function(){function e(e,t){for(var n=0;nr||f===a)continue;var y=n(f,u&&m!=null),C=s(y,2),b=C[0],v=C[1];b!=null&&d.push(b),m=t(m,v)}}return{formFieldFeatures:d,userData:m}}o.exports=l})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsExtractPageFeatures",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsFBEventsShared"),n=e.unicodeSafeTruncate,r=500;function i(){var e=t.querySelector("title"),o=n(e&&e.text,r);return{title:o}}o.exports=i})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEventsFeatureCounter",function(){ return(function(e,t,n,r){var o={exports:{}},a=o.exports;return(function(){"use strict";var e=(function(){function e(){d(this,e),this._features={}}return l(e,[{key:"incrementAndGet",value:function(t){return this._features[t]==null&&(this._features[t]=0),this._features[t]++,this._features[t]}}]),e})();o.exports=e})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsMakeSafeString",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=Object.assign||function(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:e;d(this,t),this._lastArgs=null,this._lastTime=0,this._rateMS=n}return l(t,[{key:"_passesThrottleImpl",value:function(){var e=this._lastArgs;if(e==null)return!0;var t=Date.now(),n=t-this._lastTime;if(n>=this._rateMS)return!0;for(var r=arguments.length,o=Array(r),a=0;aN)){var _,f,h=u,v=L({button:l,buttonFeatures:d,buttonText:p,form:c,pixel:r,shouldExtractUserData:h}),S=s(v,2);_=S[0],f=S[1],a&&(_={}),f==null&&m.trigger(r),h&&f!=null&&P(e,r,f),!(a&&(r.userDataFormFields==null||T(r.userDataFormFields).length===0))&&e.trackSingleSystem("automatic",r,"SubscribedButtonClick",_)}}})}}}}function A(e,n,r,o,a){if(!e.disableAutoConfig){var i=e.optIns.isOptedIn(n.id,"InferredEvents");if(i){var l=e.optIns.isOptedIn(n.id,"AutomaticMatching");if(l){var s=r==null,u=x({button:o,containerElement:s?t:r,shouldExtractUserData:!0}),c=u.userData;c==null?m.trigger(n):P(e,n,c,a)}}}}var F=(function(e){c(t,e);function t(){var e,n,r;d(this,t);for(var o,a=arguments.length,i=Array(a),l=0;l0&&arguments[0]!==void 0?arguments[0]:e.location.href,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,o=f(n,R);if(o===null&&(o=f(t.referrer,R)),o===null&&(o=r),o!=null&&o.length>500)return null;var a=b(L);return o!=null?a?(a.maybeUpdatePayload(o),S(L,a)):v(L,o):a?S(L,a):null}function M(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.location.href,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,o=arguments[2],a=h(n,o);if(a===null&&(a=h(t.referrer,o)),a===null&&(a=r),a!=null&&a.length>500)return null;var i=b(L);return a!=null?i?(i.maybeUpdatePayload(a),S(L,i)):v(L,a):i?S(L,i):null}function w(){var e=b(k);if(e)return S(k,e),e;var t=P();return v(k,t)}var A=(function(e){s(t,e);function t(){var e,n,r;i(this,t);for(var o,a=arguments.length,s=Array(a),u=0;u0;s&&(o.locks.lock("prohibited_sources_"+n),i.consoleWarn("[fbpixel] "+a.id+" is unavailable. Go to Events Manager to learn more"))}}}})})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.prohibitedsources"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.prohibitedsources",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.prohibitedsources",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.unwanteddata",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsFBEventsEvents"),t=e.configLoaded,n=e.validateCustomParameters,r=e.validateUrlParameters,i=a.getFbeventsModules("SignalsFBEventsConfigStore"),l=a.getFbeventsModules("SignalsFBEventsLogging"),s=a.getFbeventsModules("SignalsFBEventsPlugin"),u=a.getFbeventsModules("SignalsFBEventsUtils"),c=a.getFbeventsModules("sha256_with_dependencies_new"),d=u.each,m=u.map,p=!1,_=a.getFbeventsModules("SignalsParamList");o.exports=new s(function(e,t){n.listen(function(n,r,o){if(n==null)return{};e.performanceMark("fbevents:start:unwantedDataProcessing",n.id);var a=t.optIns.isOptedIn(n.id,"UnwantedData");if(!a)return{};var s=t.optIns.isOptedIn(n.id,"ProtectedDataMode"),u=i.get(n.id,"unwantedData");if(u==null)return{};var d=!1,p=[],_=[],f={};if(u.blacklisted_keys!=null){var g=u.blacklisted_keys[o];if(g!=null){var h=g.cd;m(h,function(e){Object.prototype.hasOwnProperty.call(r,e)&&(d=!0,p.push(e),delete r[e])})}}if(u.sensitive_keys!=null){var y=u.sensitive_keys[o];if(y!=null){var C=y.cd;Object.keys(r).forEach(function(e){m(C,function(t){c(e)===t&&(d=!0,_.push(t),delete r[e])})})}}if(f.unwantedParams=p,f.restrictedParams=_,d&&!s){var b=p.length>0,v=_.length>0;if(b||v){e.performanceMark("fbevents:end:unwantedDataProcessing",n.id),l.logUserError({type:"UNWANTED_CUSTOM_DATA"});var S={};return b&&(S.up=p.join(",")),v&&(S.rp=_.join(",")),S}}return e.performanceMark("fbevents:end:unwantedDataProcessing",n.id),{}});function o(e,t,n,r,o){var a=new URLSearchParams(t.search),i=[],l=[],s={};if(n.blacklisted_keys!=null){var u=n.blacklisted_keys[r];if(u!=null){var d=u.url;m(d,function(e){a.has(e)&&(p=!0,i.push(e),a.set(e,"_removed_"))})}}if(n.sensitive_keys!=null){var _=n.sensitive_keys[r];if(_!=null){var f=_.url;a.forEach(function(e,t){m(f,function(e){c(t)===e&&(p=!0,l.push(e),a.set(t,"_removed_"))})})}}return s.unwantedParams=i,s.restrictedParams=l,p?(o||(i.length>0&&e.append("up_url",i.join(",")),l.length>0&&e.append("rp_url",l.join(",")),a.set("_filteredParams",JSON.stringify(s))),a.toString()):""}r.listen(function(n,r,a,s){if(n!=null){e.performanceMark("fbevents:start:validateUrlProcessing",n.id);var u=t.optIns.isOptedIn(n.id,"UnwantedData");if(u){var c=t.optIns.isOptedIn(n.id,"ProtectedDataMode"),d=i.get(n.id,"unwantedData");if(d!=null){if(p=!1,Object.prototype.hasOwnProperty.call(r,"dl")&&r.dl.length>0){var m=new URL(r.dl),_=o(s,m,d,a,c);p&&_.length>0&&(m.search=_,r.dl=m.toString())}if(Object.prototype.hasOwnProperty.call(r,"rl")&&r.rl.length>0){var f=new URL(r.rl),g=o(s,f,d,a,c);p&&g.length>0&&(f.search=g,r.rl=f.toString())}p&&l.logUserError({type:"UNWANTED_URL_DATA"}),e.performanceMark("fbevents:end:validateUrlProcessing",n.id)}}}})})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.unwanteddata"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.unwanteddata",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.unwanteddata",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.iabpcmaebridge",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var n=a.getFbeventsModules("SignalsFBEventsEvents"),r=n.fired,i=n.setEventId,l=n.getCustomParameters,s=a.getFbeventsModules("SignalsFBEventsPlugin"),u=a.getFbeventsModules("SignalsParamList"),c=a.getFbeventsModules("signalsFBEventsGetIsIosInAppBrowser"),d=a.getFbeventsModules("SignalsFBEventsConfigStore"),m=a.getFbeventsModules("sha256_with_dependencies_new");function p(e){return(typeof e=="string"||e instanceof String)&&e.toUpperCase()==="LDU"}function _(e){try{if(e==null||typeof e!="string")return null;var t=JSON.parse(e);return t.conversionBit!=null&&typeof t.conversionBit=="number"&&t.priority!=null&&typeof t.priority=="number"&&t.etldOne!=null&&typeof t.etldOne=="string"?e:JSON.stringify({conversionBit:-1,priority:-1,etldOne:""})}catch(e){return null}}function f(e){if(e==null)return!1;var t=d.get(e,"IABPCMAEBridge");return!(t==null||t.enableAutoEventId==null||!t.enableAutoEventId)}o.exports=new s(function(n,o){c()&&(l.listen(function(e,t){return f(e.id)?{iab:1}:{}}),i.listen(function(t,n){if(f(t)){var r=e.location.origin+"_"+Date.now()+"_"+Math.random(),o=m(r),a=n.get("eid");if(!(a!=null&&a!==""||o==null)){n.append("apcm_eid","1");var i="pcm_plugin-set_"+o;n.append("eid",i)}}}),r.listen(function(n,r){var o=r.get("id"),a=r.get("ev"),i={},l=r.get("dpo"),s=r.get("dpoco"),u=r.get("dpost"),c=r.get("coo"),d=r.get("es"),m=r.get("eid"),f=r.get("apcm_eid"),g=r.get("iab"),h=_(r.get("aem")),y=!1;if((c==="false"||c==="true")&&(i.coo=c),d!==null&&(i.es=d),t!==null&&t.referrer!==null&&(i.referrer_link=t.referrer),p(l)){if(s==="1"&&u==="1000")return;s==="0"&&u==="0"&&(y=!0)}var C={id:o,ev:a,dpo:y,aem:h!=null?h:""},b=["eid","apcm_eid","iab"],v={};r.each(function(e,t){if(e){var n=e.match(/^cd\[(.+)\]$/);n?i[n[1]]=t:b.includes(e)&&(v[e]=t)}}),i.cd_extra=JSON.stringify(v),C.cd=JSON.stringify(i);var S={pcmPixelPostMessageEvent:C};e.postMessage(S,"*")}))})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.iabpcmaebridge"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.iabpcmaebridge",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.iabpcmaebridge",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;if(a.execStart=e.performance&&e.performance.now&&e.performance.now(),!(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})())return;function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function s(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEventsBrowserPropertiesTypedef",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsFBEventsTyped"),t=e.coerce,n=e.Typed,r=n.objectWithFields({open:n.func()});o.exports={XMLHttpRequestPrototypeTypedef:r}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsGetIsAndroidIAW",function(){ return(function(e,t,n,r){var o={exports:{}},a=o.exports;return(function(){"use strict";var t=e.navigator,n=t.userAgent,r=n.indexOf("Android")>=0,a=n.indexOf("FB_IAB")>=0,i=n.indexOf("Instagram")>=0,l=0,s=n.match(/(FBAV|Instagram)[/\s](\d+)/);if(s!=null){var u=s[0].match(/(\d+)/);u!=null&&(l=parseInt(u[0],10))}function c(e,t){var n=r&&(a||i);return n?a&&e!=null?e<=l:i&&t!=null?t<=l:n:!1}o.exports=c})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.browserproperties",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var n=a.getFbeventsModules("SignalsFBEventsSendEventEvent"),r=a.getFbeventsModules("SignalsFBEventsEvents"),i=r.configLoaded,l=a.getFbeventsModules("SignalsFBEventsEvents"),s=l.getClickIDFromBrowserProperties,u=a.getFbeventsModules("signalsFBEventsGetIsAndroidIAW"),c=a.getFbeventsModules("SignalsFBEventsLogging"),d=c.logError,m=a.getFbeventsModules("SignalsFBEventsPlugin"),p=a.getFbeventsModules("signalsFBEventsSendEvent"),_=a.getFbeventsModules("signalsFBEventsShouldNotDropCookie"),f=a.getFbeventsModules("SignalsFBEventsURLUtil"),g=f.getURLParameter,h=a.getFbeventsModules("SignalsParamList"),y=a.getFbeventsModules("SignalsFBEventsBrowserPropertiesTypedef"),C=y.XMLHttpRequestPrototypeTypedef,b=a.getFbeventsModules("SignalsFBEventsTyped"),v=b.coerce,S=a.getFbeventsModules("SignalsFBEventsFbcCombiner"),R=S.combineFbcParams,L=a.getFbeventsModules("SignalsPixelCookieUtils"),E=L.CLICK_ID_PARAMETER,k=L.CLICKTHROUGH_COOKIE_PARAM,I=a.getFbeventsModules("SignalsFBEvents.plugins.cookie"),T=I.dropOrRefreshClickIDCookie,D=!0;function x(t,n,r){for(D=!1;r.length>0;){var o=r.shift(),a=o.id;if(a!=null&&n!=null){var i=t.getPixel(a.toString());if(i!=null&&!_(i,t)){var l=o.customParams||new h,s=l.get(k);if(s==null||s===""){var u=T(e.location.href,n);u!=null&&(l.append(k,u.pack()),o.customParams=l)}}}p(o)}}function $(t){var n=new e.XMLHttpRequest;n.onloadend=function(){n.readyState===n.DONE&&n.status>=200&&n.status<300?t(n.responseText):d(new Error("[EBP Error], status="+n.status+", responseText="+n.responseText))};try{var r=v(XMLHttpRequest.prototype,C);r!=null&&(r.open.toString().includes("native code")||d(new Error("[EBP Error] XMLHttpRequest.prototype.open is overridden ")))}catch(e){}n.open("GET","properties://browser/clickID"),n.send()}function P(t){var n=e.webkit.messageHandlers.browserProperties.postMessage("clickID");n.then(function(e){return t(e)}).catch(function(e){e.message="[EBP Error]"+e.message,d(e)})}o.exports=new m(function(r,o){if(g(e.location.href,E)==null&&g(t.referrer,E)==null&&!(typeof Promise=="undefined"||Promise.toString().indexOf("[native code]")===-1)){var a=e.webkit!=null&&e.webkit.messageHandlers!=null&&e.webkit.messageHandlers.browserProperties!=null,l=u(397,264)&&typeof e.XMLHttpRequest!="undefined";if(!(!a&&!l)){var c=[],m=200,p=[{prefix:"",query:"fbclid",ebp_path:"clickID"}],_={params:p},f=!1,h=null,y=null,b=_,S=f,L=function(t){t!=null&&t!==""?(h=t,s.trigger(t),D||d(new Error("[EBP Error] timeout"))):d(new Error("[EBP Error]456:Unexpected empty clickID!")),x(o,h,c)};i.listen(function(t){var n=o.getPixel(t);if(n!=null){var r=o.pluginConfig.get(n.id,"browserProperties"),i=r!=null&&r.delayInMs!=null?r.delayInMs:m,s=r!=null&&r.enableBackupTimeout!=null?r.enableBackupTimeout:!0;r!=null&&r.fbcParamsConfig!=null&&(b=r.fbcParamsConfig),S=r!=null&&r.enableFbcParamSplit!=null?r.enableFbcParamSplit:f;var u=new Map;if(a&&!S)P(L);else if(a&&S){var _=b.params!=null&&b.params.length>0?b.params:p;_.forEach(function(t){var n=t.ebp_path,r=e.webkit.messageHandlers.browserProperties.postMessage(n);u.set(n,{request:r,info:{path:n,prefix:t.prefix,response:null}}),r.then(function(e){var o=u.get(n);o!=null?o.info.response=e:o={request:r,info:{path:n,prefix:t.prefix,response:e}},u.set(n,o)}).catch(function(e){e.message="[EBP Error]"+e.message,d(e)})}),Promise.allSettled(Array.from(u.values()).map(function(e){return e.request})).then(function(){var e=R(Array.from(u.values()).map(function(e){return e.info}));L(e)})}else if(l&&!S)$(L);else if(l&&S){var g=b.params!=null&&b.params.length>0?b.params:p;g.forEach(function(t){var n=t.ebp_path,r=new e.XMLHttpRequest;r.onloadend=function(){r.readyState===r.DONE&&r.status>=200&&r.status<300||d(new Error("[EBP Error], status="+r.status+", responseText="+r.responseText))};try{var o=v(XMLHttpRequest.prototype,C);o!=null&&(o.open.toString().includes("native code")||d(new Error("[EBP Error] XMLHttpRequest.prototype.open is overridden ")))}catch(e){}u.set(n,{request:r,info:{path:n,prefix:t.prefix,response:null}}),r.open("GET","properties://browser/"+n),r.send()}),Promise.allSettled(u).then(function(){u.forEach(function(e){e.request instanceof XMLHttpRequest&&(e.info.response=e.request.responseText)});var e=R(Array.from(u.values()).map(function(e){return e.info}));L(e)})}s&&y===null&&(y=e.setTimeout(function(){if(S){if(l){var e=Array.from(u.values()).map(function(e){return e.request});u.forEach(function(e){e.request instanceof XMLHttpRequest&&(e.info.response=e.request.responseText)})}var t=R(Array.from(u.values()).map(function(e){return e.info}));L(t)}else x(o,h,c)},i))}}),n.listen(function(e){if(!D)return!1;var t=e.id;if(t==null)return!1;var n=o.pluginConfig.get(t.toString(),"browserProperties");return n==null||n.enableEventSuppression==null||!n.enableEventSuppression?!1:(c.push(e),!0)})}}})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.browserproperties"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.browserproperties",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.browserproperties",function(){ return o.exports})})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.eventvalidation",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsFBEventsPlugin"),t=a.getFbeventsModules("SignalsFBEventsSendEventEvent"),n=a.getFbeventsModules("SignalsFBEventsSetFilteredEventName"),r=a.getFbeventsModules("SignalsFBEventsTyped"),i=r.coerce,l=r.Typed,s=a.getFbeventsModules("SignalsFBEventsLogging"),u=s.logUserError,c=a.getFbeventsModules("SignalsParamList");o.exports=new e(function(e,n){t.listen(function(e){var t=e.id,r=e.eventName,o=i(t,l.fbid());if(o==null)return!1;var a=n.optIns.isOptedIn(o,"EventValidation");if(!a)return!1;var s=n.pluginConfig.get(o,"eventValidation");if(s==null)return!1;var c=s.unverifiedEventNames;if(c==null)return!1;var d=c.includes(r);return d&&u({type:"UNVERIFIED_EVENT"}),d})})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.eventvalidation"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.eventvalidation",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.eventvalidation",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEventsClientHintTypedef",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsFBEventsTyped"),t=e.coerce,n=e.Typed,r=n.objectWithFields({brands:n.array(),platform:n.allowNull(n.string()),getHighEntropyValues:n.func()}),i=n.objectWithFields({model:n.allowNull(n.string()),platformVersion:n.allowNull(n.string()),fullVersionList:n.array()});o.exports={userAgentDataTypedef:r,highEntropyResultTypedef:i}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEventsGetIsAndroidChrome",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("signalsFBEventsGetIsChrome");function t(e){return e===void 0?!1:e.platform==="Android"&&e.brands.map(function(e){return e.brand}).join(", ").includes("Chrome")}function n(e){return e.includes("Chrome")&&e.includes("Android")}function r(t){var n=t.indexOf("Android")>=0,r=e();return n&&r}o.exports={checkIsAndroidChromeWithClientHint:t,checkIsAndroidChromeWithUAString:n,checkIsAndroidChrome:r}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.clienthint",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var t=a.getFbeventsModules("SignalsFBEventsEvents"),n=t.fired,r=a.getFbeventsModules("SignalsFBEventsPlugin"),i=a.getFbeventsModules("SignalsParamList"),l=a.getFbeventsModules("signalsFBEventsSendEvent"),s=a.getFbeventsModules("SignalsFBEventsEvents"),u=s.configLoaded,c=a.getFbeventsModules("SignalsFBEventsSendEventEvent"),d=a.getFbeventsModules("SignalsFBEventsLogging"),m=d.logError,p=a.getFbeventsModules("SignalsFBEventsTyped"),_=p.coerce,f=p.Typed,g=a.getFbeventsModules("SignalsFBEventsClientHintTypedef"),h=g.userAgentDataTypedef,y=g.highEntropyResultTypedef,C=a.getFbeventsModules("SignalsFBEventsGetIsAndroidChrome"),b=C.checkIsAndroidChrome,v="chmd",S="chpv",R="chfv",L=[v,S,R],E=[],k=200,I=new Map,T=null,D=!0;function x(e,t,n){for(D=!1;n.length>0;){var r=n.shift(),o=r.customParams||new i,a=!0,s=!1,u=void 0;try{for(var c=L[typeof Symbol=="function"?Symbol.iterator:"@@iterator"](),d;!(a=(d=c.next()).done);a=!0){var m=d.value;o.get(m)==null&&o.append(m,t.get(m))}}catch(e){s=!0,u=e}finally{try{!a&&c.return&&c.return()}finally{if(s)throw u}}r.customParams=o,l(r)}}o.exports=new r(function(t,n){var r=_(e.navigator.userAgentData,h);if(r==null){e.navigator.userAgentData!=null&&m(new Error("[ClientHint Error] UserAgentData coerce error"));return}else if(!b(e.navigator.userAgent))return;e.navigator.userAgentData.getHighEntropyValues(["model","platformVersion","fullVersionList"]).then(function(e){var t=_(e,y);if(t==null){m(new Error("[ClientHint Error] getHighEntropyValues returned null from Android Chrome source"));return}I.set(v,String(t.model)),I.set(S,String(t.platformVersion));var r=void 0,o=void 0,a=!0,i=!1,l=void 0;try{for(var s=t.fullVersionList[typeof Symbol=="function"?Symbol.iterator:"@@iterator"](),u;!(a=(u=s.next()).done);a=!0)o=u.value,o.brand.includes("Chrome")&&(r=o.version)}catch(e){i=!0,l=e}finally{try{!a&&s.return&&s.return()}finally{if(i)throw l}}I.set(R,String(r)),x(n,I,E)}).catch(function(e){e.message="[ClientHint Error]"+e.message,m(e)}),u.listen(function(t){var r=n.getPixel(t);if(r!=null){var o=n.pluginConfig.get(r.id,"clientHint"),a=o!=null&&o.delayInMs!=null?o.delayInMs:k,i=o!=null&&o.disableBackupTimeout!=null?o.disableBackupTimeout:!1;T===null&&!i&&(T=e.setTimeout(function(){x(n,I,E)},a))}}),c.listen(function(e){if(!D){var t=e.customParams||new i,r=!0,o=!1,a=void 0;try{for(var l=L[typeof Symbol=="function"?Symbol.iterator:"@@iterator"](),s;!(r=(s=l.next()).done);r=!0){var u=s.value;t.get(u)==null&&t.append(u,I.get(u))}}catch(e){o=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw a}}return e.customParams=t,!1}var c=e.id;if(c==null)return!1;var d=n.pluginConfig.get(c.toString(),"clientHint");return d==null?!1:(E.push(e),!0)})})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.clienthint"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.clienthint",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.clienthint",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.lastexternalreferrer",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var n=a.getFbeventsModules("SignalsFBEventsGetValidUrl"),r=a.getFbeventsModules("SignalsFBEventsEvents"),i=r.getCustomParameters,l=a.getFbeventsModules("SignalsFBEventsPlugin"),s=a.getFbeventsModules("signalsFBEventsGetIsAndroidIAW"),u=a.getFbeventsModules("signalsFBEventsGetIsIosInAppBrowser"),c=a.getFbeventsModules("SignalsFBEventsLogging"),d=c.logError,m=a.getFbeventsModules("SignalsFBEventsTyped"),p=m.coerce,_=m.Typed,f=_.objectWithFields({setItem:_.func(),getItem:_.func()});o.exports=new l(function(r,o){var a=s()&&typeof e.XMLHttpRequest!="undefined",l=u(),c=null;try{c=p(e.localStorage,f)}catch(e){return}if(a||l||c==null)return;var m="facebook.com",_="instagram.com",g="lastExternalReferrer",h="lastExternalReferrerTime";function y(e,t){return e==t||e.endsWith(".".concat(t))}function C(t,n){e.localStorage.setItem(t,n)}function b(t){return e.localStorage.getItem(t)}function v(t){e.localStorage.removeItem(t)}try{var S=b(h);S!=null&&(new Date().getTime()-Number(S))/(1e3*60*60*24)>90&&(v(h),v(g));var R=!1,L="",E=n(t.referrer);if(E!=null&&(L=E.hostname),L=="")C(g,"empty"),R=!0;else{var k=String(e.location.hostname);L!==k&&(y(L,m)?C(g,"fb"):y(L,_)?C(g,"ig"):C(g,"other"),R=!0)}R&&C(h,new Date().getTime());var I=b(g);I!=null&&I!="empty"&&I!="fb"&&I!="ig"&&(I="other"),i.listen(function(e){return{ler:I}})}catch(e){e.message="[LastExternalReferrer Error]"+e.message,d(e)}})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.lastexternalreferrer"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.lastexternalreferrer",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.lastexternalreferrer",function(){ return o.exports}))})()})(window,document,location,history); (function(e,t,n,r){var o={exports:{}},a=o.exports;(function(){var a=e.fbq;a.execStart=e.performance&&e.performance.now&&e.performance.now(),(function(){var t=e.postMessage||function(){};return a?!0:(t({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*"),"error"in console,!1)})()&&(a.__fbeventsModules||(a.__fbeventsModules={},a.__fbeventsResolvedModules={},a.getFbeventsModules=function(e){return a.__fbeventsResolvedModules[e]||(a.__fbeventsResolvedModules[e]=a.__fbeventsModules[e]()),a.__fbeventsResolvedModules[e]},a.fbIsModuleLoaded=function(e){return!!a.__fbeventsModules[e]},a.ensureModuleRegistered=function(e,t){a.fbIsModuleLoaded(e)||(a.__fbeventsModules[e]=t)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.cookiedeprecationlabel",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var t=a.getFbeventsModules("SignalsFBEventsEvents"),n=t.getCustomParameters,r=a.getFbeventsModules("SignalsFBEventsPlugin"),i=a.getFbeventsModules("SignalsParamList"),l=a.getFbeventsModules("SignalsFBEventsLogging"),s=l.logError,u=a.getFbeventsModules("SignalsFBEventsSendEventEvent"),c=a.getFbeventsModules("signalsFBEventsSendEvent"),d=a.getFbeventsModules("SignalsFBEventsEvents"),m=d.configLoaded,p=a.getFbeventsModules("signalsFBEventsGetIsChrome"),_=a.getFbeventsModules("SignalsFBEventsGetIsAndroidChrome"),f="cdl",g=200,h=[],y=!0,C="",b=null;function v(e,t,n){for(y=!1;n.length>0;){var r=n.shift(),o=r.customParams||new i;o.get(f)==null&&o.append(f,t),r.customParams=o,c(r)}}o.exports=new r(function(t,r){if(p()){var o=e.navigator.cookieDeprecationLabel;if(o==null){n.listen(function(e){return{cdl:"API_unavailable"}});return}_.checkIsAndroidChrome(e.navigator.userAgent)?(C="fetching_label",o.getValue().then(function(e){C=String(e)}).catch(function(e){e.message="[CookieDeprecationLabel Error]"+String(e.message),s(e)}),n.listen(function(e){return{cdl:C}})):(o.getValue().then(function(e){C=String(e),v(r,C,h)}).catch(function(e){e.message="[CookieDeprecationLabel Error]"+String(e.message),s(e)}),m.listen(function(t){var n=r.getPixel(t);if(n!=null){var o=r.pluginConfig.get(n.id,"cookieDeprecationLabel"),a=o!=null&&o.delayInMs!=null?o.delayInMs:g,i=o!=null&&o.disableBackupTimeout!=null?o.disableBackupTimeout:!1;!i&&b===null&&(b=e.setTimeout(function(){v(r,C,h)},a))}}),u.listen(function(e){if(!y){var t=e.customParams||new i;return t.get(f)==null&&t.append(f,C),e.customParams=t,!1}var n=e.id;return n==null?!1:(h.push(e),!0)}))}})})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.cookiedeprecationlabel"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.cookiedeprecationlabel",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.cookiedeprecationlabel",function(){ return o.exports}))})()})(window,document,location,history); fbq.registerPlugin("2832610146995130", {__fbEventsPlugin: 1, plugin: function(fbq, instance, config) { config.set("2832610146995130", "inferredEvents", {"buttonSelector":null,"disableRestrictedData":false}); fbq.loadPlugin("inferredevents"); fbq.loadPlugin("identity"); instance.optIn("2832610146995130", "InferredEvents", true); config.set("2832610146995130", "automaticMatching", {"selectedMatchKeys":["em","fn","ln","ph","ge","zp","ct","st","country","db","external_id"]}); fbq.loadPlugin("inferredevents"); fbq.loadPlugin("identity"); instance.optIn("2832610146995130", "AutomaticMatching", true); fbq.loadPlugin("iwlbootstrapper"); instance.optIn("2832610146995130", "IWLBootstrapper", true); config.set("2832610146995130", "cookie", {"fbcParamsConfig":{"params":[{"prefix":"","query":"fbclid","ebp_path":"clickID"},{"prefix":"aem","query":"brid","ebp_path":"aem"},{"prefix":"waaem","query":"waaem","ebp_path":""}]},"enableFbcParamSplitAll":true,"maxMultiFbcQueueSize":5,"enableFbcParamSplitSafariOnly":true,"enableAemSourceTagToLocalStorage":false}); fbq.loadPlugin("cookie"); instance.optIn("2832610146995130", "FirstPartyCookies", true); fbq.loadPlugin("inferredevents"); instance.optIn("2832610146995130", "InferredEvents", true); fbq.loadPlugin("automaticmatchingforpartnerintegrations"); instance.optIn("2832610146995130", "AutomaticMatchingForPartnerIntegrations", true); config.set(null, "batching", {"batchWaitTimeMs":10,"maxBatchSize":10}); config.set(null, "microdata", {"waitTimeMs":500}); config.set("2832610146995130", "prohibitedSources", {"prohibitedSources":[]}); fbq.loadPlugin("prohibitedsources"); instance.optIn("2832610146995130", "ProhibitedSources", true); config.set("2832610146995130", "unwantedData", {"blacklisted_keys":{},"sensitive_keys":{}}); fbq.loadPlugin("unwanteddata"); instance.optIn("2832610146995130", "UnwantedData", true); config.set("2832610146995130", "IABPCMAEBridge", {"enableAutoEventId":true}); fbq.loadPlugin("iabpcmaebridge"); instance.optIn("2832610146995130", "IABPCMAEBridge", true); config.set("2832610146995130", "browserProperties", {"delayInMs":200,"enableEventSuppression":true,"enableBackupTimeout":true,"fbcParamsConfig":{"params":[{"prefix":"","query":"fbclid","ebp_path":"clickID"},{"prefix":"aem","query":"brid","ebp_path":"aem"},{"prefix":"waaem","query":"waaem","ebp_path":""}]},"enableFbcParamSplitIOS":false,"enableFbcParamSplitAndroid":false,"enableAemSourceTagToLocalStorage":false}); fbq.loadPlugin("browserproperties"); instance.optIn("2832610146995130", "BrowserProperties", true); config.set("2832610146995130", "eventValidation", {"unverifiedEventNames":[],"restrictedEventNames":[]}); fbq.loadPlugin("eventvalidation"); instance.optIn("2832610146995130", "EventValidation", true); config.set("2832610146995130", "clientHint", {"delayInMs":200,"disableBackupTimeout":false}); fbq.loadPlugin("clienthint"); instance.optIn("2832610146995130", "ClientHint", true); fbq.loadPlugin("lastexternalreferrer"); instance.optIn("2832610146995130", "LastExternalReferrer", true); fbq.loadPlugin("cookiedeprecationlabel"); instance.optIn("2832610146995130", "CookieDeprecationLabel", true);instance.configLoaded("2832610146995130"); }});