PageSourceSearch

https://anpl.snow.com/js/prod2/snow/AdobeVisitorAPI.js

js snow.com collected 2026-09-24 09:50:17 UTC 45,430 bytes, 38 lines download raw bytes

1(function (window) {
2    console.log('VRI Analytics Platform: VisitorAPI.js (2.5.0)');
3    var vIDSetup = function(){
4
5        var visitorObj = {
6            'trackingServer': 'c.snow.com',
7            'cookieLifetime': '',
8            'cookieDomain': ''
9        };
10
11        if ('b.snow.com') {
12            visitorObj.trackingServerSecure = 'b.snow.com';
13        }
14
15        if ('c.snow.com') {
16            visitorObj.marketingCloudServer = 'c.snow.com';
17        }
18
19        if ('b.snow.com') {
20            visitorObj.marketingCloudServerSecure = 'b.snow.com';
21        }
22
23        !function e(t,i,n){function r(s,o){if(!i[s]){if(!t[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=i[s]={exports:{}};t[s][0].call(c.exports,function(e){var i=t[s][1][e];return r(i||e)},c,c.exports,e,t,i,n)}return i[s].exports}for(var a="function"==typeof require&&require,s=0;s<n.length;s++)r(n[s]);return r}({1:[function(e,t,i){(function(i){e("./utils/polyfills");var n=e("./strategies/LocalVisitor"),r=e("./strategies/ProxyVisitor"),a=e("./strategies/PlaceholderVisitor"),s=e("./utils/callbackRegistryFactory"),o=e("./Message"),l=e("./enums"),u=l.MESSAGES;t.exports=function(e,t,l,c){function d(e){Object.assign(D,e)}function f(e){Object.assign(D.state,e),D.callbackRegistry.executeAll(D.state)}function g(e){if(!A.isInvalid(e)){v=!1;var t=A.parse(e);D.setStateAndPublish(t.state)}}function _(e){!v&&I&&(v=!0,A.send(c,e))}function p(){d(new n(l._generateID)),D.getMarketingCloudVisitorID(),D.callbackRegistry.executeAll(D.state,!0),i.removeEventListener("message",m)}function m(e){if(!A.isInvalid(e)){var t=A.parse(e);v=!1,i.clearTimeout(this.timeout),i.removeEventListener("message",m),d(new r(D)),i.addEventListener("message",g),D.setStateAndPublish(t.state),D.callbackRegistry.hasCallbacks()&&_(u.GETSTATE)}}function h(){I&&postMessage?(i.addEventListener("message",m),_(u.HANDSHAKE),this.timeout=setTimeout(p,250)):p()}function C(){i.s_c_in||(i.s_c_il=[],i.s_c_in=0),D._c="Visitor",D._il=i.s_c_il,D._in=i.s_c_in,D._il[D._in]=D,i.s_c_in++}function S(){function e(e){0!==e.indexOf("_")&&"function"==typeof l[e]&&(D[e]=function(){})}Object.keys(l).forEach(e),D.getSupplementalDataID=l.getSupplementalDataID}var D=this,I=t.whitelistParentDomain;D.state={},D.version=l.version,D.marketingCloudOrgID=e;var v=!1,A=new o(e,I);D.callbackRegistry=s(),D.findField=function(e,t){if(D.state[e])return t(D.state[e]),D.state[e]},D.messageParent=_,D.setStateAndPublish=f,function(){C(),S(),d(new a(D)),h()}()}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./Message":2,"./enums":4,"./strategies/LocalVisitor":5,"./strategies/PlaceholderVisitor":6,"./strategies/ProxyVisitor":7,"./utils/callbackRegistryFactory":9,"./utils/polyfills":11}],2:[function(e,t,i){var n=e("./enums"),r=n.MESSAGES,a={0:"prefix",1:"orgID",2:"state"};t.exports=function(e,t){this.parse=function(e){try{var t={};return e.data.split("|").forEach(function(e,i){if(void 0!==e){t[a[i]]=2!==i?e:JSON.parse(e)}}),t}catch(e){}},this.isInvalid=function(i){var n=this.parse(i);if(!n||Object.keys(n).length<2)return!0;var a=e!==n.orgID,s=!t||i.origin!==t,o=-1===Object.keys(r).indexOf(n.prefix);return a||s||o},this.send=function(i,n,r){var a=n+"|"+e;r&&r===Object(r)&&(a+="|"+JSON.stringify(r));try{i.postMessage(a,t)}catch(e){}}}},{"./enums":4}],3:[function(e,t,i){(function(i){function n(){function e(){l.windowLoaded=!0}i.addEventListener?i.addEventListener("load",e):i.attachEvent&&i.attachEvent("onload",e),l.codeLoadEnd=(new Date).getTime()}/** @license ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! ============
24
25        Adobe Visitor API for JavaScript version: 2.5.0
26        Copyright 1996-2015 Adobe, Inc. All Rights Reserved
27        More info available at https://marketing.adobe.com/resources/help/en_US/mcvid/
28        */
29        var r=e("./ChildVisitor"),a=e("./Message"),s=e("./utils/makeChildMessageListener"),o=e("./utils/asyncParallelApply"),l=function(e,t){function n(e){var t=e;return function(e){var i=e||p.location.href;try{var n=_._extractParamFromUri(i,t);if(n)return F.parsePipeDelimetedKeyValues(n)}catch(e){}}}function r(e){function t(e,t){e&&e.match(C.VALID_VISITOR_ID_REGEX)&&t(e)}t(e[I],_.setMarketingCloudVisitorID),_._setFieldExpire(P,-1),t(e[T],_.setAnalyticsVisitorID)}function l(e){e=e||{},_._supplementalDataIDCurrent=e.supplementalDataIDCurrent||"",_._supplementalDataIDCurrentConsumed=e.supplementalDataIDCurrentConsumed||{},_._supplementalDataIDLast=e.supplementalDataIDLast||"",_._supplementalDataIDLastConsumed=e.supplementalDataIDLastConsumed||{}}function u(e){for(var t="",i=0,n=e.length;i<n;i++){var r=e[i],a=r[0],s=r[1];null!=s&&s!==R&&(t=function(e,t,i){return i=i?i+="|":i,i+=e+"="+encodeURIComponent(t)}(a,s,t))}return function(e){var t=F.getTimestampInSeconds();return e=e?e+="|":e,e+="TS="+t}(t)}function c(e){var t=e.minutesToLive,i="";return _.idSyncDisableSyncs&&(i=i||"Error: id syncs have been disabled"),"string"==typeof e.dpid&&e.dpid.length||(i=i||"Error: config.dpid is empty"),"string"==typeof e.url&&e.url.length||(i=i||"Error: config.url is empty"),void 0===t?t=20160:(t=parseInt(t,10),(isNaN(t)||t<=0)&&(i=i||"Error: config.minutesToLive needs to be a positive number")),{error:i,ttl:t}}function d(e){for(var t=0,i=e.length;t<i;t++)if(!C.POSITIVE_INT_REGEX.test(e[t]))return!1;return!0}function f(e,t){for(;e.length<t.length;)e.push("0");for(;t.length<e.length;)t.push("0")}function g(e,t){for(var i=0;i<e.length;i++){var n=parseInt(e[i],10),r=parseInt(t[i],10);if(n>r)return 1;if(r>n)return-1}return 0}if(!e)throw new Error("Visitor requires Adobe Marketing Cloud Org ID");var _=this;_.version="2.5.0";var p=i,m=p.Visitor;m.version=_.version,p.s_c_in||(p.s_c_il=[],p.s_c_in=0),_._c="Visitor",_._il=p.s_c_il,_._in=p.s_c_in,_._il[_._in]=_,p.s_c_in++,_._log={requests:[]};var h=p.document,C={POST_MESSAGE_ENABLED:!!p.postMessage,DAYS_BETWEEN_SYNC_ID_CALLS:1,MILLIS_PER_DAY:864e5,ADOBE_MC:"adobe_mc",ADOBE_MC_SDID:"adobe_mc_sdid",VALID_VISITOR_ID_REGEX:/^[0-9a-fA-F\-]+$/,ADOBE_MC_TTL_IN_MIN:5,POSITIVE_INT_REGEX:/^\d+$/,VERSION_REGEX:/vVersion\|((\d+\.)?(\d+\.)?(\*|\d+))(?=$|\|)/,HAS_JSON_STRINGIFY:window.JSON===Object(window.JSON)&&"function"==typeof window.JSON.stringify},S=function(e){return!Object.prototype[e]};_._hash=function(e){var t,i,n=0;if(e)for(t=0;t<e.length;t++)i=e.charCodeAt(t),n=(n<<5)-n+i,n&=n;return n},_._generateID=function(e,t){var i,n,r="0123456789",a="",s="",o=8,l=10,u=10;if(t===I&&(V.isClientSideMarketingCloudVisitorID=!0),1===e){for(r+="ABCDEF",i=0;i<16;i++)n=Math.floor(Math.random()*o),a+=r.substring(n,n+1),n=Math.floor(Math.random()*o),s+=r.substring(n,n+1),o=16;return a+"-"+s}for(i=0;i<19;i++)n=Math.floor(Math.random()*l),a+=r.substring(n,n+1),0===i&&9===n?l=3:(1===i||2===i)&&10!==l&&n<2?l=10:i>2&&(l=10),n=Math.floor(Math.random()*u),s+=r.substring(n,n+1),0===i&&9===n?u=3:(1===i||2===i)&&10!==u&&n<2?u=10:i>2&&(u=10);return a+s},_._getDomain=function(e){var t;if(!e&&p.location&&(e=p.location.hostname),t=e)if(/^[0-9.]+$/.test(t))t="";else{var i=",ac,ad,ae,af,ag,ai,al,am,an,ao,aq,ar,as,at,au,aw,ax,az,ba,bb,be,bf,bg,bh,bi,bj,bm,bo,br,bs,bt,bv,bw,by,bz,ca,cc,cd,cf,cg,ch,ci,cl,cm,cn,co,cr,cu,cv,cw,cx,cz,de,dj,dk,dm,do,dz,ec,ee,eg,es,et,eu,fi,fm,fo,fr,ga,gb,gd,ge,gf,gg,gh,gi,gl,gm,gn,gp,gq,gr,gs,gt,gw,gy,hk,hm,hn,hr,ht,hu,id,ie,im,in,io,iq,ir,is,it,je,jo,jp,kg,ki,km,kn,kp,kr,ky,kz,la,lb,lc,li,lk,lr,ls,lt,lu,lv,ly,ma,mc,md,me,mg,mh,mk,ml,mn,mo,mp,mq,mr,ms,mt,mu,mv,mw,mx,my,na,nc,ne,nf,ng,nl,n
29o,nr,nu,nz,om,pa,pe,pf,ph,pk,pl,pm,pn,pr,ps,pt,pw,py,qa,re,ro,rs,ru,rw,sa,sb,sc,sd,se,sg,sh,si,sj,sk,sl,sm,sn,so,sr,st,su,sv,sx,sy,sz,tc,td,tf,tg,th,tj,tk,tl,tm,tn,to,tp,tr,tt,tv,tw,tz,ua,ug,uk,us,uy,uz,va,vc,ve,vg,vi,vn,vu,wf,ws,yt,",n=t.split("."),r=n.length-1,a=r-1;if(r>1&&n[r].length<=2&&(2===n[r-1].length||i.indexOf(","+n[r]+",")<0)&&a--,a>0)for(t="";r>=a;)t=n[r]+(t?".":"")+t,r--}return t},_.cookieRead=function(e){e=encodeURIComponent(e);var t=(";"+h.cookie).split(" ").join(";"),i=t.indexOf(";"+e+"="),n=i<0?i:t.indexOf(";",i+1);return i<0?"":decodeURIComponent(t.substring(i+2+e.length,n<0?t.length:n))},_.cookieWrite=function(e,t,i){var n,r=_.cookieLifetime;if(t=""+t,r=r?(""+r).toUpperCase():"",i&&"SESSION"!==r&&"NONE"!==r){if(n=""!==t?parseInt(r||0,10):-60)i=new Date,i.setTime(i.getTime()+1e3*n);else if(1===i){i=new Date;var a=i.getYear();i.setYear(a+2+(a<1900?1900:0))}}else i=0;return e&&"NONE"!==r?(h.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+"; path=/;"+(i?" expires="+i.toGMTString()+";":"")+(_.cookieDomain?" domain="+_.cookieDomain+";":""),_.cookieRead(e)===t):0},_._callbackList=null,_._callCallback=function(e,t){try{"function"==typeof e?e.apply(p,t):e[1].apply(e[0],t)}catch(e){}},_._registerCallback=function(e,t){t&&(null==_._callbackList&&(_._callbackList={}),void 0==_._callbackList[e]&&(_._callbackList[e]=[]),_._callbackList[e].push(t))},_._callAllCallbacks=function(e,t){if(null!=_._callbackList){var i=_._callbackList[e];if(i)for(;i.length>0;)_._callCallback(i.shift(),t)}},_._addQuerystringParam=function(e,t,i,n){var r=encodeURIComponent(t)+"="+encodeURIComponent(i),a=F.parseHash(e),s=F.hashlessUrl(e);if(-1===s.indexOf("?"))return s+"?"+r+a;var o=s.split("?"),l=o[0]+"?",u=o[1];return l+F.addQueryParamAtLocation(u,r,n)+a},_._extractParamFromUri=function(e,t){var i=new RegExp("[\\?&#]"+t+"=([^&#]*)"),n=i.exec(e);if(n&&n.length)return decodeURIComponent(n[1])},_._parseAdobeMcFromUrl=n(C.ADOBE_MC),_._parseAdobeMcSdidFromUrl=n(C.ADOBE_MC_SDID),_._attemptToPopulateSdidFromUrl=function(t){var i=_._parseAdobeMcSdidFromUrl(t),n=1e9;i&&i.TS&&(n=F.getTimestampInSeconds()-i.TS),i&&i.SDID&&i[v]===e&&n<_.sdidParamExpiry&&(_._supplementalDataIDCurrent=i.SDID,_._supplementalDataIDCurrentConsumed.SDID_URL_PARAM=!0)},_._attemptToPopulateIdsFromUrl=function(){var t=_._parseAdobeMcFromUrl();if(t&&t.TS){var i=F.getTimestampInSeconds(),n=i-t.TS;if(Math.floor(n/60)>C.ADOBE_MC_TTL_IN_MIN||t[v]!==e)return;r(t)}},_.resetState=function(e){e?_._mergeServerState(e):l()},_._mergeServerState=function(e){if(e)try{if(e=function(e){return F.isObject(e)?e:F.parseJSON(e)}(e),e[_.marketingCloudOrgID]){var t=e[_.marketingCloudOrgID];!function(e){F.isObject(e)&&_.setCustomerIDs(e)}(t.customerIDs),l(t.sdid)}}catch(e){throw new Error("`serverState` has an invalid format.")}},_._timeout=null,_._loadData=function(e,t,i,n){t=_._addQuerystringParam(t,"d_fieldgroup",e,1),n.url=_._addQuerystringParam(n.url,"d_fieldgroup",e,1),n.corsUrl=_._addQuerystringParam(n.corsUrl,"d_fieldgroup",e,1),V.fieldGroupObj[e]=!0,n===Object(n)&&n.corsUrl&&"XMLHttpRequest"===_._requestProcs.corsMetadata.corsType?_._requestProcs.fireCORS(n,i,e):_.useCORSOnly||_._loadJSONP(e,t,i)},_._loadJSONP=function(e,t,i){var n,r=0,a=0;if(t&&h){for(n=0;!r&&n<2;){try{r=h.getElementsByTagName(n>0?"HEAD":"head"),r=r&&r.length>0?r[0]:0}catch(e){r=0}n++}if(!r)try{h.body&&(r=h.body)}catch(e){r=0}if(r)for(n=0;!a&&n<2;){try{a=h.createElement(n>0?"SCRIPT":"script")}catch(e){a=0}n++}}if(!t||!r||!a)return void(i&&i());a.type="text/javascript",a.src=t,r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a);var s=_.loadTimeout;i&&(null==_._timeout&&(_._timeout={}),_._timeout[e]=setTimeout(function(){i(!0)},s)),_._log.requests.push(t)},_._clearTimeout=function(e){null!=_._timeout&&_._timeout[e]&&(clearTimeout(_._timeout[e]),_._timeout[e]=0)},_._isAllowedDone=!1,_._isAllowedFlag=!1,_.isAllowed=function(){return _._isAllowedDone||(_._isAllowedDone=!0,(_.cookieRead(_.cookieName)||_.cookieWrite(_.cookieName,"T",1))&&(_._isAllowedFlag=!0)),_._isAllowedFlag},_._fields=null,_._fieldsExpired=null;var D="MC",I="MCMID",v="MCORGID",A="MCCIDH",y="MCSYNCS",M="MCSYNCSOP",b="MCIDTS",E="MCOPTOUT",O="A",T="MCAID",k="AAM",L="MCAAMLH",P="MCAAMB",R="NONE";_.FIELDS={MCMID:"MCMID",MCOPTOUT:"MCOPTOUT",MCAID:"MCAID",MCAAMLH:"MCAAMLH",MCAAMB:"MCAAMB"},_._settingsDigest=0,_._getSettingsDigest=function(){if(!_._settingsDigest){var e=_.version;
29_.audienceManagerServer&&(e+="|"+_.audienceManagerServer),_.audienceManagerServerSecure&&(e+="|"+_.audienceManagerServerSecure),_._settingsDigest=_._hash(e)}return _._settingsDigest},_._readVisitorDone=!1,_._readVisitor=function(){if(!_._readVisitorDone){_._readVisitorDone=!0;var e,t,i,n,r,a,s=_._getSettingsDigest(),o=!1,l=_.cookieRead(_.cookieName),u=new Date;if(null==_._fields&&(_._fields={}),l&&"T"!==l)for(l=l.split("|"),l[0].match(/^[\-0-9]+$/)&&(parseInt(l[0],10)!==s&&(o=!0),l.shift()),l.length%2==1&&l.pop(),e=0;e<l.length;e+=2)t=l[e].split("-"),i=t[0],n=l[e+1],t.length>1?(r=parseInt(t[1],10),a=t[1].indexOf("s")>0):(r=0,a=!1),o&&(i===A&&(n=""),r>0&&(r=u.getTime()/1e3-60)),i&&n&&(_._setField(i,n,1),r>0&&(_._fields["expire"+i]=r+(a?"s":""),(u.getTime()>=1e3*r||a&&!_.cookieRead(_.sessionCookieName))&&(_._fieldsExpired||(_._fieldsExpired={}),_._fieldsExpired[i]=!0)));!_._getField(T)&&F.isTrackingServerPopulated()&&(l=_.cookieRead("s_vi"))&&(l=l.split("|"),l.length>1&&l[0].indexOf("v1")>=0&&(n=l[1],e=n.indexOf("["),e>=0&&(n=n.substring(0,e)),n&&n.match(C.VALID_VISITOR_ID_REGEX)&&_._setField(T,n)))}},_._appendVersionTo=function(e){var t="vVersion|"+_.version,i=e?_._getCookieVersion(e):null;return i?F.areVersionsDifferent(i,_.version)&&(e=e.replace(C.VERSION_REGEX,t)):e+=(e?"|":"")+t,e},_._writeVisitor=function(){var e,t,i=_._getSettingsDigest();for(e in _._fields)S(e)&&_._fields[e]&&"expire"!==e.substring(0,6)&&(t=_._fields[e],i+=(i?"|":"")+e+(_._fields["expire"+e]?"-"+_._fields["expire"+e]:"")+"|"+t);i=_._appendVersionTo(i),_.cookieWrite(_.cookieName,i,1)},_._getField=function(e,t){return null==_._fields||!t&&_._fieldsExpired&&_._fieldsExpired[e]?null:_._fields[e]},_._setField=function(e,t,i){null==_._fields&&(_._fields={}),_._fields[e]=t,i||_._writeVisitor()},_._getFieldList=function(e,t){var i=_._getField(e,t);return i?i.split("*"):null},_._setFieldList=function(e,t,i){_._setField(e,t?t.join("*"):"",i)},_._getFieldMap=function(e,t){var i=_._getFieldList(e,t);if(i){var n,r={};for(n=0;n<i.length;n+=2)r[i[n]]=i[n+1];return r}return null},_._setFieldMap=function(e,t,i){var n,r=null;if(t){r=[];for(n in t)S(n)&&(r.push(n),r.push(t[n]))}_._setFieldList(e,r,i)},_._setFieldExpire=function(e,t,i){var n=new Date;n.setTime(n.getTime()+1e3*t),null==_._fields&&(_._fields={}),_._fields["expire"+e]=Math.floor(n.getTime()/1e3)+(i?"s":""),t<0?(_._fieldsExpired||(_._fieldsExpired={}),_._fieldsExpired[e]=!0):_._fieldsExpired&&(_._fieldsExpired[e]=!1),i&&(_.cookieRead(_.sessionCookieName)||_.cookieWrite(_.sessionCookieName,"1"))},_._findVisitorID=function(e){return e&&("object"==typeof e&&(e=e.d_mid?e.d_mid:e.visitorID?e.visitorID:e.id?e.id:e.uuid?e.uuid:""+e),e&&"NOTARGET"===(e=e.toUpperCase())&&(e=R),e&&(e===R||e.match(C.VALID_VISITOR_ID_REGEX))||(e="")),e},_._setFields=function(e,t){if(_._clearTimeout(e),null!=_._loading&&(_._loading[e]=!1),V.fieldGroupObj[e]&&V.setState(e,!1),e===D){!0!==V.isClientSideMarketingCloudVisitorID&&(V.isClientSideMarketingCloudVisitorID=!1);var i=_._getField(I);if(!i||_.overwriteCrossDomainMCIDAndAID){if(!(i="object"==typeof t&&t.mid?t.mid:_._findVisitorID(t))){if(_._use1stPartyMarketingCloudServer&&!_.tried1stPartyMarketingCloudServer)return _.tried1stPartyMarketingCloudServer=!0,void _.getAnalyticsVisitorID(null,!1,!0);i=_._generateID(0,I)}_._setField(I,i)}i&&i!==R||(i=""),"object"==typeof t&&((t.d_region||t.dcs_region||t.d_blob||t.blob)&&_._setFields(k,t),_._use1stPartyMarketingCloudServer&&t.mid&&_._setFields(O,{id:t.id})),_._callAllCallbacks(I,[i])}if(e===k&&"object"==typeof t){var n=604800;void 0!=t.id_sync_ttl&&t.id_sync_ttl&&(n=parseInt(t.id_sync_ttl,10));var r=N.getRegionAndCheckIfChanged(t,n);_._callAllCallbacks(L,[r]);var a=_._getField(P);(t.d_blob||t.blob)&&(a=t.d_blob,a||(a=t.blob),_._setFieldExpire(P,n),_._setField(P,a)),a||(a=""),_._callAllCallbacks(P,[a]),!t.error_msg&&_._newCustomerIDsHash&&_._setField(A,_._newCustomerIDsHash)}if(e===O){var s=_._getField(T);s&&!_.overwriteCrossDomainMCIDAndAID||(s=_._findVisitorID(t),s?s!==R&&_._setFieldExpire(P,-1):s=R,_._setField(T,s)),s&&s!==R||(s=""),_._callAllCallbacks(T,[s])}if(_.idSyncDisableSyncs)N.idCallNotProcesssed=!0;else{N.idCallNotProcesssed=!1;var o={};o.ibs=t.ibs,o.subdomain=t.subdomain,N.processIDCallData(o)}if(t===Object(t)){var l,u;_.isAllowed()&&(l=_._getField(E)),l||(l=R,t.d_optout&&t.d_optout instanceof Array&&(l=t.d_optout.join(",")),u=parseInt(t.d_ottl,10),isNaN(u)&&(u=7200),_._setFieldExpire(E,u,!0),_._setField(E,l)),_._callAllCallbacks(E,[l])}},_._loading=null,_._getRemoteField=function(e,t,i,n,r){var a,s="",o=F.isFirstPartyAnalyticsVisitorIDCall(e);
29if(_.isAllowed()){_._readVisitor(),s=_._getField(e,!0===j[e]);if(function(){return(!s||_._fieldsExpired&&_._fieldsExpired[e])&&(!_.disableThirdPartyCalls||o)}()){if(e===I||e===E?a=D:e===L||e===P?a=k:e===T&&(a=O),a)return!t||null!=_._loading&&_._loading[a]||(null==_._loading&&(_._loading={}),_._loading[a]=!0,_._loadData(a,t,function(t){if(!_._getField(e)){t&&V.setState(a,!0);var i="";e===I?i=_._generateID(0,I):a===k&&(i={error_msg:"timeout"}),_._setFields(a,i)}},r)),_._registerCallback(e,i),s||(t||_._setFields(a,{id:R}),"")}else s||(e===I?(_._registerCallback(e,i),s=_._generateID(0,I),_.setMarketingCloudVisitorID(s)):e===T?(_._registerCallback(e,i),s="",_.setAnalyticsVisitorID(s)):(s="",n=!0))}return e!==I&&e!==T||s!==R||(s="",n=!0),i&&n&&_._callCallback(i,[s]),s},_._setMarketingCloudFields=function(e){_._readVisitor(),_._setFields(D,e)},_.setMarketingCloudVisitorID=function(e){_._setMarketingCloudFields(e)},_._use1stPartyMarketingCloudServer=!1,_.getMarketingCloudVisitorID=function(e,t){if(_.isAllowed()){_.marketingCloudServer&&_.marketingCloudServer.indexOf(".demdex.net")<0&&(_._use1stPartyMarketingCloudServer=!0);var i=_._getAudienceManagerURLData("_setMarketingCloudFields"),n=i.url;return _._getRemoteField(I,n,e,t,i)}return""},_.getVisitorValues=function(e,t){var i={MCMID:{fn:_.getMarketingCloudVisitorID,args:[!0],context:_},MCOPTOUT:{fn:_.isOptedOut,args:[void 0,!0],context:_},MCAID:{fn:_.getAnalyticsVisitorID,args:[!0],context:_},MCAAMLH:{fn:_.getAudienceManagerLocationHint,args:[!0],context:_},MCAAMB:{fn:_.getAudienceManagerBlob,args:[!0],context:_}};o(function(){if(!t||!t.length)return i;var e={};return t.forEach(function(t){i[t]&&(e[t]=i[t])}),e}(),e)},_._mapCustomerIDs=function(e){_.getAudienceManagerBlob(e,!0)},m.AuthState={UNKNOWN:0,AUTHENTICATED:1,LOGGED_OUT:2},_._currentCustomerIDs={},_._customerIDsHashChanged=!1,_._newCustomerIDsHash="",_.setCustomerIDs=function(e){function t(){_._customerIDsHashChanged=!1}if(_.isAllowed()&&e){_._readVisitor();var i,n;for(i in e)if(S(i)&&(n=e[i]))if("object"==typeof n){var r={};n.id&&(r.id=n.id),void 0!=n.authState&&(r.authState=n.authState),_._currentCustomerIDs[i]=r}else _._currentCustomerIDs[i]={id:n};var a=_.getCustomerIDs(),s=_._getField(A),o="";s||(s=0);for(i in a)S(i)&&(n=a[i],o+=(o?"|":"")+i+"|"+(n.id?n.id:"")+(n.authState?n.authState:""));_._newCustomerIDsHash=_._hash(o),_._newCustomerIDsHash!==s&&(_._customerIDsHashChanged=!0,_._mapCustomerIDs(t))}},_.getCustomerIDs=function(){_._readVisitor();var e,t,i={};for(e in _._currentCustomerIDs)S(e)&&(t=_._currentCustomerIDs[e],i[e]||(i[e]={}),t.id&&(i[e].id=t.id),void 0!=t.authState?i[e].authState=t.authState:i[e].authState=m.AuthState.UNKNOWN);return i},_._setAnalyticsFields=function(e){_._readVisitor(),_._setFields(O,e)},_.setAnalyticsVisitorID=function(e){_._setAnalyticsFields(e)},_.getAnalyticsVisitorID=function(e,t,i){if(!F.isTrackingServerPopulated()&&!i)return _._callCallback(e,[""]),"";if(_.isAllowed()){var n="";if(i||(n=_.getMarketingCloudVisitorID(function(t){_.getAnalyticsVisitorID(e,!0)})),n||i){var r=i?_.marketingCloudServer:_.trackingServer,a="";_.loadSSL&&(i?_.marketingCloudServerSecure&&(r=_.marketingCloudServerSecure):_.trackingServerSecure&&(r=_.trackingServerSecure));var s={};if(r){var o="http"+(_.loadSSL?"s":"")+"://"+r+"/id",l="d_visid_ver="+_.version+"&mcorgid="+encodeURIComponent(_.marketingCloudOrgID)+(n?"&mid="+encodeURIComponent(n):"")+(_.idSyncDisable3rdPartySyncing?"&d_coppa=true":""),u=["s_c_il",_._in,"_set"+(i?"MarketingCloud":"Analytics")+"Fields"];a=o+"?"+l+"&callback=s_c_il%5B"+_._in+"%5D._set"+(i?"MarketingCloud":"Analytics")+"Fields",s.corsUrl=o+"?"+l,s.callback=u}return s.url=a,_._getRemoteField(i?I:T,a,e,t,s)}}return""},_._setAudienceManagerFields=function(e){_._readVisitor(),_._setFields(k,e)},_._getAudienceManagerURLData=function(e){var t=_.audienceManagerServer,i="",n=_._getField(I),r=_._getField(P,!0),a=_._getField(T),s=a&&a!==R?"&d_cid_ic=AVID%01"+encodeURIComponent(a):"";if(_.loadSSL&&_.audienceManagerServerSecure&&(t=_.audienceManagerServerSecure),t){var o,l,u=_.getCustomerIDs();if(u)for(o in u)S(o)&&(l=u[o],s+="&d_cid_ic="+encodeURIComponent(o)+"%01"+encodeURIComponent(l.id?l.id:"")+(l.authState?"%01"+l.authState:""));e||(e="_setAudienceManagerFields");var c="http"+(_.loadSSL?"s":"")+"://"+t+"/id",d="d_visid_ver="+_.version+"&d_rtbd=json&d_ver=2"+(!n&&_._use1stPartyMarketingCloudServer?"&d_verify=1":"")+"&d_orgid="+encodeURIComponent(_.marketingCloudOrgID)+"&d_nsid="+(_.idSyncContainerID||0)+(n?"&d_mid="+encodeURIComponent(n):"")+(_.idSyncDisable3rdPartySyncing?"&d_coppa=true":"")+(!0===U?"&d_coop_safe=1":!1===U?"&d_coop_unsafe=1":"")+(r?"&d_blob="+encodeURIComponent(r):"")+s,f=["s_c_il",_._in,e];return i=c+"?"+d+"&d_cb=s_c_il%5B"+_._in+"%5D."+e,{url:i,corsUrl:c+"?"+d,callback:f}}return{url:i}},_.getAudienceManagerLocationHint=function(e,t){if(_.isAllowed()){if(_.getMarketingCloudVisitorID(function(t){_.getAudienceManagerLocationHint(e,!0)})){var i=_._getField(T);if(!i&&F.isTrackingServerPopulated()&&(i=_.getAnalyticsVisitorID(function(t){_.getAudienceManagerLocationHint(e,!0)})),i||!F.isTrackingServerPopulated()){var n=_._getAudienceManagerURLData(),r=n.url;return _._getRemoteField(L,r,e,t,n)}}}return""},_.getLocationHint=_.getAudienceManagerLocationHint,_.getAudienceManagerBlob=function(e,t){if(_.isAllowed()){if(_.getMarketingCloudVisitorID(function(t){_.getAudienceManagerBlob(e,!0)})){var i=_._getField(T);if(!i&&F.isTrackingServerPopulated()&&(i=_.getAnalyticsVisitorID(function(t){_.getAudienceManagerBlob(e,!0)})),i||!F.isTrackingServerPopulated()){var n=_._getAudienceManagerURLData(),r=n.url;return _._customerIDsHashChanged&&_._setFieldExpire(P,-1),_._getRemoteField(P,r,e,t,n)}}}return""},_._supplementalDataIDCurrent="",_._supplementalDataIDCurrentConsumed={},_._supplementalDataIDLast="",_._supplementalDataIDLastConsumed={},_.getSupplementalDataID=function(e,t){_._supplementalDataIDCurrent||t||(_._supplementalDataIDCurrent=_._generateID(1));var i=_._supplementalDataIDCurrent;return _._supplementalDataIDLast&&!_._supplementalDataIDLastConsumed[e]?(i=_._supplementalDataIDLast,_._supplementalDataIDLastConsumed[e]=!0):i&&(_._supplementalDataIDCurrentConsumed[e]&&(_._supplementalDataIDLast=_._supplementalDataIDCurrent,_._supplementalDataIDLastConsumed=_._supplementalDataIDCurrentConsumed,_._supplementalDataIDCurrent=i=t?"":_._generateID(1),_._supplementalDataIDCurrentConsumed={}),i&&(_._supplementalDataIDCurrentConsumed[e]=!0)),i},m.OptOut={GLOBAL:"global"},_.getOptOut=function(e,t){if(_.isAllowed()){var i=_._getAudienceManagerURLData("_setMarketingCloudFields"),n=i.url;return _._getRemoteField(E,n,e,t,i)}return""},_.isOptedOut=function(e,t,i){if(_.isAllowed()){t||(t=m.OptOut.GLOBAL);var n=_.getOptOut(function(i){var n=i===m.OptOut.GLOBAL||i.indexOf(t)>=0;
29_._callCallback(e,[n])},i);return n?n===m.OptOut.GLOBAL||n.indexOf(t)>=0:null}return!1},_.appendVisitorIDsTo=function(e){var t=C.ADOBE_MC,i=[[I,_._getField(I)],[T,_._getField(T)],[v,_.marketingCloudOrgID]],n=u(i);try{return _._addQuerystringParam(e,t,n)}catch(t){return e}},_.appendSupplementalDataIDTo=function(e,t){if(!(t=t||_.getSupplementalDataID(F.generateRandomString(),!0)))return e;var i=C.ADOBE_MC_SDID,n="SDID="+encodeURIComponent(t)+"|";n+=v+"="+encodeURIComponent(_.marketingCloudOrgID)+"|",n+="TS="+F.getTimestampInSeconds();try{return _._addQuerystringParam(e,i,n)}catch(t){return e}},_._xd={postMessage:function(e,t,i){var n=1;t&&(C.POST_MESSAGE_ENABLED?i.postMessage(e,t.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):t&&(i.location=t.replace(/#.*$/,"")+"#"+ +new Date+n+++"&"+e))},receiveMessage:function(e,t){var i;try{C.POST_MESSAGE_ENABLED&&(e&&(i=function(i){if("string"==typeof t&&i.origin!==t||"[object Function]"===Object.prototype.toString.call(t)&&!1===t(i.origin))return!1;e(i)}),p.addEventListener?p[e?"addEventListener":"removeEventListener"]("message",i,!1):p[e?"attachEvent":"detachEvent"]("Ã¥",i))}catch(e){}}};var F={addListener:function(){return h.addEventListener?function(e,t,i){e.addEventListener(t,function(e){"function"==typeof i&&i(e)},!1)}:h.attachEvent?function(e,t,i){e.attachEvent("on"+t,function(e){"function"==typeof i&&i(e)})}:void 0}(),map:function(e,t){if(Array.prototype.map)return e.map(t);if(void 0===e||null==e)throw new TypeError;var i=Object(e),n=i.length>>>0;if("function"!=typeof t)throw new TypeError;for(var r=new Array(n),a=arguments[1],s=0;s<n;s++)s in i&&(r[s]=t.call(a,i[s],s,i));return r},encodeAndBuildRequest:function(e,t){return this.map(e,function(e){return encodeURIComponent(e)}).join(t)},parseHash:function(e){var t=e.indexOf("#");return t>0?e.substr(t):""},hashlessUrl:function(e){var t=e.indexOf("#");return t>0?e.substr(0,t):e},addQueryParamAtLocation:function(e,t,i){var n=e.split("&");return i=null!=i?i:n.length,n.splice(i,0,t),n.join("&")},isFirstPartyAnalyticsVisitorIDCall:function(e,t,i){if(e!==T)return!1;var n;return t||(t=_.trackingServer),i||(i=_.trackingServerSecure),!("string"!=typeof(n=_.loadSSL?i:t)||!n.length)&&(n.indexOf("2o7.net")<0&&n.indexOf("omtrdc.net")<0)},isObject:function(e){return Boolean(e&&e===Object(e))},isLessThan:function(e,t){return _._compareVersions(e,t)<0},areVersionsDifferent:function(e,t){return 0!==_._compareVersions(e,t)},removeCookie:function(e){document.cookie=encodeURIComponent(e)+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"},isTrackingServerPopulated:function(){return!!_.trackingServer||!!_.trackingServerSecure},parseJSON:function(e,t){function i(e,n){var r,a,s=e[n];if(s&&"object"==typeof s)for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(a=i(s,r),void 0!==a?s[r]=a:delete s[r]);return t.call(e,n,s)}if("object"==typeof JSON&&"function"==typeof JSON.parse)return JSON.parse(e,t);var n,r=/^[\],:{}\s]*$/,a=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,s=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,o=/(?:^|:|,)(?:\s*\[)+/g,l=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(e=String(e),l.lastIndex=0,l.test(e)&&(e=e.replace(l,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})),r.test(e.replace(a,"@").replace(s,"]").replace(o,"")))return n=eval("("+e+")"),"function"==typeof t?i({"":n},""):n;throw new SyntaxError("JSON.parse")},getTimestampInSeconds:function(){return Math.round((new Date).getTime()/1e3)},parsePipeDelimetedKeyValues:function(e){for(var t={},i=e.split("|"),n=0,r=i.length;n<r;n++){var a=i[n].split("=");t[a[0]]=decodeURIComponent(a[1])}return t},generateRandomString:function(e){e=e||5;for(var t="",i="abcdefghijklmnopqrstuvwxyz0123456789";e--;)t+=i[Math.floor(Math.random()*i.length)];return t},parseBoolean:function(e){return"true"===e||"false"!==e&&null}};_._helpers=F;var w={corsMetadata:function(){var e="none",t=!0;return"undefined"!=typeof XMLHttpRequest&&XMLHttpRequest===Object(XMLHttpRequest)&&("withCredentials"in new XMLHttpRequest?e="XMLHttpRequest":"undefined"!=typeof XDomainRequest&&XDomainRequest===Object(XDomainRequest)&&(t=!1),Object.prototype.toString.call(p.HTMLElement).indexOf("Constructor")>
290&&(t=!1)),{corsType:e,corsCookiesEnabled:t}}(),getCORSInstance:function(){return"none"===this.corsMetadata.corsType?null:new p[this.corsMetadata.corsType]},fireCORS:function(e,t,i){function n(t){var i;try{if((i=JSON.parse(t))!==Object(i))return void r.handleCORSError(e,null,"Response is not JSON")}catch(t){return void r.handleCORSError(e,t,"Error parsing response as JSON")}try{for(var n=e.callback,a=p,s=0;s<n.length;s++)a=a[n[s]];a(i)}catch(t){r.handleCORSError(e,t,"Error forming callback function")}}var r=this;t&&(e.loadErrorHandler=t);try{var a=this.getCORSInstance();a.open("get",e.corsUrl+"&ts="+(new Date).getTime(),!0),"XMLHttpRequest"===this.corsMetadata.corsType&&(a.withCredentials=!0,a.timeout=_.loadTimeout,a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.onreadystatechange=function(){4===this.readyState&&200===this.status&&n(this.responseText)}),a.onerror=function(t){r.handleCORSError(e,t,"onerror")},a.ontimeout=function(t){r.handleCORSError(e,t,"ontimeout")},a.send(),_._log.requests.push(e.corsUrl)}catch(t){this.handleCORSError(e,t,"try-catch")}},handleCORSError:function(e,t,i){_.CORSErrors.push({corsData:e,error:t,description:i}),e.loadErrorHandler&&("ontimeout"===i?e.loadErrorHandler(!0):e.loadErrorHandler(!1))}};_._requestProcs=w;var N={THROTTLE_START:3e4,MAX_SYNCS_LENGTH:649,throttleTimerSet:!1,id:null,onPagePixels:[],iframeHost:null,getIframeHost:function(e){if("string"==typeof e){var t=e.split("/");return t[0]+"//"+t[2]}},subdomain:null,url:null,getUrl:function(){var e,t="http://fast.",i="?d_nsid="+_.idSyncContainerID+"#"+encodeURIComponent(h.location.href);return this.subdomain||(this.subdomain="nosubdomainreturned"),_.loadSSL&&(t=_.idSyncSSLUseAkamai?"https://fast.":"https://"),e=t+this.subdomain+".demdex.net/dest5.html"+i,this.iframeHost=this.getIframeHost(e),this.id="destination_publishing_iframe_"+this.subdomain+"_"+_.idSyncContainerID,e},checkDPIframeSrc:function(){var e="?d_nsid="+_.idSyncContainerID+"#"+encodeURIComponent(h.location.href);"string"==typeof _.dpIframeSrc&&_.dpIframeSrc.length&&(this.id="destination_publishing_iframe_"+(_._subdomain||this.subdomain||(new Date).getTime())+"_"+_.idSyncContainerID,this.iframeHost=this.getIframeHost(_.dpIframeSrc),this.url=_.dpIframeSrc+e)},idCallNotProcesssed:null,doAttachIframe:!1,startedAttachingIframe:!1,iframeHasLoaded:null,iframeIdChanged:null,newIframeCreated:null,originalIframeHasLoadedAlready:null,regionChanged:!1,timesRegionChanged:0,sendingMessages:!1,messages:[],messagesPosted:[],messagesReceived:[],messageSendingInterval:C.POST_MESSAGE_ENABLED?null:100,jsonForComparison:[],jsonDuplicates:[],jsonWaiting:[],jsonProcessed:[],canSetThirdPartyCookies:!0,receivedThirdPartyCookiesNotification:!1,readyToAttachIframe:function(){return!_.idSyncDisable3rdPartySyncing&&(this.doAttachIframe||_._doAttachIframe)&&(this.subdomain&&"nosubdomainreturned"!==this.subdomain||_._subdomain)&&this.url&&!this.startedAttachingIframe},attachIframe:function(){function e(){n=document.createElement("iframe"),n.sandbox="allow-scripts allow-same-origin",n.title="Adobe ID Syncing iFrame",n.id=i.id,n.name=i.id+"_name",n.style.cssText="display: none; width: 0; height: 0;",n.src=i.url,i.newIframeCreated=!0,t(),document.body.appendChild(n)}function t(){F.addListener(n,"load",function(){n.className="aamIframeLoaded",i.iframeHasLoaded=!0,i.requestToProcess()})}this.startedAttachingIframe=!0;var i=this,n=document.getElementById(this.id);n?"IFRAME"!==n.nodeName?(this.id+="_2",this.iframeIdChanged=!0,e()):(this.newIframeCreated=!1,"aamIframeLoaded"!==n.className?(this.originalIframeHasLoadedAlready=!1,t()):(this.originalIframeHasLoadedAlready=!0,this.iframeHasLoaded=!0,this.iframe=n,this.requestToProcess())):e(),this.iframe=n},requestToProcess:function(e){function t(){n.jsonForComparison.push(e),n.jsonWaiting.push(e),n.processSyncOnPage(e)}var i,n=this;if(e===Object(e)&&e.ibs)if(C.HAS_JSON_STRINGIFY)if(i=JSON.stringify(e.ibs||[]),this.jsonForComparison.length){var r,a,s,o=!1;for(r=0,a=this.jsonForComparison.length;r<a;r++)if(s=this.jsonForComparison[r],i===JSON.stringify(s.ibs||[])){o=!0;break}o?this.jsonDuplicates.push(e):t()}else t();else t();if((this.receivedThirdPartyCookiesNotification||!C.POST_MESSAGE_ENABLED||this.iframeHasLoaded)&&this.jsonWaiting.length){var l=this.jsonWaiting.shift();this.process(l),this.requestToProcess()}!_.idSyncDisableSyncs&&this.iframeHasLoaded&&this.messages.length&&!this.sendingMessages&&(this.throttleTimerSet||(this.throttleTimerSet=!0,setTimeout(function(){n.messageSendingInterval=C.POST_MESSAGE_ENABLED?null:150},this.THROTTLE_START)),this.sendingMessages=!0,this.sendMessages())},getRegionAndCheckIfChanged:function(e,t){var i=_._getField(L),n=e.d_region||e.dcs_region;return i?n&&(_._setFieldExpire(L,t),_._setField(L,n),parseInt(i,10)!==n&&(this.regionChanged=!0,this.timesRegionChanged++,_._setField(M,""),_._setField(y,""),i=n)):(i=n)&&(_._setFieldExpire(L,t),_._setField(L,i)),i||(i=""),i},processSyncOnPage:function(e){var t,i,n,r;if((t=e.ibs)&&t instanceof Array&&(i=t.length))for(n=0;n<i;n++)r=t[n],r.syncOnPage&&this.checkFirstPartyCookie(r,"","syncOnPage")},process:function(e){var t,i,n,r,a,s=encodeURIComponent,o=!1;if((t=e.ibs)&&t instanceof Array&&(i=t.length))for(o=!0,n=0;n<i;n++)r=t[n],a=[s("ibs"),s(r.id||""),s(r.tag||""),F.encodeAndBuildRequest(r.url||[],","),s(r.ttl||""),"","",r.fireURLSync?"true":"false"],r.syncOnPage||(this.canSetThirdPartyCookies?this.addMessage(a.join("|")):r.fireURLSync&&this.checkFirstPartyCookie(r,a.join("|")));o&&this.jsonProcessed.push(e)},checkFirstPartyCookie:function(e,t,i){var n="syncOnPage"===i,r=n?M:y;_._readVisitor();
29var a,s,o=_._getField(r),l=!1,u=!1,c=Math.ceil((new Date).getTime()/C.MILLIS_PER_DAY);o?(a=o.split("*"),s=this.pruneSyncData(a,e.id,c),l=s.dataPresent,u=s.dataValid,l&&u||this.fireSync(n,e,t,a,r,c)):(a=[],this.fireSync(n,e,t,a,r,c))},pruneSyncData:function(e,t,i){var n,r,a,s=!1,o=!1;for(r=0;r<e.length;r++)n=e[r],a=parseInt(n.split("-")[1],10),n.match("^"+t+"-")?(s=!0,i<a?o=!0:(e.splice(r,1),r--)):i>=a&&(e.splice(r,1),r--);return{dataPresent:s,dataValid:o}},manageSyncsSize:function(e){if(e.join("*").length>this.MAX_SYNCS_LENGTH)for(e.sort(function(e,t){return parseInt(e.split("-")[1],10)-parseInt(t.split("-")[1],10)});e.join("*").length>this.MAX_SYNCS_LENGTH;)e.shift()},fireSync:function(e,t,i,n,r,a){var s=this;if(e){if("img"===t.tag){var o,l,u,c,d=t.url,f=_.loadSSL?"https:":"http:";for(o=0,l=d.length;o<l;o++){u=d[o],c=/^\/\//.test(u);var g=new Image;F.addListener(g,"load",function(e,t,i,n){return function(){s.onPagePixels[e]=null,_._readVisitor();var a,o=_._getField(r),l=[];if(o){a=o.split("*");var u,c,d;for(u=0,c=a.length;u<c;u++)d=a[u],d.match("^"+t.id+"-")||l.push(d)}s.setSyncTrackingData(l,t,i,n)}}(this.onPagePixels.length,t,r,a)),g.src=(c?f:"")+u,this.onPagePixels.push(g)}}}else this.addMessage(i),this.setSyncTrackingData(n,t,r,a)},addMessage:function(e){var t=encodeURIComponent,i=t(_._enableErrorReporting?"---destpub-debug---":"---destpub---");this.messages.push((C.POST_MESSAGE_ENABLED?"":i)+e)},setSyncTrackingData:function(e,t,i,n){e.push(t.id+"-"+(n+Math.ceil(t.ttl/60/24))),this.manageSyncsSize(e),_._setField(i,e.join("*"))},sendMessages:function(){var e,t=this,i="",n=encodeURIComponent;this.regionChanged&&(i=n("---destpub-clear-dextp---"),this.regionChanged=!1),this.messages.length?C.POST_MESSAGE_ENABLED?(e=i+n("---destpub-combined---")+this.messages.join("%01"),this.postMessage(e),this.messages=[],this.sendingMessages=!1):(e=this.messages.shift(),this.postMessage(i+e),setTimeout(function(){t.sendMessages()},this.messageSendingInterval)):this.sendingMessages=!1},postMessage:function(e){_._xd.postMessage(e,this.url,this.iframe.contentWindow),this.messagesPosted.push(e)},receiveMessage:function(e){var t,i=/^---destpub-to-parent---/;"string"==typeof e&&i.test(e)&&(t=e.replace(i,"").split("|"),"canSetThirdPartyCookies"===t[0]&&(this.canSetThirdPartyCookies="true"===t[1],this.receivedThirdPartyCookiesNotification=!0,this.requestToProcess()),this.messagesReceived.push(e))},processIDCallData:function(e){
30        (null==this.url||e.subdomain&&"nosubdomainreturned"===this.subdomain)&&("string"==typeof _._subdomain&&_._subdomain.length?this.subdomain=_._subdomain:this.subdomain=e.subdomain||"",this.url=this.getUrl()),e.ibs instanceof Array&&e.ibs.length&&(this.doAttachIframe=!0),this.readyToAttachIframe()&&(_.idSyncAttachIframeOnWindowLoad?(m.windowLoaded||"complete"===h.readyState||"loaded"===h.readyState)&&this.attachIframe():this.attachIframeASAP()),"function"==typeof _.idSyncIDCallResult?_.idSyncIDCallResult(e):this.requestToProcess(e),"function"==typeof _.idSyncAfterIDCallResult&&_.idSyncAfterIDCallResult(e)},canMakeSyncIDCall:function(e,t){return _._forceSyncIDCall||!e||t-e>C.DAYS_BETWEEN_SYNC_ID_CALLS},attachIframeASAP:function(){function e(){t.startedAttachingIframe||(document.body?t.attachIframe():setTimeout(e,30))}var t=this;e()}};_._destinationPublishing=N,_.timeoutMetricsLog=[];var x,V={isClientSideMarketingCloudVisitorID:null,MCIDCallTimedOut:null,AnalyticsIDCallTimedOut:null,AAMIDCallTimedOut:null,fieldGroupObj:{},setState:function(e,t){switch(e){case D:!1===t?!0!==this.MCIDCallTimedOut&&(this.MCIDCallTimedOut=!1):this.MCIDCallTimedOut=t;break;case O:!1===t?!0!==this.AnalyticsIDCallTimedOut&&(this.AnalyticsIDCallTimedOut=!1):this.AnalyticsIDCallTimedOut=t;break;case k:!1===t?!0!==this.AAMIDCallTimedOut&&(this.AAMIDCallTimedOut=!1):this.AAMIDCallTimedOut=t}}};_.isClientSideMarketingCloudVisitorID=function(){return V.isClientSideMarketingCloudVisitorID},_.MCIDCallTimedOut=function(){return V.MCIDCallTimedOut},_.AnalyticsIDCallTimedOut=function(){return V.AnalyticsIDCallTimedOut},_.AAMIDCallTimedOut=function(){return V.AAMIDCallTimedOut},_.idSyncGetOnPageSyncInfo=function(){return _._readVisitor(),_._getField(M)},_.idSyncByURL=function(e){var t=c(e||{});if(t.error)return t.error;var i,n,r=e.url,a=encodeURIComponent,s=N;return r=r.replace(/^https:/,"").replace(/^http:/,""),i=F.encodeAndBuildRequest(["",e.dpid,e.dpuuid||""],","),n=["ibs",a(e.dpid),"img",a(r),t.ttl,"",i],s.addMessage(n.join("|")),s.requestToProcess(),"Successfully queued"},_.idSyncByDataSource=function(e){return e===Object(e)&&"string"==typeof e.dpuuid&&e.dpuuid.length?(e.url="//dpm.demdex.net/ibs:dpid="+e.dpid+"&dpuuid="+e.dpuuid,_.idSyncByURL(e)):"Error: config or config.dpuuid is empty"},_._compareVersions=function(e,t){if(e===t)return 0;var i=e.toString().split("."),n=t.toString().split(".");return d(i.concat(n))?(f(i,n),g(i,n)):NaN},_._getCookieVersion=function(e){e=e||_.cookieRead(_.cookieName);var t=C.VERSION_REGEX.exec(e);return t&&t.length>1?t[1]:null},_._resetAmcvCookie=function(e){var t=_._getCookieVersion();
30t&&!F.isLessThan(t,e)||F.removeCookie(_.cookieName)},_.setAsCoopSafe=function(){U=!0},_.setAsCoopUnsafe=function(){U=!1},e.indexOf("@")<0&&(e+="@AdobeOrg"),_.marketingCloudOrgID=e,_.cookieName="AMCV_"+e,_.sessionCookieName="AMCVS_"+e,_.cookieDomain=_._getDomain(),_.cookieDomain===p.location.hostname&&(_.cookieDomain=""),_.loadSSL=p.location.protocol.toLowerCase().indexOf("https")>=0,_.loadTimeout=3e4,_.CORSErrors=[],_.marketingCloudServer=_.audienceManagerServer="dpm.demdex.net",_.sdidParamExpiry=30;var j={};j[L]=!0,j[P]=!0;var U=null;if(t&&"object"==typeof t){var H;for(H in t)S(H)&&(_[H]=t[H]);_.idSyncContainerID=_.idSyncContainerID||0,U="boolean"==typeof _.isCoopSafe?_.isCoopSafe:F.parseBoolean(_.isCoopSafe),_.resetBeforeVersion&&_._resetAmcvCookie(_.resetBeforeVersion),_._attemptToPopulateIdsFromUrl(),_._attemptToPopulateSdidFromUrl(),_._readVisitor();var B=_._getField(b),G=Math.ceil((new Date).getTime()/C.MILLIS_PER_DAY);!_.idSyncDisableSyncs&&N.canMakeSyncIDCall(B,G)&&(_._setFieldExpire(P,-1),_._setField(b,G)),_.getMarketingCloudVisitorID(),_.getAudienceManagerLocationHint(),_.getAudienceManagerBlob(),_._mergeServerState(_.serverState)}else _._attemptToPopulateIdsFromUrl(),_._attemptToPopulateSdidFromUrl();if(!_.idSyncDisableSyncs){N.checkDPIframeSrc();var q=function(){var e=N;e.readyToAttachIframe()&&e.attachIframe()};F.addListener(p,"load",function(){m.windowLoaded=!0,q()});try{_._xd.receiveMessage(function(e){N.receiveMessage(e.data)},N.iframeHost)}catch(e){}}_.whitelistIframeDomains&&C.POST_MESSAGE_ENABLED&&(_.whitelistIframeDomains=_.whitelistIframeDomains instanceof Array?_.whitelistIframeDomains:[_.whitelistIframeDomains],_.whitelistIframeDomains.forEach(function(t){var i=new a(e,t),n=s(_,i);_._xd.receiveMessage(n,t)}))};l.getInstance=function(e,t){if(!e)throw new Error("Visitor requires Adobe Marketing Cloud Org ID");e.indexOf("@")<0&&(e+="@AdobeOrg");var n=function(){var t=i.s_c_il;if(t)for(var n=0;n<t.length;n++){var r=t[n];if(r&&"Visitor"===r._c&&r.marketingCloudOrgID===e)return r}}();if(n)return n;var a=new l(e),s=a.isAllowed();return function(){i.s_c_il.splice(--i.s_c_in,1)}(),function(){try{return i.self!==i.parent}catch(e){return!0}}()&&!s&&i.parent?new r(e,t,a,i.parent):new l(e,t)},n(),i.Visitor=l,t.exports=l}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./ChildVisitor":1,"./Message":2,"./utils/asyncParallelApply":8,"./utils/makeChildMessageListener":10}],4:[function(e,t,i){i.MESSAGES={HANDSHAKE:"HANDSHAKE",GETSTATE:"GETSTATE",PARENTSTATE:"PARENTSTATE"},i.STATE_KEYS_MAP={MCMID:"MCMID",MCAID:"MCAID",MCAAMB:"MCAAMB",MCAAMLH:"MCAAMLH",MCOPTOUT:"MCOPTOUT",CUSTOMERIDS:"CUSTOMERIDS"},i.ASYNC_API_MAP={MCMID:"getMarketingCloudVisitorID",MCAID:"getAnalyticsVisitorID",MCAAMB:"getAudienceManagerBlob",MCAAMLH:"getAudienceManagerLocationHint",MCOPTOUT:"getOptOut"},i.SYNC_API_MAP={CUSTOMERIDS:"getCustomerIDs"},i.ALL_APIS={MCMID:"getMarketingCloudVisitorID",MCAAMB:"getAudienceManagerBlob",MCAAMLH:"getAudienceManagerLocationHint",MCOPTOUT:"getOptOut",MCAID:"getAnalyticsVisitorID",CUSTOMERIDS:"getCustomerIDs"},i.FIELDGROUP_TO_FIELD={MC:"MCMID",A:"MCAID",AAM:"MCAAMB"}},{}],5:[function(e,t,i){var n=e("../enums"),r=n.STATE_KEYS_MAP;t.exports=function(e){function t(){}function i(t,i){var n=this;return function(){var t=e(0,r.MCMID),a={};return a[r.MCMID]=t,n.setStateAndPublish(a),i(t),t}}this.getMarketingCloudVisitorID=function(e){e=e||t;var n=this.findField(r.MCMID,e),a=i.call(this,r.MCMID,e);return void 0!==n?n:a()}}},{"../enums":4}],6:[function(e,t,i){var n=e("../enums"),r=n.ASYNC_API_MAP;t.exports=function(){Object.keys(r).forEach(function(e){this[r[e]]=function(t){this.callbackRegistry.add(e,t)}},this)}},{"../enums":4}],7:[function(e,t,i){var n=e("../enums"),r=n.MESSAGES,a=n.ASYNC_API_MAP,s=n.SYNC_API_MAP;t.exports=function(){function e(){}function t(e,t){var i=this;return function(){return i.callbackRegistry.add(e,t),i.messageParent(r.GETSTATE),""}}function i(i){this[a[i]]=function(n){n=n||e;var r=this.findField(i,n),a=t.call(this,i,n);return void 0!==r?r:a()}}function n(t){this[s[t]]=function(){return this.findField(t,e)||{}}}
30Object.keys(a).forEach(i,this),Object.keys(s).forEach(n,this)}},{"../enums":4}],8:[function(e,t,i){t.exports=function(e,t){function i(e){return function(i){n[e]=i,r++,r===a&&t(n)}}var n={},r=0,a=Object.keys(e).length;Object.keys(e).forEach(function(t){var n=e[t];if(n.fn){var r=n.args||[];r.unshift(i(t)),n.fn.apply(n.context||null,r)}})}},{}],9:[function(e,t,i){function n(){return{callbacks:{},add:function(e,t){this.callbacks[e]=this.callbacks[e]||[];var i=this.callbacks[e].push(t)-1;return function(){this.callbacks[e].splice(i,1)}},execute:function(e,t){if(this.callbacks[e]){t=void 0===t?[]:t,t=t instanceof Array?t:[t];try{for(;this.callbacks[e].length;){var i=this.callbacks[e].shift();"function"==typeof i?i.apply(null,t):i instanceof Array&&i[1].apply(i[0],t)}delete this.callbacks[e]}catch(e){}}},executeAll:function(e,t){(t||e&&!r.isObjectEmpty(e))&&Object.keys(this.callbacks).forEach(function(t){var i=void 0!==e[t]?e[t]:"";this.execute(t,i)},this)},hasCallbacks:function(){return Boolean(Object.keys(this.callbacks).length)}}}var r=e("./utils");t.exports=n},{"./utils":12}],10:[function(e,t,i){var n=e("../enums"),r=e("./utils"),a=n.MESSAGES,s=n.ALL_APIS,o=n.ASYNC_API_MAP,l=n.FIELDGROUP_TO_FIELD;t.exports=function(e,t){function i(){var t={};return Object.keys(s).forEach(function(i){var n=s[i],a=e[n]();r.isValueEmpty(a)||(t[i]=a)}),t}function n(){var t=[];return e._loading&&Object.keys(e._loading).forEach(function(i){if(e._loading[i]){var n=l[i];t.push(n)}}),t.length?t:null}function u(t){return function i(r){var a=n();if(a){var s=o[a[0]];e[s](i,!0)}else t()}}function c(e,n){var r=i();t.send(e,n,r)}function d(e){g(e),c(e,a.HANDSHAKE)}function f(e){u(function(){c(e,a.PARENTSTATE)})()}function g(i){function n(n){r.call(e,n),t.send(i,a.PARENTSTATE,{CUSTOMERIDS:e.getCustomerIDs()})}var r=e.setCustomerIDs;e.setCustomerIDs=n}return function(e){if(!t.isInvalid(e)){(t.parse(e).prefix===a.HANDSHAKE?d:f)(e.source)}}}},{"../enums":4,"./utils":12}],11:[function(e,t,i){Object.keys=Object.keys||function(e){var t=[];for(var i in e)t.hasOwnProperty.call(e,i)&&t.push(i);return t},Array.prototype.forEach=Array.prototype.forEach||function(e,t){for(var i=this,n=0,r=i.length;n<r;n++)e.call(t,i[n],n,i)},Object.assign=Object.assign||function(e){for(var t,i,n=1;n<arguments.length;++n){i=arguments[n];for(t in i)Object.prototype.hasOwnProperty.call(i,t)&&(e[t]=i[t])}return e}},{}],12:[function(e,t,i){i.isObjectEmpty=function(e){return e===Object(e)&&0===Object.keys(e).length},i.isValueEmpty=function(e){return""===e||i.isObjectEmpty(e)}},{}]},{},[1,2,3,4]);
31
32        window.visitor = Visitor.getInstance('974C370453295F9A0A490D44@AdobeOrg', visitorObj);
33
34    };
35
36    vIDSetup.call(window);
37
38})(window);

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