Files
2020-11-20 13:56:16 +01:00

3 lines
25 KiB
JavaScript

fbq.version="2.7.5";
fbq.pendingConfigs=[];
(function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){var g=a.fbq;g.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var hb=a.postMessage||function(){};if(!g){hb({action:'FB_LOG',logType:'Facebook Pixel Error',logMessage:'Pixel code is not installed correctly on this page'},'*');if('error' in console)console.error('Facebook Pixel Error: Pixel code is not installed correctly on this page');return false;}return true;}())return;'use strict';var h=typeof Symbol==="function"&&typeof (typeof Symbol==='function'?Symbol.iterator:'@@iterator')==="symbol"?function(hb){return typeof hb;}:function(hb){return hb&&typeof Symbol==="function"&&hb.constructor===Symbol&&hb!==(typeof Symbol==='function'?Symbol.prototype:'@@prototype')?"symbol":typeof hb;};function i(hb){if(Array.isArray(hb)){for(var ib=0,jb=Array(hb.length);ib<hb.length;ib++)jb[ib]=hb[ib];return jb;}else return Array.from(hb);}if(!g.__fbeventsModules){g.__fbeventsModules={};g.__fbeventsResolvedModules={};g.getFbeventsModules=function(hb){if(!g.__fbeventsResolvedModules[hb])g.__fbeventsResolvedModules[hb]=g.__fbeventsModules[hb]();return g.__fbeventsResolvedModules[hb];};g.fbIsModuleLoaded=function(hb){return !!g.__fbeventsModules[hb];};g.ensureModuleRegistered=function(hb,ib){if(!g.fbIsModuleLoaded(hb))g.__fbeventsModules[hb]=ib;};}g.ensureModuleRegistered('SignalsParamList',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb='deep',ob='shallow';function pb(sb){if(typeof JSON==='undefined'||JSON===null||!JSON.stringify){return Object.prototype.toString.call(sb);}else return JSON.stringify(sb);}function qb(sb){if(sb===null||sb===undefined)return true;var tb=typeof sb==='undefined'?'undefined':h(sb);return tb==='number'||tb==='boolean'||tb==='string';}function rb(sb){this._params=[];this._piiTranslator=sb;}rb.ERROR_PII_WITH_NO_TRANSLATOR='Provide a PII Translation function in order to append PII data to the '+'ParamList.';rb.prototype.addRange=function(sb){var tb=this;sb.each(function(ub,vb){return tb.append(ub,vb);});};rb.prototype.containsKey=function(sb){for(var tb=0;tb<this._params.length;tb++)if(this._params[tb].name===sb)return true;return false;};rb.prototype.get=function(sb){var tb=sb;for(var ub=0;ub<this._params.length;ub++)if(this._params[ub].name===tb)return this._params[ub].value;return null;};rb.prototype.append=function(sb,tb,ub){this._append(encodeURIComponent(sb),tb,nb,ub);return this;};rb.prototype.appendHash=function(sb,tb){for(var ub in sb)if(Object.prototype.hasOwnProperty.call(sb,ub))this._append(ub,sb[ub],nb,tb);return this;};rb.fromHash=function(sb,tb){return new rb(tb).appendHash(sb);};rb.prototype._append=function(sb,tb,ub,vb){if(qb(tb)){this._appendPrimitive(sb,tb,vb);}else if(ub===nb){this._appendObject(sb,tb,vb);}else this._appendPrimitive(sb,pb(tb),vb);};rb.prototype._translateValue=function(sb,tb,ub){if(typeof tb==='boolean')return tb?'true':'false';if(!ub)return ''+tb;if(!this._piiTranslator)throw new Error(rb.ERROR_PII_WITH_NO_TRANSLATOR);return this._piiTranslator(sb,''+tb);};rb.prototype._appendPrimitive=function(sb,tb,ub){if(tb!=null){var vb=this._translateValue(sb,tb,ub);if(vb!=null)this._params.push({name:sb,value:vb});}};rb.prototype._appendObject=function(sb,tb,ub){for(var vb in tb)if(Object.prototype.hasOwnProperty.call(tb,vb)){var wb=sb+'['+encodeURIComponent(vb)+']';this._append(wb,tb[vb],ob,ub);}};rb.prototype.each=function(sb){for(var tb=0;tb<this._params.length;tb++){var ub=this._params[tb],vb=ub.name,wb=ub.value;sb(vb,wb);}};rb.prototype.toQueryString=function(){var sb=[];this.each(function(tb,ub){sb.push(tb+'='+encodeURIComponent(ub));});return sb.join('&');};lb.exports=rb;})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsUtils',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb='console',ob='error',pb='Facebook Pixel Error',qb='Facebook Pixel Warning',rb='warn',sb=Object.prototype.toString,tb=!('addEventListener' in ib),ub=function nc(){},vb=hb[nb]||{},wb=hb.postMessage||ub;function xb(nc){return Array.isArray?Array.isArray(nc):sb.call(nc)==='[object Array]';}function yb(nc){return typeof nc==='number'||typeof nc==='string'&&/^\d+$/.test(nc);}function zb(nc){wb({action:'FB_LOG',logType:pb,logMessage:nc},'*');if(ob in vb)vb[ob](pb+': '+nc);}function ac(nc,oc){for(var pc=arguments.length,qc=Array(pc>2?pc-2:0),rc=2;rc<pc;rc++)qc[rc-2]=arguments[rc];if(!nc){var sc=0;throw new Error(oc.replace(/%s/g,function(tc){return qc[sc++];}));}}function bc(nc){wb({action:'FB_LOG',logType:qb,logMessage:nc},'*');if(rb in vb)vb[rb](qb+': '+nc);}function cc(nc,oc,pc){oc=tb?'on'+oc:oc;var qc=tb?nc.attachEvent:nc.addEventListener,rc=tb?nc.detachEvent:nc.removeEventListener,sc=function tc(){if(rc)rc.call(nc,oc,tc,false);pc();};if(qc)qc.call(nc,oc,sc,false);}function dc(nc,oc,pc){var qc=nc[oc];nc[oc]=function(){var rc=qc.apply(this,arguments);pc.apply(this,arguments);return rc;};}var ec=Object.prototype.hasOwnProperty,fc=!{toString:null}.propertyIsEnumerable('toString'),gc=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'],hc=gc.length;function ic(nc){if(Object.keys)return Object.keys(nc);if((typeof nc==='undefined'?'undefined':h(nc))!=='object'&&(typeof nc!=='function'||nc===null))throw new TypeError('Object.keys called on non-object');var oc=[];for(var pc in nc)if(ec.call(nc,pc))oc.push(pc);if(fc)for(var qc=0;qc<hc;qc++)if(ec.call(nc,gc[qc]))oc.push(gc[qc]);return oc;}function jc(nc,oc){if(Array.prototype.map)return Array.prototype.map.call(nc,oc);var pc=void 0,qc=void 0;if(nc==null)throw new TypeError(' array is null or not defined');var rc=Object(nc),sc=rc.length>>>0;if(typeof oc!=='function')throw new TypeError(oc+' is not a function');pc=new Array(sc);qc=0;while(qc<sc){var tc,uc;if(qc in rc){tc=rc[qc];uc=oc.call(null,tc,qc,rc);pc[qc]=uc;}qc++;}return pc;}function kc(nc){if(this==null)throw new TypeError('Array.prototype.some called on null or undefined');if(typeof nc!=='function')throw new TypeError();var oc=Object(this),pc=oc.length>>>0,qc=arguments.length>=2?arguments[1]:void 0;for(var rc=0;rc<pc;rc++)if(rc in oc&&nc.call(qc,oc[rc],rc,oc))return true;return false;}function lc(nc){return ic(nc).length===0;}function mc(nc){if(this===void 0||this===null)throw new TypeError();var oc=Object(this),pc=oc.length>>>0;if(typeof nc!=='function')throw new TypeError();var qc=[],rc=arguments.length>=2?arguments[1]:void 0;for(var sc=0;sc<pc;sc++)if(sc in oc){var tc=oc[sc];if(nc.call(rc,tc,sc,oc))qc.push(tc);}return qc;}lb.exports={injectMethod:dc,invariant:ac,isArray:xb,isEmptyObject:lc,isNumber:yb,keys:ic,listenOnce:cc,logError:zb,logWarning:bc,map:jc,each:function nc(){jc.apply(this,arguments);},some:function nc(oc,pc){return kc.call(oc,pc);},filter:function nc(oc,pc){return mc.call(oc,pc);}};})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsEvents',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=g.getFbeventsModules('SignalsFBEventsUtils'),ob=nb.keys,pb=0;function qb(){this._listeners={};}qb.prototype.on=function(vb,wb){var xb=pb++;if(!this._listeners[vb])this._listeners[vb]={};this._listeners[vb][xb.toString()]=wb;return this._unsubscribe.bind(this,vb,xb.toString());};qb.prototype.trigger=function(vb){var wb=this;for(var xb=arguments.length,yb=Array(xb>1?xb-1:0),zb=1;zb<xb;zb++)yb[zb-1]=arguments[zb];if(!this._listeners[vb])return [];return ob(this._listeners[vb]).map(function(ac){return wb._listeners[vb][ac].apply(null,yb);});};qb.prototype._unsubscribe=function(vb,wb){var xb=this._listeners[vb];if(xb&&xb[wb]){delete xb[wb];if(ob(xb).length===0)delete this._listeners[vb];}};function rb(){return new qb();}var sb=new qb(),tb=sb.on.bind(sb),ub=sb.trigger.bind(sb);lb.exports={on:tb,trigger:ub,instance:sb,spawn:rb};})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsPixelEndpoint',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=g.getFbeventsModules('SignalsParamList'),ob=g.getFbeventsModules('SignalsFBEventsUtils'),pb=g.getFbeventsModules('SignalsEvents'),qb=pb.trigger,rb='https://www.facebook.com/tr/',sb=jb.href,tb=hb.top!==hb,ub=ib.referrer;function vb(ac,bc,cc,dc){ac.append('id',bc);ac.append('ev',cc);ac.append('dl',sb);ac.append('rl',ub);ac.append('if',tb);ac.append('ts',new Date().valueOf());ac.append('cd',dc);return ac;}function wb(ac,bc,cc,dc,ec){var fc=new nb(ec);vb(fc,ac,bc,cc);if(dc)fc.addRange(dc);var gc='GET';if(!yb(fc,ec)){gc='POST';zb(fc,ec);}qb('fired',gc,fc);}function xb(ac,bc,cc,dc,ec){if(hb.navigator.sendBeacon){var fc=new nb(ec);vb(fc,ac,bc,cc);if(dc)fc.addRange(dc);var gc=fc.toQueryString();hb.navigator.sendBeacon(rb,gc);qb('fired','BEACON',fc);}}function yb(ac){var bc=ac.toQueryString(),cc=rb+'?'+bc;if(cc.length<2048){var dc=new Image();dc.src=cc;return true;}return false;}function zb(ac){var bc='fb'+Math.random().toString().replace('.',''),cc=ib.createElement('form');cc.method='post';cc.action=rb;cc.target=bc;cc.acceptCharset='utf-8';cc.style.display='none';var dc=!!(hb.attachEvent&&!hb.addEventListener),ec=dc?'<iframe name="'+bc+'">':'iframe',fc=ib.createElement(ec);fc.src='javascript:false';fc.id=bc;fc.name=bc;cc.appendChild(fc);ob.listenOnce(fc,'load',function(){ac.each(function(gc,hc){var ic=ib.createElement('input');ic.name=gc;ic.value=hc;cc.appendChild(ic);});ob.listenOnce(fc,'load',function(){if(cc.parentNode)cc.parentNode.removeChild(cc);});cc.submit();});ib.body.appendChild(cc);}lb.exports={sendEvent:wb,sendBeacon:xb};})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsEventValidation',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=/^[+-]?\d+(\.\d+)?$/,ob='number',pb='currency_code',qb={AED:1,ARS:1,AUD:1,BOB:1,BRL:1,CAD:1,CHF:1,CLP:1,CNY:1,COP:1,CRC:1,CZK:1,DKK:1,EUR:1,GBP:1,GTQ:1,HKD:1,HNL:1,HUF:1,IDR:1,ILS:1,INR:1,ISK:1,JPY:1,KRW:1,MOP:1,MXN:1,MYR:1,NIO:1,NOK:1,NZD:1,PEN:1,PHP:1,PLN:1,PYG:1,QAR:1,RON:1,RUB:1,SAR:1,SEK:1,SGD:1,THB:1,TRY:1,TWD:1,USD:1,UYU:1,VEF:1,VND:1,ZAR:1},rb={value:{type:ob,isRequired:true},currency:{type:pb,isRequired:true}},sb={PageView:{},ViewContent:{},Search:{},AddToCart:{},AddToWishlist:{},InitiateCheckout:{},AddPaymentInfo:{},Purchase:{validationSchema:rb},Lead:{},CompleteRegistration:{},CustomEvent:{validationSchema:{event:{isRequired:true}}}},tb={agent:true},ub=Object.prototype.hasOwnProperty;function vb(yb,zb,ac){this.error=null;this.warnings=[];this.eventName=yb;this.params=zb||{};this.metadata=ac;}vb.prototype.validateMetadata=function(){if(this.metadata){var yb=this.metadata.toLowerCase(),zb=tb[yb];if(!zb)return this._error('Unsupported metadata argument: '+yb);}return this;};vb.prototype.validateEvent=function(){var yb=this.eventName;if(!yb)return this;var zb=sb[yb];if(!zb){this.warnings.push('You are sending a non-standard event \''+yb+'\'. The '+'preferred way to send events is using trackCustom. See '+'https://www.facebookmarketingdevelopers.com/pixels/up#sec-custom '+'for more information');return this;}var ac=zb.validationSchema;for(var bc in ac)if(ub.call(ac,bc)){var cc=ac[bc];if(cc){if(cc.isRequired&&!ub.call(this.params,bc))return this._error('Required parameter "'+bc+'" is missing for event "'+yb+'"');if(cc.type&&typeof cc.type==='string')if(!this._validateParam(bc,cc.type))return this._error('Parameter "'+bc+'" is invalid for event "'+yb+'"');}}return this;};vb.prototype._validateParam=function(yb,zb){var ac=this.params[yb];switch(zb){case ob:var bc=(typeof ac==='string'||typeof ac==='number')&&nb.test(''+ac);if(bc&&Number(ac)<0)this.warnings.push('Parameter "'+yb+'" is negative for event "'+(this.eventName?this.eventName:'null')+'"');return bc;case pb:return typeof ac==='string'&&!!qb[ac.toUpperCase()];}return true;};vb.prototype._error=function(yb){this.error=yb;return this;};function wb(yb){return new vb(null,null,yb).validateMetadata();}function xb(yb,zb){return new vb(yb,zb).validateEvent();}lb.exports={validateMetadata:wb,validateEvent:xb,Validator:vb};})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsOptIn',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=g.getFbeventsModules('SignalsFBEventsUtils'),ob=nb.each,pb=nb.filter,qb=nb.invariant,rb=nb.keys,sb=nb.some;function tb(vb){ob(rb(vb),function(wb){return qb(sb(vb[wb],function(xb){return Object.prototype.hasOwnProperty.call(vb,xb);})===false,'Circular subOpts are not allowed. %s depends on another subOpt',wb);});}function ub(vb){this._opts={};this._subOpts=vb||{};tb(this._subOpts);}ub.prototype._getOpts=function(vb){return [].concat(i(Object.prototype.hasOwnProperty.call(this._subOpts,vb)?this._subOpts[vb]:[]),[vb]);};ub.prototype._setOpt=function(vb,wb,xb){if(!this._opts[wb])this._opts[wb]={};this._opts[wb][vb]=xb;};ub.prototype.optIn=function(vb,wb){var xb=this,yb=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;ob(this._getOpts(wb),function(zb){var ac=yb==true&&xb.isOptedOut(vb,wb);if(!ac)xb._setOpt(vb,zb,true);});return this;};ub.prototype.optOut=function(vb,wb){var xb=this;ob(this._getOpts(wb),function(yb){return xb._setOpt(vb,yb,false);});return this;};ub.prototype.isOptedIn=function(vb,wb){return this._opts[wb]&&this._opts[wb][vb]===true;};ub.prototype.isOptedOut=function(vb,wb){return this._opts[wb]&&this._opts[wb][vb]===false;};ub.prototype.listPixelIds=function(vb){var wb=this;return this._opts[vb]?pb(rb(this._opts[vb]),function(xb){return wb._opts[vb][xb];}):[];};lb.exports=ub;})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsPlugin',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';function nb(ob){this.plugin=ob;this.__fbEventsPlugin=1;return this;}lb.exports=nb;})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsPluginPath',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=/([/]en_US)?[/](fbevents|signals)([.]js|[/])/;function ob(){var rb=null,sb=null,tb=ib.getElementsByTagName('script');for(var ub=0;ub<tb.length&&!rb;ub++){var vb=tb[ub].src.split(nb);if(vb.length>1){rb=vb[0];sb=tb[ub];}}return {baseURL:rb,scriptElement:sb};}var pb=null;function qb(){if(!pb)pb=ob();return pb;}lb.exports={get:qb};})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsFireLock',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=g.getFbeventsModules('SignalsFBEventsUtils'),ob=nb.each,pb=nb.keys;function qb(){this._locks={};this._callbacks=[];}qb.prototype={lock:function rb(sb){this._locks[sb]=true;},release:function rb(sb){if(Object.prototype.hasOwnProperty.call(this._locks,sb)){delete this._locks[sb];if(pb(this._locks).length===0)ob(this._callbacks,function(tb){return tb(sb);});}},onUnlocked:function rb(sb){this._callbacks.push(sb);},isLocked:function rb(){return pb(this._locks).length>0;}};qb.global=new qb();qb.global.lockPlugin=function(rb){this.lock('plugin:'+rb);};qb.global.releasePlugin=function(rb){this.release('plugin:'+rb);};qb.global.lockConfig=function(rb){this.lock('config:'+rb);};qb.global.releaseConfig=function(rb){this.release('config:'+rb);};lb.exports=qb;})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('SignalsFBEventsFBQ',function(){return function(hb,ib,jb,kb){var lb={exports:{}},mb=lb.exports;(function(){'use strict';var nb=g.getFbeventsModules('SignalsFBEventsOptIn'),ob=g.getFbeventsModules('SignalsParamList'),pb=g.getFbeventsModules('SignalsPixelEndpoint'),qb=g.getFbeventsModules('SignalsFBEventsPlugin'),rb=g.getFbeventsModules('SignalsFBEventsPluginPath'),sb=g.getFbeventsModules('SignalsFBEventsUtils'),tb=g.getFbeventsModules('SignalsEventValidation'),ub=g.getFbeventsModules('SignalsFBEventsFireLock'),vb=sb.each,wb=sb.invariant,xb=sb.keys,yb=sb.logError,zb=sb.map,ac=sb.some,bc={Dwell:true,InferredEvents:true,Microdata:true},cc=['InferredEvents','Microdata'],dc={AutomaticSetup:cc},ec={Dwell:['dwell'],InferredEvents:['inferredevents','identity'],Microdata:['microdata','identity']};function fc(jc){return !!(bc[jc]||dc[jc]);}function gc(jc,kc){var lc=rb.get();lc.baseURL&&lc.scriptElement||wb(0);var mc=lc.baseURL+'/signals/config/'+jc+'?v='+kc,nc=ib.createElement('script');nc.src=mc;nc.async=true;if(lc.scriptElement&&lc.scriptElement.parentNode)lc.scriptElement.parentNode.insertBefore(nc,lc.scriptElement);}var hc={VALID_FEATURES:bc,optIn:function jc(kc,lc){var mc=this,nc=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;typeof lc==='string'&&fc(lc)||wb(0);if(fc(lc)){this.optIns.optIn(kc,lc,nc);vb([lc].concat(i(dc[lc]||[])),function(oc){if(ec[oc])vb(ec[oc],function(pc){return mc.fbq.loadPlugin(pc);});});}return this;},optOut:function jc(kc,lc){this.optIns.optOut(kc,lc);return this;},trackSingleCustom:function jc(kc,lc,mc){var nc=typeof kc==='string'?kc:kc.id,oc=this.getDefaultSendData(nc,lc);oc.customData=mc;this.fire(oc,false);return this;},enqueue:function jc(){for(var kc=arguments.length,lc=Array(kc),mc=0;mc<kc;mc++)lc[mc]=arguments[mc];this.queue.append(lc);return this;},_validateSend:function jc(kc,lc){kc.eventName&&kc.eventName.length||wb(0);kc.pixelId&&kc.pixelId.length||wb(0);if(kc.set)vb(zb(xb(kc.set),function(nc){return tb.validateMetadata(nc);}),function(nc){if(nc.error)throw new Error(nc.error);if(nc.warnings.length)vb(nc.warnings,sb.logWarning);});if(lc){var mc=tb.validateEvent(kc.eventName,kc.customData||{});if(mc.error)throw new Error(mc.error);if(mc.warnings&&mc.warnings.length)vb(mc.warnings,sb.logWarning);}return this;},fire:function jc(kc){var lc=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;this._validateSend(kc,lc);if(kc.userData&&xb(kc.userData).length>0&&!this.fbq.loadPlugin('identity')){this.enqueue('fire',kc);return this;}var mc=new ob(this.fbq.piiTranslator);mc.append('ud',kc.userData,true);mc.append('v',this.fbq.version);kc.set&&kc.set.agent&&mc.append('a',kc.set.agent);var nc=this.fbq.trigger('getCustomParameters',{id:kc.pixelId});vb(nc,function(oc){return vb(xb(oc),function(pc){if(mc.containsKey(pc)){yb('Custom parameter '+pc+' has already been specified.');}else mc.append(pc,oc[pc]);});});pb.sendEvent(kc.pixelId,kc.eventName,kc.customData,mc);return this;},callMethod:function jc(kc){var lc=kc[0],mc=Array.prototype.slice.call(kc,1);if(typeof this[lc]==='function'){try{this[lc].apply(this,mc);}catch(nc){yb(nc.message);}}else yb('Invalid FBQ method '+lc);},getDefaultSendData:function jc(kc,lc){var mc=this.getPixel(kc),nc={pixelId:kc,eventName:lc};if(mc){if(mc.userData)nc.userData=mc.userData;if(mc.agent){nc.set={agent:mc.agent};}else if(this.fbq.agent)nc.set={agent:this.fbq.agent};}return nc;},getOptedInPixels:function jc(kc){var lc=this;return this.optIns.listPixelIds(kc).map(function(mc){return lc.pixelsByID[mc];});},ensurePixel:function jc(kc){Object.prototype.hasOwnProperty.call(this.pixelsByID,kc)||wb(0);},getPixel:function jc(kc){this.ensurePixel(kc);return this.pixelsByID[kc];},loadConfig:function jc(kc){if(this.fbq.disableConfigLoading||Object.prototype.hasOwnProperty.call(this.configsLoaded,kc))return;this.locks.lockConfig(kc);if(!this.fbq.pendingConfigs||ac(this.fbq.pendingConfigs,function(lc){return lc===kc;})==false)gc(kc,this.VERSION);},configLoaded:function jc(kc){this.configsLoaded[kc]=true;this.locks.releaseConfig(kc);this.fbq.trigger('configLoaded',kc);}};function ic(jc,kc){var lc=this;this.VERSION=jc.version;this.pixelsByID=kc;this.fbq=jc;this.optIns=new nb(dc);this.configsLoaded={};this.locks=ub.global;vb(jc.pendingConfigs||[],function(mc){return lc.locks.lockConfig(mc);});}ic.prototype=hc;lb.exports=ic;})();return lb.exports;}(a,b,c,d);});g.ensureModuleRegistered('undefined',function(){return undefined;});'use strict';var g=a.fbq,j=g.getFbeventsModules('SignalsParamList'),k=g.getFbeventsModules('SignalsPixelEndpoint'),l=g.getFbeventsModules('SignalsEvents'),m=g.getFbeventsModules('SignalsFBEventsUtils'),n=g.getFbeventsModules('SignalsEventValidation'),o=g.getFbeventsModules('SignalsFBEventsFBQ'),p=g.getFbeventsModules('SignalsFBEventsPluginPath'),q=g.getFbeventsModules('SignalsFBEventsFireLock'),r=l.on,s=l.trigger,t=m.each,u=m.isArray,v=m.isEmptyObject,w=m.isNumber,x=m.keys,y=m.logError,z=q.global;function aa(hb){return g.getFbeventsModules(hb);}function ba(hb){return g.fbIsModuleLoaded(hb);}var ca={},da={allowDuplicatePageViews:false},ea='NOT_INITIALIZED_YET',fa=Array.prototype.slice,ga=Object.prototype.hasOwnProperty,ha=c.href,ia=false,ja=false,ka=[],la={},ma=b.referrer,na={},oa=new o(g,la);function pa(hb){for(var ib in hb)if(ga.call(hb,ib))this[ib]=hb[ib];return this;}function qa(hb){try{if(z.isLocked()){g.queue.push(arguments);return;}var ib=fa.call(arguments),jb=ib.length===1&&u(ib[0]);if(jb)ib=ib[0];if(hb.slice(0,6)==='report'){var kb=hb.slice(6);if(kb==='CustomEvent'){kb=(ib[1]||{}).event||kb;ib=['trackCustom',kb].concat(ib.slice(1));}else ib=['track',kb].concat(ib.slice(1));}if(typeof ib[0]!=='string')y('The first argument to fbq must be a method name');hb=ib.shift();switch(hb){case 'addPixelId':ia=true;ra.apply(this,ib);break;case 'init':ja=true;ra.apply(this,ib);break;case 'set':if(ib[0]==='autoConfig'){var lb=ib[1]===true?'optIn':'optOut';oa.callMethod([lb,ib[2],'AutomaticSetup']);}else ta.apply(this,ib);break;case 'track':if(w(ib[0])){wa.apply(this,ib);break;}if(jb){va.apply(this,ib);break;}ua.apply(this,ib);break;case 'trackCustom':va.apply(this,ib);break;case 'send':xa.apply(this,ib);break;case 'on':r.apply(null,ib);break;case 'loadPlugin':cb(ib[0]);break;default:oa.callMethod(arguments);break;}}catch(mb){y(mb);}}g._initHandlers=[];g._initsDone={};function ra(hb,ib,jb){ea=Date.now();if(ga.call(la,hb)){if(ib&&v(la[hb].userData)){la[hb].userData=ib;cb('identity');}else m.logError('Duplicate Pixel ID: '+hb);return;}var kb={agent:jb?jb.agent:null,id:hb,userData:ib||{},eventCount:0};ka.push(kb);la[hb]=kb;if(ib!=null)cb('identity');sa();oa.loadConfig(hb);}function sa(){g._initHandlers.forEach(function(hb,ib){if(!g._initsDone[ib])g._initsDone[ib]={};ka.forEach(function(jb){if(!g._initsDone[ib][jb.id]){g._initsDone[ib][jb.id]=true;hb(jb);}});});}function ta(hb,ib,jb){var kb=n.validateMetadata(hb);if(kb.error)m.logError(kb.error);if(kb.warnings)for(var lb=0;lb<kb.warnings.length;lb++)m.logWarning(kb.warnings[lb]);if(ga.call(la,jb)){for(var mb=0,nb=ka.length;mb<nb;mb++)if(ka[mb].id===jb){ka[mb][hb]=ib;break;}}else m.logWarning('Trying to set argument '+ib+(' for uninitialized pixel ID '+jb));}function ua(hb,ib){ib=ib||{};var jb=n.validateEvent(hb,ib);if(jb.error)m.logError(jb.error);if(jb.warnings)for(var kb=0;kb<jb.warnings.length;kb++)m.logWarning(jb.warnings[kb]);if(hb==='CustomEvent'&&typeof ib.event==='string')hb=ib.event;va.call(this,hb,ib);}function va(hb,ib){var jb=this instanceof pa?this:da,kb=hb==='PageView';for(var lb=0,mb=ka.length;lb<mb;lb++){var nb=ka[lb];if(kb&&jb.allowDuplicatePageViews===false&&na[nb.id]===true)continue;za(nb,hb,ib);if(kb)na[nb.id]=true;}}function wa(hb,ib){za(null,hb,ib);}function xa(hb,ib){for(var jb=0,kb=ka.length;jb<kb;jb++)za(ka[jb],hb,ib);}function ya(hb){var ib=new j(g.piiTranslator);ib.append('ud',hb&&hb.userData||{},true);ib.append('v',g.version);ib.append('a',hb&&hb.agent?hb.agent:g.agent);if(hb){ib.append('ec',hb.eventCount);hb.eventCount++;}var jb=s('getCustomParameters',hb);t(jb,function(kb){return t(x(kb),function(lb){if(ib.containsKey(lb)){y('Custom parameter '+lb+' has already been specified.');}else ib.append(lb,kb[lb]);});});return ib;}function za(hb,ib,jb){k.sendEvent(hb?hb.id:null,ib,jb,ya(hb));}function ab(){while(g.queue.length&&!z.isLocked()){var hb=g.queue.shift();qa.apply(g,hb);}}function bb(hb){return 'fbevents.plugins.'+hb;}function cb(hb){var ib=bb(hb);if(ca[ib])return true;if(ba(ib)){db(ib,aa(ib));return true;}var jb=p.get();if(jb.baseURL&&jb.scriptElement){var kb=jb.baseURL+'/signals/plugins/'+hb+'.js?v='+g.version;if(!ca[ib]){z.lockPlugin(ib);var lb=b.createElement('script');lb.src=kb;lb.async=true;if(jb.scriptElement&&jb.scriptElement.parentNode)jb.scriptElement.parentNode.insertBefore(lb,jb.scriptElement);}}return false;}function db(hb,ib){if(ga.call(ib,'__fbEventsPlugin')&&ib.__fbEventsPlugin===1){ca[hb]=ib;ca[hb].plugin(g,oa);s('pluginLoaded',hb);}z.releasePlugin(hb);}z.onUnlocked(function(){ab();});if(g.pixelId){ia=true;ra(g.pixelId);}if(ia&&ja||a.fbq!==a._fbq)m.logWarning('Multiple pixels with conflicting versions were detected on this page');if(ka.length>1)m.logWarning('Multiple different pixels were detected on this page');(function hb(){if(g.disablePushState===true)return;if(!d.pushState||!d.replaceState)return;var ib=function jb(){ma=ha;ha=c.href;if(ha===ma)return;var kb=new pa({allowDuplicatePageViews:true});qa.call(kb,'trackCustom','PageView');};m.injectMethod(d,'pushState',ib);m.injectMethod(d,'replaceState',ib);a.addEventListener('popstate',ib,false);})();function eb(hb){g._initHandlers.push(hb);sa();}function fb(){return {pixelInstantiationIdentifier:ea,pixels:ka};}function gb(hb){hb.instance=oa;hb.callMethod=qa;hb.loadPlugin=cb;hb.registerPlugin=db;hb._initHandlers=[];hb._initsDone={};hb.on=r;hb.send=xa;hb.trigger=s;hb.getEventCustomParameters=ya;hb.addInitHandler=eb;hb.getState=fb;hb.init=ra;}gb(a.fbq);ab();e.exports={addInitHandler:function hb(ib){g._initHandlers.push(ib);sa();},doExport:gb,getState:fb,getEventCustomParameters:ya,sendEvent:za,loadPlugin:cb};s('execEnd');s('initialized',g);if(g.registerPlugin)g.registerPlugin('fbevents',e.exports);g.ensureModuleRegistered('fbevents',function(){return e.exports;});})();return e.exports;})(window,document,location,history);