/** * 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;function l(e,t,n){return t=d(t),s(e,c()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}function s(e,t){if(t&&(E(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function m(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function _(e,t){return h(e)||g(e,t)||R(e,t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]||e["@@iterator"];if(n!=null){var r,o,a,i,l=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}function h(e){if(Array.isArray(e))return e}function y(e){return v(e)||b(e)||R(e)||C()}function C(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(e){if(typeof Symbol!="undefined"&&e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]!=null||e["@@iterator"]!=null)return Array.from(e)}function v(e){if(Array.isArray(e))return L(e)}function S(e,t){var n=typeof Symbol!="undefined"&&e[typeof Symbol=="function"?Symbol.iterator:"@@iterator"]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=R(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function R(e,t){if(e){if(typeof e=="string")return L(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?L(e,t):void 0}}function L(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){s=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(s)throw a}}}}function l(e,t){if(e){if(typeof e=="string")return s(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&t-nt&&(e[r]==="."||e[r]==="-");)r--;var o=e.slice(n,r+1);return o.length>p?null:o}var h=4,y=/[@\uFF20\uFE6B]/,C=["title","aria-label","alt"],b=1,v=5,S=1e3,R=10,L=2e3,E=1e4,k=64,I='[title*="@"],[aria-label*="@"],[alt*="@"],[title*="\uFF20"],[aria-label*="\uFF20"],[alt*="\uFF20"],[title*="\uFE6B"],[aria-label*="\uFE6B"],[alt*="\uFE6B"]';function T(e,n){for(var r=Date.now(),o=t.createTreeWalker(e,h),a=("closest"in e),i=[],l=0,s=0,p=o.nextNode();p!=null&&l=n));){var _=p.nodeValue;if(_!=null&&y.test(_)){var f=p.parentElement;f!=null&&d[f.nodeName]!==!0&&!m(f,a)&&(i.push(_),l+=_.length+1)}p=o.nextNode()}var g=i.join(" ");return g.length>u?g.slice(0,u):g}function D(e){do{var t=e.nextSibling();if(t!=null)return t}while(e.parentNode()!=null);return null}function x(e,t){try{return e.getAttribute(t)}catch(e){return null}}function $(e){var n=[];try{for(var r=t.createTreeWalker(e,b),o=r.nextNode(),a=0;o!=null&&aL||i%k===0&&Date.now()-r>=n)break e;try{M(c,s,o,a)}catch(e){}}}catch(e){}var d=a.join(" ");return d.length>E?d.slice(0,E):d}function A(e,n){if(e<1||typeof t=="undefined"||t==null)return[];var r="";try{var o=t.body;if(o==null||!("createTreeWalker"in t))return[];r=i(T(o,n))}catch(e){return[]}return O(r,e)}function F(e,n){if(e<1||typeof t=="undefined"||t==null||!("createTreeWalker"in t))return[];var r=t.body;return r==null?[]:O(i(w(r,n)),e)}function O(e,t){for(var r=[],o={},a=e.indexOf("@");a>=0&&r.length=0,y=o==null||o.indexOf("ph")>=0,C=t.scripts,b=0,v=0;b=p)&&(!y||a.ph.length>=p)||g()<1);b++){var S=C[b].type;if(!(typeof S!="string"||i[S.toLowerCase()]!==!0)){v++;var R=C[b].textContent;if(!(R==null||R.length===0||R.length>s||R.length>g()*u)){var L=void 0;try{L=JSON.parse(R)}catch(e){continue}if(!(L===null||_(L)!=="object")){var E=L,k=g();if(k<1)break;var I=n(E,c(c({},e),{},{maxScanMs:k}),o);a.em=a.em.concat(I.em),a.ph=a.ph.concat(I.ph)}}}}return a}o.exports={MAX_SCRIPTS:l,MAX_SCRIPT_CHARS:s,PARSE_CHARS_PER_MS:u,extractPIIFromJsonScripts:d}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsExtractFromLocalStorage",function(){ return(function(e,t,n,r){var o={exports:{}},l=o.exports;return(function(){"use strict";var t=a.getFbeventsModules("signalsFBEventsExtractFromJsonScripts"),n=t.PARSE_CHARS_PER_MS,r=a.getFbeventsModules("signalsFBEventsExtractFromWebsiteVariables"),l=r.extractPIIFromWebsiteVariables,s=r.isCredentialKey,u=r.resolveLimits,d=r.toEmailCandidate,m=500,p=512e3,f=4*p,g=32;function h(t){var r=[],o=Date.now(),a=u(t),h=a.maxCandidateLength,y=a.maxMatches,C=a.maxScanMs,b=function(){return C-(Date.now()-o)};if(typeof e=="undefined")return r;var v,S;try{if(v=e.localStorage,v==null)return r;S=Math.min(v.length,m)}catch(e){return r}for(var R={},L=function(t){var e=t.toLowerCase();R[e]!==!0&&r.lengthp||T.length>f-E)continue;E+=T.length;var D=T.trim(),x=d(D,h);if(x!=null){L(x);continue}if(D[0]!=="{"&&D[0]!=="["&&D[0]!=='"')continue;var $=b();if($<1)break;if(D.length>$*n)continue;var P=JSON.parse(D),N=b();if(N<1)break;if(typeof P=="string"){var M=d(P.trim(),h);M!=null&&L(M)}else if(P!=null&&_(P)==="object"){var w=P,A=l(w,c(c({},t),{},{maxScanMs:N}),["em"]),F=i(A.em),O;try{for(F.s();!(O=F.n()).done;){var B=O.value;L(B)}}catch(e){F.e(e)}finally{F.f()}}}catch(e){continue}return r}o.exports={MAX_STORAGE_KEYS:m,MAX_STORAGE_TOTAL_CHARS:f,MAX_STORAGE_VALUE_CHARS:p,extractEmailsFromLocalStorage:h}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsExtractFromPageInputs",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("SignalsPixelPIIUtils"),n=e.hasPhoneFieldSignal,r=e.isNonPhoneNumberField,i=e.isValueScanExcludedField,l=a.getFbeventsModules("signalsFBEventsPhoneShape"),s=l.isPhoneShaped,u=a.getFbeventsModules("signalsFBEventsTryOr"),c=a.getFbeventsModules("signalsFBEventsExtractFromWebsiteVariables"),d=c.resolveLimits,m=c.toEmailCandidate,p="input,textarea",_=200,f={button:!0,checkbox:!0,color:!0,date:!0,"datetime-local":!0,file:!0,hidden:!0,image:!0,month:!0,password:!0,radio:!0,range:!0,reset:!0,submit:!0,time:!0,week:!0};function g(e){return s(e,!0)}function h(e,t,o,a){var l=e instanceof HTMLInputElement?e.type.toLowerCase():"textarea";if(f[l]===!0)return null;var s=e.value;if(typeof s!="string"||s.length===0||s.length>a)return null;var u=s.trim();if(u===""||i(e))return null;var c=t?m(u,a):null;return c!=null?{matchKey:"em",value:c}:o&&g(u)&&!r(e)&&n(e)?{matchKey:"ph",value:u}:null}function y(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{em:[],ph:[]},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},a=d(t),i=a.maxCandidateLength,l=a.maxMatches,s=n.indexOf("em")>=0,c=n.indexOf("ph")>=0,m=e.length<_?e.length:_,p=function(){var t=!s||r.em.length>=l,n=!c||r.ph.length>=l;if(t&&n)return 1;var a=e[f];if(a instanceof HTMLInputElement||a instanceof HTMLTextAreaElement){var d=u("aam_page_input_scan",null,function(){return h(a,!t,!n,i)});if(d!=null){var m="".concat(d.matchKey,":").concat(d.value.toLowerCase());o[m]!==!0&&(o[m]=!0,r[d.matchKey].push(d.value))}}},f=0;fn?null:t==="em"?i(r,n):s(r)?r:null}function b(e,t,n){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{em:[],ph:[]},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};if(e===null||_(e)!=="object")return o;for(var i=r(t),l=i.maxCandidateLength,s=i.maxMatches,u=n.indexOf("em")>=0,c=n.indexOf("ph")>=0,d=function(t){return(t==="em"?u:c)&&o[t].lengthN?a.slice(0,N):a,l=r(t);return n({entries:i},c(c({},l),{},{maxDepth:l.maxDeptht?a.slice(0,t):a}catch(e){return[]}}function N(e){var t=e.toLowerCase();return m(t)?!1:g.test(t)}function M(e,t,n){return typeof t!="string"||t.length===0||t.length>n?!1:l(t,!0)&&N(e)}var w={abuse:!0,admin:!0,administrator:!0,billing:!0,contact:!0,customerservice:!0,donotreply:!0,enquiries:!0,feedback:!0,help:!0,helpdesk:!0,hello:!0,hostmaster:!0,info:!0,inquiries:!0,mailerdaemon:!0,marketing:!0,newsletter:!0,noreply:!0,notifications:!0,office:!0,orders:!0,postmaster:!0,privacy:!0,sales:!0,security:!0,service:!0,support:!0,webmaster:!0};function A(e){var t=e.slice(0,e.indexOf("@")).toLowerCase(),n=t.indexOf("+"),r=(n>0?t.slice(0,n):t).replace(/[.\-_]/g,"");return w[r]===!0}var F=/(passw(or)?d|pwd|secret)\d*$/;function O(e){return F.test(e.toLowerCase())}function B(e,n){return typeof e!="string"||e.length===0||e.length>n||e.indexOf("@")<1?!1:t.test(e)&&!A(e)}var W=/[\uFE6B\uFF20]|%40|�*64;|�*40;|@|\\u0040|\\x40/i,q=/[\u0080-\uFFFF]/;function U(e,t){if(typeof e!="string")return null;if(B(e,t))return e;if(e.length>t||(e.indexOf("@")>=0?!q.test(e):!W.test(e)))return null;var n=d(e);return n!==e&&B(n,t)?n:null}function V(e,t,n){var r=$(t),o=r.maxCandidateLength,a=r.maxDepth,i=r.maxKeysPerNode,l=r.maxMatches,s=r.maxNodes,u=r.maxRootKeys,c=r.maxScanMs,d={em:[],ph:[]},m=E(e);if(m==null)return d;var p={em:[],ph:[]},_=function(t,n){var e=n.toLowerCase();p[t].indexOf(e)<0&&(p[t].push(e),d[t].push(n))},f=n==null||n.indexOf("em")>=0?l:0,g=n==null||n.indexOf("ph")>=0?l:0,h=function(){return d.em.length>=f&&d.ph.length>=g},y=I(m),v=k(m),L=T();L.add(m);var x=1,N=[m],w=0,A=Date.now(),F=0;e:for(;N.length>0&&w<=a&&!h();){for(var B=[],W=0;W=C&&(F=0,Date.now()-A>=c))break e;var G=V[H];if(!(w===0&&(b[G]===!0||v&&S(q,G)))){var z=R(q,G),j=typeof z=="string"?z:"",K=d.em.length=s)){var Q=E(z);Q!=null&&!k(Q)&&!D(y,Q)&&!L.has(Q)&&(L.add(Q),x++,B.push(Q))}}}N=B,w++}return d}o.exports={DEFAULT_LIMITS:h,MAX_LIMITS:y,MAX_PHONE_DIGITS:r,MIN_CARD_DIGITS:u,MIN_PHONE_DIGITS:i,ROLE_EMAIL_LOCAL_PARTS:w,SKIPPED_ROOT_KEYS:b,collectBlockedIdentities:I,extractPIIFromWebsiteVariables:V,isCredentialKey:O,isEmailCandidate:B,isRoleEmail:A,resolveLimits:$,toEmailCandidate:U}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("signalsFBEventsResolveScanProfile",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var e=a.getFbeventsModules("signalsFBEventsGetIsSafariOrMobileSafari"),t=e.getIsSafari,n=a.getFbeventsModules("signalsFBEventsGetIsIosInAppBrowser"),r="webkit",i,l=!1;function s(){if(l)return i;l=!0;try{i=t()||n()?r:null}catch(e){i=null}return i}function u(e){if(e==null)return null;var t={maxCandidateLength:e.maxCandidateLength,maxDepth:e.maxDepth,maxKeysPerNode:e.maxKeysPerNode,maxMatches:e.maxMatches,maxNodes:e.maxNodes,maxRootKeys:e.maxRootKeys,maxScanMs:e.maxScanMs},n=e.profileLimits;if(n==null)return t;var r=s();if(r==null)return t;var o=n[r];return o==null?t:{maxCandidateLength:o.maxCandidateLength!=null?o.maxCandidateLength:e.maxCandidateLength,maxDepth:o.maxDepth!=null?o.maxDepth:e.maxDepth,maxKeysPerNode:o.maxKeysPerNode!=null?o.maxKeysPerNode:e.maxKeysPerNode,maxMatches:o.maxMatches!=null?o.maxMatches:e.maxMatches,maxNodes:o.maxNodes!=null?o.maxNodes:e.maxNodes,maxRootKeys:o.maxRootKeys!=null?o.maxRootKeys:e.maxRootKeys,maxScanMs:o.maxScanMs!=null?o.maxScanMs:e.maxScanMs}}function c(){l=!1,i=null}o.exports={WEBKIT_PROFILE:r,getScanProfile:s,resetScanProfileForTesting:c,resolveScanLimits:u}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.automaticmatchingregex",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var t=a.getFbeventsModules("SignalsFBEventsConfigStore"),n=a.getFbeventsModules("SignalsFBEventsEvents"),r=n.buttonClicked,i=n.configLoaded,l=n.piiAutomatched,s=a.getFbeventsModules("SignalsFBEventsPlugin"),u=a.getFbeventsModules("signalsFBEventsExtractFromDocumentText"),d=u.extractEmailsFromDocumentText,m=u.extractEmailsFromHeader,p=a.getFbeventsModules("signalsFBEventsExtractFromJsonScripts"),_=p.extractPIIFromJsonScripts,f=a.getFbeventsModules("signalsFBEventsExtractFromLocalStorage"),g=f.extractEmailsFromLocalStorage,h=a.getFbeventsModules("signalsFBEventsResolveScanProfile"),y=h.resolveScanLimits,C=a.getFbeventsModules("signalsFBEventsExtractFromPageInputs"),b=C.extractPIIFromDocumentInputs,v=C.extractPIIFromPageInputs,S=a.getFbeventsModules("signalsFBEventsExtractFromSSOGlobals"),R=S.extractPIIFromDataLayer,L=S.extractPIIFromSSOGlobals,E=a.getFbeventsModules("signalsFBEventsExtractFromWebsiteVariables"),k=E.DEFAULT_LIMITS,I=E.extractPIIFromWebsiteVariables,T=E.resolveLimits,D=a.getFbeventsModules("signalsFBEventsUserDataMultiValue"),x=D.ALTERNATE_USER_DATA_SOURCE,$=D.SCANNED_SOURCES,P=D.hashInput,N=D.normalizeForStaging,M=D.shipsAsSameHash,w=a.getFbeventsModules("SignalsFBEventsLogging"),A=w.logError,F=a.getFbeventsModules("SignalsFBEventsUtils"),O=F.each,B=F.filter,W=F.some,q=a.getFbeventsModules("signalsFBEventsGetIsWebWorker"),U=a.getFbeventsModules("signalsFBEventsTryOr"),V="automaticmatchingregex",H="AutomaticMatchingRegex",G="em",z="ph",j=[G,z],K={NAMED_PATHS:0,OBJECT_GRAPH_WALK:1,JSON_SCRIPTS:2,DOCUMENT_TEXT:3,PAGE_INPUTS:4,DATA_LAYER:5,DOCUMENT_HEADER:6,LOCAL_STORAGE:16},Q=1e3,X=[1500,6e3];function Y(e){if(typeof requestIdleCallback=="function"){requestIdleCallback(e,{timeout:Q});return}if(typeof requestAnimationFrame=="function"){requestAnimationFrame(function(){setTimeout(e,0)});return}setTimeout(e,0)}function J(t,n){var r=e.fbq;r!=null&&typeof r.performanceMark=="function"&&r.performanceMark("fbevents:".concat(n,":").concat(t))}function Z(e){var n=t.get(e.id,"automaticMatching");if(n==null)return[];var r=n.selectedMatchKeys;return j.filter(function(e){return r.indexOf(e)>=0})}function ee(e){return y(t.get(e.id,"automaticMatchingRegex"))}function te(e){return e!=null?e.maxMatches:k.maxMatches}function ne(e,t){var n=e[t];return Array.isArray(n)?n:null}function re(e,t,n,r,o){var a=[],i={},l=function(t){return U("aam_regex_merge",null,function(){return P(r,t.value,o)})};return O(e,function(e){var t=l(e);t!=null&&(i[t]=!0),a.push(e)}),O(t,function(e){var t=l(e);t==null||i[t]===!0||a.length>=n||(i[t]=!0,a.push(e))}),a}function oe(e,t,n,r,o,a){for(var i=t?e.alternateUserDataFormFields:e.userDataWebsiteVariables,l=0,s=function(){var s=r[c],u=n[s];if(u.length===0)return 0;for(var d=t?null:ne(e.alternateUserDataFormFields,s),m=[],p=function(){var e=u[_],n=U("aam_regex_normalize",null,function(){return N(s,e,t)}),r=d==null?null:U("aam_regex_normalize",null,function(){return N(s,e,!0)}),o=r!=null&&U("aam_regex_dedup",!1,function(){return M(d,s,r)});n!=null&&n!==""&&!o&&m.push({source:a,value:n})},_=0;_=0?le(e,"aam_regex_document_header",[],function(e){return m(n,e)}):[],ph:[]}}function ue(e,t,n){if(!q()){var r=te(ee(e)),o=se(n,t,r);oe(e,!1,o,t,r,K.DOCUMENT_HEADER)>0&&l.trigger(e)}}function ce(){return{em:[],ph:[]}}function de(e,t,n){if(q()||t.indexOf(G)<0||!ae(e,[G],!1))return ce();var r=ee(e);return{em:le(n,"aam_regex_local_storage",[],function(e){return g(c(c({},r),{},{maxScanMs:e}))}),ph:[]}}function me(e,t,n){var r=de(e,t,n),o=te(ee(e));oe(e,!1,r,t,o,K.LOCAL_STORAGE)>0&&l.trigger(e)}function pe(t,n,r){if(q())return!1;var o=ee(t),a=te(o),i=oe(t,!0,le(r,"aam_regex_named_paths",ce(),function(t){return L(e,c(c({},o),{},{maxScanMs:t}),n)}),n,a,x.SCANNED_NAMED_PATHS);return i+=oe(t,!1,le(r,"aam_regex_data_layer",ce(),function(t){return R(e,c(c({},o),{},{maxScanMs:t}),n)}),n,a,K.DATA_LAYER),i>0&&l.trigger(t),i>0}function _e(t,n){if(q())return!1;var r=ee(t),o=te(r),a=de(t,n,ie(r)),i=ie(r),s=le(i,"aam_regex_named_paths",ce(),function(t){return L(e,c(c({},r),{},{maxScanMs:t}),n)}),u=oe(t,!0,s,n,o,x.SCANNED_NAMED_PATHS);if(ae(t,n,!1)){var m=le(i,"aam_regex_data_layer",ce(),function(t){return R(e,c(c({},r),{},{maxScanMs:t}),n)}),p=se(i,n,o),f=le(i,"aam_regex_walk",ce(),function(t){return I(e,c(c({},r),{},{maxScanMs:t}),n)}),g=le(i,"aam_regex_json_scripts",ce(),function(e){return _(c(c({},r),{},{maxScanMs:e}),n)});if(u+=oe(t,!1,m,n,o,K.DATA_LAYER),u+=oe(t,!1,f,n,o,K.OBJECT_GRAPH_WALK),u+=oe(t,!1,g,n,o,K.JSON_SCRIPTS),u+=oe(t,!1,p,n,o,K.DOCUMENT_HEADER),u+=oe(t,!1,a,n,o,K.LOCAL_STORAGE),s.em.length===0&&m.em.length===0&&f.em.length===0&&g.em.length===0&&p.em.length===0&&a.em.length===0&&n.indexOf(G)>=0){var h={em:le(i,"aam_regex_document_text",[],function(e){return d(o,e)}),ph:[]};u+=oe(t,!1,h,n,o,K.DOCUMENT_TEXT)}}return u>0&&l.trigger(t),u>0}function fe(e,t){if(e.userDataFormFields[t]!=null)return!0;var n=ne(e.alternateUserDataFormFields,t);return n!=null&&W(n,function(e){return $.indexOf(e.source)<0})}function ge(e,t,n,r,o){if(q()||o()<1)return!1;var a=ee(e),i=te(a),s=B(t,function(t){if(fe(e,t))return!1;var n=ne(e.alternateUserDataFormFields,t);return n==null||n.length0&&b(a,d,c,u)}var m=oe(e,!0,c,s,i,x.SCANNED_PAGE_INPUTS);return m>0&&l.trigger(e),m>0}function he(e,t){return t==null||e.disableAutoConfig?!1:e.optIns.isOptedIn(t.id,"AutomaticMatching")&&e.optIns.isOptedIn(t.id,H)}var ye=new s(function(e,t){i.listen(function(e){try{if(e==null)return;var n=t.getPixel(e);if(!he(t,n)||n==null)return;var r=Z(n);if(r.length===0||!ae(n,r,!0)&&!ae(n,r,!1))return;for(var o=0;o0&&he(t,n)&&ae(n,e,!0)&&pe(n,e,r),e.length>0&&he(t,n)&&ae(n,e,!1)&&(ue(n,e,r),me(n,e,r)),J("aamRegexScan","end")}catch(e){A(e,"pixel",V)}})},X[o]);J("aamRegexScan","start"),_e(n,r),J("aamRegexScan","end")}catch(e){A(e,"pixel",V)}}),r.listen(function(e,n,r){try{if(!he(t,e))return;var o=Z(e);if(o.length===0)return;J("aamRegexClick","start");var a=ie(ee(e));ge(e,o,n,r,a),pe(e,o,a),me(e,o,a),J("aamRegexClick","end")}catch(e){A(e,"pixel",V)}})});o.exports=ye})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.automaticmatchingregex"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.automaticmatchingregex",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.automaticmatchingregex",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){"@babel/helpers - typeof";return 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},i(e)}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("signalsFBEventsExtractFromLearnedRules",function(){ return(function(e,t,n,r){var o={exports:{}},l=o.exports;return(function(){"use strict";var n=a.getFbeventsModules("SignalsPixelPIIConstants"),r=n.POSSIBLE_FEATURE_FIELDS,l=a.getFbeventsModules("SignalsFBEventsUtils"),s=l.each,u=l.keys,c=l.some,d=a.getFbeventsModules("signalsFBEventsUserDataMultiValue"),m=d.normalizeForStaging,p=a.getFbeventsModules("signalsFBEventsExtractFromWebsiteVariables"),_=p.SKIPPED_ROOT_KEYS,f=p.collectBlockedIdentities,g="css",h="js_var",y=5,C=50,b=3,v=10,S=12,R=254;function L(e,t,n){return e==null||typeof e!="number"||isNaN(e)||e<=0?t:e=0})}function k(e){for(var n=["name","id","autocomplete","placeholder"],r=0;rS)return[];if(_[r[0]]===!0)return[];for(var o=e,a=0;a=0)return[]}return typeof o=="string"&&o!==""?[o]:typeof o=="number"?[String(o)]:[]}function $(t,n){var r={};if(t==null||t.rules==null)return r;var o=t.rules,a=L(t.maxElementsPerRule,y,C),i=L(t.maxValuesPerKey,b,v),l=f(e);return s(u(o),function(e){var t,s=o[e];if(s!=null){var u=s.key;if(!(n.indexOf(u)<0)){var d=(t=r[u])!==null&&t!==void 0?t:[];if(!(d.length>=i)){var p=[];if(s.type===g)p=D(s,a);else if(s.type===h)p=x(s,l);else return;for(var _=function(){if(d.length>=i)return 0;if(p[y].length>R)return 1;var t=m(u,p[y],!1);if(t==null||t===""||c(d,function(n){return n.ruleId===e&&n.value===t}))return 1;d.push({ruleId:e,value:t})},f,y=0;y0&&(r[u]=d)}}}}),r}o.exports={DEFAULT_MAX_ELEMENTS_PER_RULE:y,DEFAULT_MAX_VALUES_PER_KEY:b,MAX_ALLOWED_ELEMENTS_PER_RULE:C,MAX_ALLOWED_VALUES_PER_KEY:v,MAX_JS_PATH_DEPTH:S,MAX_VALUE_LENGTH:R,extractFromLearnedRules:$}})(),o.exports})(e,t,n,r)}) ,a.ensureModuleRegistered("SignalsFBEvents.plugins.automaticmatchingai",function(){ return(function(e,t,n,r){var o={exports:{}},i=o.exports;return(function(){"use strict";var t=a.getFbeventsModules("SignalsFBEventsConfigStore"),n=a.getFbeventsModules("SignalsFBEventsEvents"),r=n.configLoaded,i=n.getCustomParameters,l=n.piiAutomatched,s=a.getFbeventsModules("SignalsFBEventsPlugin"),u=a.getFbeventsModules("signalsFBEventsExtractFromLearnedRules"),c=u.extractFromLearnedRules,d=a.getFbeventsModules("SignalsFBEventsLogging"),m=d.logError,p=a.getFbeventsModules("SignalsFBEventsUtils"),_=p.each,f=p.filter,g=p.keys,h=a.getFbeventsModules("signalsFBEventsGetIsWebWorker"),y="automaticmatchingai",C="AutomaticMatchingAI",b=3;function v(e,t){if(t.selectedMatchKeys==null||t.rules==null)return[];var n=t.selectedMatchKeys,r=t.rules,o=[];return _(g(r),function(e){var t=r[e];t!=null&&n.indexOf(t.key)>=0&&o.indexOf(t.key)<0&&o.push(t.key)}),o}function S(t){var n=e.fbq;n!=null&&typeof n.performanceMark=="function"&&n.performanceMark("fbevents:".concat(t,":aamAiRules"))}function R(e,t,n,r,o){if(!e.optIns.isOptedIn(t.id,C))return!1;var a=n.transmissionEnabledKeys;if(a!=null&&a.indexOf(r)>=0)return!0;var i=n.activeTransmissionKeys,l=n.activeRuleIds;return i!=null&&l!=null&&i.indexOf(r)>=0&&l.indexOf(o)>=0}function L(e,t,n,r){var o;if(h())return!1;t.aamAiEvaluationCount=((o=t.aamAiEvaluationCount)!==null&&o!==void 0?o:0)+1,S("start");var a=c(n,r);S("end");var i=t.userDataAI,s=!1;return _(g(a),function(r){var o=a[r];if(!(o==null||i[r]!=null)){var l=f(o,function(o){return R(e,t,n,r,o.ruleId)});l.length!==0&&(i[r]=l,s=!0)}}),s?(l.trigger(t),!0):!1}function E(e,t){return!(t==null||e.disableAutoConfig||e.optIns.isOptedOut(t.id,"AutomaticSetup")||e.optIns.isOptedOut(t.id,"AutomaticMatching"))}function k(e,n){var r;if(!(!E(e,n)||n==null)&&e.optIns.isOptedIn(n.id,C)&&!(((r=n.aamAiEvaluationCount)!==null&&r!==void 0?r:0)>=b)){var o=t.get(n.id,"automaticMatchingAI");if(o!=null){var a=v(n,o);a.length!==0&&L(e,n,o,a)}}}var I=new s(function(e,t){r.listen(function(e){try{if(e==null)return;k(t,t.getPixel(e))}catch(e){m(e,"pixel",y)}}),i.listen(function(e,n){try{k(t,e)}catch(e){m(e,"pixel",y)}return{}})});o.exports=I})(),o.exports})(e,t,n,r)}),o.exports=a.getFbeventsModules("SignalsFBEvents.plugins.automaticmatchingai"),a.registerPlugin&&a.registerPlugin("fbevents.plugins.automaticmatchingai",o.exports) ,a.ensureModuleRegistered("fbevents.plugins.automaticmatchingai",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){"@babel/helpers - typeof";return 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},i(e)}function l(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){s=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(s)throw a}}}}function l(e,t){if(e){if(typeof e=="string")return s(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){s=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(s)throw a}}}}function l(e,t){if(e){if(typeof e=="string")return s(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function s(e,t){if(e){if(typeof e=="string")return u(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function l(e){"@babel/helpers - typeof";return l=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(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=_===r)&&(s=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&pr||r>_)&&(a[4]=n,a[5]=r,m.n=_,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,_){if(u>1)throw TypeError("Generator is already running");for(d&&c===1&&p(c,_),l=c,s=_;(t=l<2?e:s)||!d;){a||(l?l<3?(l>1&&(m.n=-1),p(l,s)):m.n=s:m.v=s);try{if(u=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else l===1&&(t=a.return)&&t.call(a),l<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=m.n<0)?s:n.call(r,m))!==i)break}catch(t){a=e,l=1,s=t}finally{u=1}}return{value:t,done:d}}})(n,o,a),!0),u}var i={};function l(){}function s(){}function u(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(N(t={},r,function(){return this}),t),d=u.prototype=l.prototype=Object.create(c);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,N(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=u,N(d,"constructor",u),N(u,"constructor",s),s.displayName="GeneratorFunction",N(u,o,"GeneratorFunction"),N(d),N(d,o,"Generator"),N(d,r,function(){return this}),N(d,"toString",function(){return"[object Generator]"}),(P=function(){return{w:a,m:m}})()}function N(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}N=function(t,n,r,a){function e(e,n){N(t,e,function(t){return this._invoke(e,n,t)})}n?o?o(t,n,{value:r,enumerable:!a,configurable:!a,writable:!a}):t[n]=r:(e("next",0),e("throw",1),e("return",2))},N(e,t,n,r)}function M(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function w(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){M(a,r,o,i,l,"next",e)}function l(e){M(a,r,o,i,l,"throw",e)}i(void 0)})}}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("fbevents.plugins.privacypreservingdatalookup",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("fbevents.plugins.browserpropertiesplatform",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){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(t){l=!0,a=t},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function c(e,t){if(e){if(typeof e=="string")return d(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n