UNPKG

23 kBJavaScriptView Raw
1var _satellite=function(){"use strict";if(window.atob){var o=document,c=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,n=function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join("")?void 0:1}catch(e){return}}()?Object.assign:function(e,t){for(var n,r,o=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var a in n=Object(arguments[i]))s.call(n,a)&&(o[a]=n[a]);if(c){r=c(n);for(var u=0;u<r.length;u++)l.call(n,r[u])&&(o[r[u]]=n[r[u]])}}return o},f=window,r="debug",d=function(e){return"string"==typeof e?e.replace(/\s+/g," ").trim():e},e="log",i="info",a="debug",t="warn",u="error",p=10===parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])?"[Launch]":"🚀",h=!1,g=function(e){var t;h&&window.console&&((t=Array.prototype.slice.call(arguments,1)).unshift(p),e!==a||window.console[e]||(e=i),window.console[e].apply(window.console,t))},m=g.bind(null,e),y=g.bind(null,i),v=g.bind(null,a),b=g.bind(null,t),w=g.bind(null,u),E={log:m,info:y,debug:v,warn:b,error:w,deprecation:function(){var e=h;h=!0,g.apply(null,Array.prototype.concat(t,Array.prototype.slice.call(arguments))),e||(h=!1)},get outputEnabled(){return h},set outputEnabled(e){h=e},createPrefixedLogger:function(e){e="["+e+"]";return{log:m.bind(null,e),info:y.bind(null,e),debug:v.bind(null,e),warn:b.bind(null,e),error:w.bind(null,e)}}},_="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},j=tn(function(e,t){var n;n=function(){function u(){for(var e=0,t={};e<arguments.length;e++){var n,r=arguments[e];for(n in r)t[n]=r[n]}return t}function s(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(c){function a(){}function n(e,t,n){if("undefined"!=typeof document){"number"==typeof(n=u({path:"/"},a.defaults,n)).expires&&(n.expires=new Date(+new Date+864e5*n.expires)),n.expires=n.expires?n.expires.toUTCString():"";try{var r=JSON.stringify(t);/^[\{\[]/.test(r)&&(t=r)}catch(e){}t=c.write?c.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var o,i="";for(o in n)n[o]&&(i+="; "+o,!0!==n[o]&&(i+="="+n[o].split(";")[0]));return document.cookie=e+"="+t+i}}function t(e,t){if("undefined"!=typeof document){for(var n={},r=document.cookie?document.cookie.split("; "):[],o=0;o<r.length;o++){var i=r[o].split("="),a=i.slice(1).join("=");t||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var u=s(i[0]),a=(c.read||c)(a,u)||s(a);if(t)try{a=JSON.parse(a)}catch(e){}if(n[u]=a,e===u)break}catch(e){}}return e?n[e]:n}}return a.set=n,a.get=function(e){return t(e,!1)},a.getJSON=function(e){return t(e,!0)},a.remove=function(e,t){n(e,"",u(t,{expires:-1}))},a.defaults={},a.withConverter=e,a}(function(){})},e.exports=n()}),O={get:j.get,set:j.set,remove:j.remove},x=function(n,e){var r="com.adobe.reactor."+(e||"");return{getItem:function(e){try{return f[n].getItem(r+e)}catch(e){return null}},setItem:function(e,t){try{return f[n].setItem(r+e,t),!0}catch(e){return!1}}}},P="dataElements.",C="dataElementCookiesMigrated",A=x("localStorage"),k=x("sessionStorage",P),I=x("localStorage",P),D="pageview",S="session",T="visitor",R={},F=function(e){var t;try{t=JSON.stringify(e)}catch(e){}return t},M=function(e,t,n){var r;switch(t){case D:return void(R[e]=n);case S:return void((r=F(n))&&k.setItem(e,r));case T:return void((r=F(n))&&I.setItem(e,r))}},N=M,U=function(e,t){var n;switch(t){case D:return R.hasOwnProperty(e)?R[e]:null;case S:return null===(n=k.getItem(e))?n:JSON.parse(n);case T:return null===(n=I.getItem(e))?n:JSON.parse(n)}},L=function(r){A.getItem(C)||(Object.keys(r).forEach(function(e){var t,n;n=r[t=e].storageDuration,void 0!==(e=O.get("_sdsat_"+t))&&M(t,n,e)}),A.setItem(C,!0))},B=function(e,t,n,r){return"Failed to execute data element module "+e.modulePath+" for data element "+t+". "+n+(r?"\n"+r:"")},$={text:function(e){return e.textContent},cleanText:function(e){return d(e.textContent)}},q=function(e,t,n){for(var r,o=e,i=0,a=t.length;i<a;i++){if(null==o)return;var u,c=t[i];n&&"@"===c.charAt(0)?(u=c.slice(1),o=$[u](o)):o=o.getAttribute&&(r=c.match(/^getAttribute\((.+)\)$/))?(u=r[1],o.getAttribute(u)):o[c]}return o},H=!1,J=setTimeout;on.prototype.catch=function(e){return this.then(null,e)},on.prototype.then=function(e,t){var n=new this.constructor(rn);return an(this,new ln(e,t,n)),n},on.prototype.finally=function(t){var n=this.constructor;return this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){return n.reject(e)})})},on.all=function(t){return new on(function(o,i){if(!nn(t))return i(new TypeError("Promise.all accepts an array"));var a=Array.prototype.slice.call(t);if(0===a.length)return o([]);var u=a.length;for(var e=0;e<a.length;e++)!function t(n,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var r=e.then;if("function"==typeof r)return void r.call(e,function(e){t(n,e)},i)}a[n]=e,0==--u&&o(a)}catch(e){i(e)}}(e,a[e])})},on.resolve=function(t){return t&&"object"==typeof t&&t.constructor===on?t:new on(function(e){e(t)})},on.reject=function(n){return new on(function(e,t){t(n)})},on.race=function(o){return new on(function(e,t){if(!nn(o))return t(new TypeError("Promise.race accepts an array"));for(var n=0,r=o.length;n<r;n++)on.resolve(o[n]).then(e,t)})},on._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){J(e,0)},on._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var V,z,W,K,Z,G,Q,X,Y,ee,te,ne,re,oe,ie,ae,ue,ce,se,le,fe,de,pe,he,ge,me,ye,ve,be,we,Ee,_e,je,Oe,xe,Pe,Ce,Ae,ke,Ie,De,Se,Te,Re,Fe,Me,Ne,Ue,Le,Be,$e,qe,He,Je,Ve,ze,We,Ke,Ze,Ge,Qe,Xe,Ye,et,tt,nt,rt,ot,it,at,ut,ct,st,lt,ft,dt,pt,ht,gt,mt,yt,vt,bt,wt,Et,_t,jt,Ot,xt,Pt,Ct,At,kt=en(Object.freeze({__proto__:null,default:on})),It="undefined"!=typeof window&&window.Promise||void 0!==_&&_.Promise||kt.default||kt,Dt=It.resolve(),St=function(e,t,n){return'Failed to execute "'+e+'" for "'+t+'" rule. '+n.message+(n.stack?"\n"+n.stack:"")},Tt=function(e,t){return t&&!e.negate||!t&&e.negate},Rt=[],Ft=!1,Mt=function(e){Ft?e():Rt.push(e)},Nt=function(e){var t;return(e=e||new Error("The extension triggered an error, but no error information was provided."))instanceof Error||(t="object"==typeof e?JSON.stringify(e):String(e),e=new Error(t)),e},Ut=function(e){return!1!==dn(e)&&("function"==typeof(e=e.constructor)&&(!1!==dn(e=e.prototype)&&!1!==e.hasOwnProperty("isPrototypeOf")))},Lt=function(e,t,n,r){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var i=/\+/g;e=e.split(t);t=1e3;r&&"number"==typeof r.maxKeys&&(t=r.maxKeys);var a=e.length;0<t&&t<a&&(a=t);for(var u=0;u<a;++u){var c,s=e[u].replace(i,"%20"),l=s.indexOf(n),f=0<=l?(c=s.substr(0,l),s.substr(l+1)):(c=s,""),d=decodeURIComponent(c),l=decodeURIComponent(f);s=o,f=d,Object.prototype.hasOwnProperty.call(s,f)?Array.isArray(o[d])?o[d].push(l):o[d]=[o[d],l]:o[d]=l}return o},Bt=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}},$t=function(n,r,o,e){return r=r||"&",o=o||"=",null===n&&(n=void 0),"object"==typeof n?Object.keys(n).map(function(e){var t=encodeURIComponent(Bt(e))+o;return Array.isArray(n[e])?n[e].map(function(e){return t+encodeURIComponent(Bt(e))}).join(r):t+encodeURIComponent(Bt(n[e]))}).join(r):e?encodeURIComponent(Bt(e))+o+encodeURIComponent(Bt(n)):""},qt=tn(function(e,t){t.decode=t.parse=Lt,t.encode=t.stringify=$t}),Ht="@adobe/reactor-",Jt={cookie:O,document:o,"load-script":function(e){var t=document.createElement("script");t.src=e,t.async=!0;var n,r,e=(n=e,r=t,new It(function(e,t){r.onload=function(){e(r)},r.onerror=function(){t(new Error("Failed to load script "+n))}}));return document.getElementsByTagName("head")[0].appendChild(t),e},"object-assign":n,promise:It,"query-string":{parse:function(e){return"string"==typeof e&&(e=e.trim().replace(/^[?#&]/,"")),qt.parse(e)},stringify:function(e){return qt.stringify(e)}},window:f},Vt=function(e){for(var t=o.querySelectorAll("script"),n=0;n<t.length;n++){var r=t[n];if(e.test(r.src))return r}},zt=function(){return Vt(new RegExp(/(launch|satelliteLib)-[^\/]+.js(\?.*)?$/))},Wt=window._satellite;if(Wt&&!window.__satelliteLoaded){window.__satelliteLoaded=!0;var Kt=Wt.container;delete Wt.container;e=n({},Kt.buildInfo);Object.defineProperty(e,"environment",{get:function(){return E.deprecation("container.buildInfo.environment is deprecated.Please use `container.environment.stage` instead"),Kt.environment.stage}}),Kt.buildInfo=e;var Zt,u=x("localStorage"),Gt=(Pt=u,At=[],(Ct=E).outputEnabled=gn(),{onDebugChanged:function(e){At.push(e)},getDebugEnabled:gn,setDebugEnabled:function(t){var e;gn()!==t&&(e=t,Pt.setItem(r,e),Ct.outputEnabled=t,At.forEach(function(e){e(t)}))}}),Qt="";o.currentScript&&o.currentScript.getAttribute("src")?Qt=o.currentScript.getAttribute("src"):zt()&&(Qt=zt().getAttribute("src"));try{Zt=function(e,t,n,r){var o,i=Boolean(t&&Array.isArray(n)),a=Boolean(i&&e),u=document.createElement("a");if(i){t=function(){var e=new Error("Unable to find the Library Embed Code for Dynamic Host Resolution.");throw e.code="dynamic_host_resolver_constructor_error",e};if(e&&(/^((https?:)?\/\/).+/.test(e)||t(),/^\/\/.+/.test(e)?u.href=f.location.protocol+e:u.href=e),u.hostname||t(),-1===n.indexOf(u.hostname)){n=new Error("This library is not authorized for this domain. Please contact your CSM for more information.");throw n.code="dynamic_host_not_allowed",n}}function c(){return null!=o?o:o=a?(e=u.host,/:80$/.test(e)?e=e.replace(":80",""):/:80\/$/.test(e)?e=e.replace(":80/",""):/:443$/.test(e)?e=e.replace(":443",""):/:443\/$/.test(e)&&(e=e.replace(":443/","")),u.protocol+"//"+e):"";var e}var s={getTurbineHost:c,decorateWithDynamicHost:function(e){return a&&"string"==typeof e?[c(),"/"===e.charAt(0)?e.slice(1):e].join("/"):e},get isDynamicEnforced(){return i}};return f&&r.onDebugChanged(function(e){e?f.dynamicHostResolver=s:delete f.dynamicHostResolver}),s}(Qt,Boolean(Kt.company.dynamicCdnEnabled),Kt.company.cdnAllowList,Gt)}catch(e){throw E.warn("Please review the following error:"),e}var Xt,j=(Ot=Zt.isDynamicEnforced,xt=Zt.decorateWithDynamicHost,function(t,e,n){return Ot&&Ut(t)&&Object.keys(t).length&&Array.isArray(e)&&e.length&&e.forEach(function(e){Boolean(null!=n&&/^core\/.*actions.*\/customCode\.js$/.test(n))&&"source"===e&&!t.isExternal||!function t(e,n,r){if(e.length&&Ut(n)){var o=e[0];if(1!==e.length){var i=e.slice(1);if("string"!=typeof(e=o)||-1===e.indexOf("[")||-1===e.indexOf("]"))return t(i,n[o],r);e=n[o=(e=o).substr(0,e.indexOf("["))],Array.isArray(e)&&e.forEach(function(e){return t(i,e,r)})}else n.hasOwnProperty(o)&&"string"==typeof n[o]&&(n[o]=r(n[o]))}}(e.split("."),t,xt)}),t}),P=(_t={},{registerModule:function(e,t,n,r,o){o={definition:t,extensionName:n,require:r,turbine:o};o.require=r,_t[e]=o},hydrateCache:function(){Object.keys(_t).forEach(function(t){try{jt(t)}catch(e){var n="Error initializing module "+t+". "+e.message+(e.stack?"\n"+e.stack:"");E.error(n)}})},getModuleExports:jt=function(e){var t,n,r,o=hn(e);return o.hasOwnProperty("exports")||(o.exports=(t=o.definition.script,n=o.require,r=o.turbine,e={exports:{}},t.call(e.exports,e,e.exports,n,r),e.exports)),o.exports},getModuleDefinition:function(e){return hn(e).definition},getModuleExtensionName:function(e){return hn(e).extensionName}}),_=Kt.property.settings.undefinedVarsReturnEmpty,kt=Kt.property.settings.ruleComponentSequencingEnabled,Yt=Kt.dataElements||{};L(Yt);e=function(e){return Yt[e]},x=(yt=P,bt=function(){return Xt.apply(null,arguments)},Et=j,function(t,e){var n=vt(t);if(!n)return wt?"":void 0;var r,o,i=n.storageDuration;try{r=yt.getModuleExports(n.modulePath),o=yt.getModuleDefinition(n.modulePath)}catch(e){return void E.error(B(n,t,e.message,e.stack))}if("function"==typeof r){var a,u=n.settings||{};!n.hasTransformedFilePaths&&o.filePaths&&(Et(u,o.filePaths,n.modulePath),n.hasTransformedFilePaths=!0);try{a=r(bt(u,e),e)}catch(e){return void E.error(B(n,t,e.message,e.stack))}return i&&(null!=a?N(t,i,a):a=U(t,i)),null==a&&null!=n.defaultValue&&(a=n.defaultValue),"string"==typeof a&&(n.cleanText&&(a=d(a)),n.forceLowerCase&&(a=a.toLowerCase())),a}E.error(B(n,t,"Module did not export a function."))}),u={},zt=function(){if("string"==typeof arguments[0])mt[arguments[0]]=arguments[1];else if(arguments[0]){var e,t=arguments[0];for(e in t)mt[e]=t[e]}},L=function(e){var t=e.split(".")[0];return Boolean(gt(e)||"this"===t||"event"===t||"target"===t||ht.hasOwnProperty(t))},u=(ft=ht=mt=u,dt=gt=vt=e,pt=x,function(e,t){var n,r;return dt(e)?n=pt(e,t):"this"===(e=(r=e.split(".")).shift())?t&&(n=q(t.element,r,!0)):"event"===e?t&&(n=q(t,r)):"target"===e?t&&(n=q(t.target,r)):n=q(ft[e],r),n});rt=L,it=wt=_,at=[],ut=function(e,n){var t=/^%([^%]+)%$/.exec(e);return t?pn(e,t[1],n):e.replace(/%(.+?)%/g,function(e,t){return pn(e,t,n)})},ct=function(e,t){for(var n={},r=Object.keys(e),o=0;o<r.length;o++){var i=r[o],a=e[i];n[i]=lt(a,t)}return n},st=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++)n.push(lt(e[r],t));return n},lt=function(e,t){return"string"==typeof e?ut(e,t):Array.isArray(e)?st(e,t):"object"==typeof e&&null!==e?ct(e,t):e},Xt=function(e,t){return 10<at.length?(E.error("Data element circular reference detected: "+at.join(" -> ")),e):lt(e,t)},function(e,t,n,r,o){var i=E.createPrefixedLogger("Custom Script");e.track=function(e){E.log('"'+e+'" does not match any direct call identifiers.')},e.getVisitorId=function(){return null},e.property={name:t.property.name,id:t.property.id},e.company=t.company,e.buildInfo=t.buildInfo,e.environment=t.environment,e.logger=i,e.notify=function(e,t){switch(E.deprecation("_satellite.notify is deprecated. Please use the `_satellite.logger` API."),t){case 3:i.info(e);break;case 4:i.warn(e);break;case 5:i.error(e);break;default:i.log(e)}},e.getVar=r,e.setVar=o,e.setCookie=function(e,t,n){var r="",o={};n&&(r=", { expires: "+n+" }",o.expires=n);r='_satellite.setCookie is deprecated. Please use _satellite.cookie.set("'+e+'", "'+t+'"'+r+").";E.deprecation(r),O.set(e,t,o)},e.readCookie=function(e){return E.deprecation('_satellite.readCookie is deprecated. Please use _satellite.cookie.get("'+e+'").'),O.get(e)},e.removeCookie=function(e){E.deprecation('_satellite.removeCookie is deprecated. Please use _satellite.cookie.remove("'+e+'").'),O.remove(e)},e.cookie=O,e.pageBottom=function(){},e.setDebug=n;var a=!1;Object.defineProperty(e,"_container",{get:function(){return a||(E.warn("_satellite._container may change at any time and should only be used for debugging."),a=!0),t}})}(Wt,Kt,Gt.setDebugEnabled,ot=u,zt),He=Kt,Je=P,Ve=Gt,ze=Xt,We=x,Ke=j,Ze=Zt.decorateWithDynamicHost,Ye=He.extensions,et=He.buildInfo,tt=He.environment,nt=He.property.settings,Ye&&(Qe=Ye,Xe=Je,Ge=function(e,t){e=Qe[e];if(e){var n=e.modules;if(n)for(var r=Object.keys(n),o=0;o<r.length;o++){var i=r[o],a=n[i];if(a.shared&&a.name===t)return Xe.getModuleExports(i)}}},Object.keys(Ye).forEach(function(o){var i=Ye[o],e=i.settings;Array.isArray(i.filePaths)&&(e=Ke(e,i.filePaths));var t,n,r,a,u,c,s,l=(t=ze,n=e,function(){return n?t(n):{}});i.modules&&(r=E.createPrefixedLogger(i.displayName),u=Ze,c=i.hostedLibFilesBaseUrl,s=et.minified,e=function(e){var t;return s&&((t=e.split(".")).splice(t.length-1||1,0,"min"),e=t.join(".")),u(c)+e},a={buildInfo:et,environment:tt,property:{name:He.property.name,id:He.property.id},getDataElementValue:We,getExtensionSettings:l,getHostedLibFileUrl:e,getSharedModule:Ge,logger:r,propertySettings:nt,replaceTokens:ze,onDebugChanged:Ve.onDebugChanged,get debugEnabled(){return Ve.getDebugEnabled()}},Object.keys(i.modules).forEach(function(t){var n,e=i.modules[t],r=(n=function(e){e=function(e,t){var n,r;r=".js",-1===(n=t).indexOf(r,n.length-r.length)&&(t+=".js");var t=t.split("/"),o=(e=e).substr(0,e.lastIndexOf("/")).split("/");return t.forEach(function(e){e&&"."!==e&&(".."===e?o.length&&o.pop():o.push(e))}),o.join("/")}(t,e);return Je.getModuleExports(e)},function(e){if(0===e.indexOf(Ht)){var t=e.substr(Ht.length),t=Jt[t];if(t)return t}if(0===e.indexOf("./")||0===e.indexOf("../"))return n(e);throw new Error('Cannot resolve module "'+e+'".')});Je.registerModule(t,e,o,r,a)}))}),Je.hydrateCache());e=(qe=Wt,function(t,n){var e=qe._monitors;e&&(H||(E.warn("The _satellite._monitors API may change at any time and should only be used for debugging."),H=!0),e.forEach(function(e){e[t]&&e[t](n)}))}),L=(Be=Xt,$e=j,function(e,t,n){n=n||[];var r=Le.getModuleExports(e.modulePath);if("function"!=typeof r)throw new Error("Module did not export a function.");var o=Le.getModuleDefinition(e.modulePath),i=e.settings||{};!e.hasTransformedFilePaths&&o.filePaths&&($e(i,o.filePaths,e.modulePath),e.hasTransformedFilePaths=!0);t=Be(i,t);return r.bind(null,t).apply(null,n)}),_=function(e){var t=Ue.getModuleDefinition(e.modulePath);return t&&t.displayName||e.modulePath},u=function(e,t){var n=Fe(e);Me.log('Condition "'+n+'" for rule "'+t.name+'" was not met.'),Ne("ruleConditionFailed",{rule:t,condition:e})},zt=function(e,t,n){var r=Se(e);Te.error(De(r,t.name,n)),Re("ruleConditionFailed",{rule:t,condition:e})},x=(Ae=Se=Fe=_,function(e,t,n){var r=Ae(e);ke.error(Ce(r,t.name,n)),Ie("ruleActionFailed",{rule:t,action:e})}),j=function(e){xe.log('Rule "'+e.name+'" fired.'),Pe("ruleCompleted",{rule:e})},_=(me=function(t,e){var n,r;if(t.conditions)for(var o=0;o<t.conditions.length;o++){n=t.conditions[o];try{var i=Ee(n,e,[e]);if(r=i,Boolean(r&&"object"==typeof r&&"function"==typeof r.then))throw new Error("Rule component sequencing must be enabled on the property for this condition to function properly.");if(!_e(n,i))return je(n,t),!1}catch(e){return Oe(n,t,e),!1}}return!0},ye=function(t,e){var n;if(t.actions)for(var r=0;r<t.actions.length;r++){n=t.actions[r];try{ve(n,e,[e])}catch(e){return void be(n,t,e)}}we(t)},function(e,t){me(e,t)&&ye(e,t)}),u=(pe=_e=Tt,he=Oe=zt,ge=je=u,function(a,t,u,e){return e.then(function(){var i;return new It(function(e,t){var n=fe(a,u,[u]),r=a.timeout,o=new It(function(e,t){i=setTimeout(function(){t(new Error("A timeout occurred because the condition took longer than "+r/1e3+" seconds to complete. "))},r)});It.race([n,o]).then(e,t)}).catch(function(e){return clearTimeout(i),e=de(e),he(a,t,e),It.reject(e)}).then(function(e){if(clearTimeout(i),!pe(a,e))return ge(a,t),It.reject()})})}),x=(se=de=Nt,le=be=x,function(u,t,c,e){return e.then(function(){var i,a=u.delayNext;return new It(function(e,t){var n=ce(u,c,[c]);if(!a)return e();var r=u.timeout,o=new It(function(e,t){i=setTimeout(function(){t(new Error("A timeout occurred because the action took longer than "+r/1e3+" seconds to complete. "))},r)});It.race([n,o]).then(e,t)}).catch(function(e){return clearTimeout(i),e=se(e),le(u,t,e),It.reject(e)}).then(function(){clearTimeout(i)})})}),j=(ie=u,ae=x,ue=we=j,function(t,n){return t.conditions&&t.conditions.forEach(function(e){Dt=ie(e,t,n,Dt)}),t.actions&&t.actions.forEach(function(e){Dt=ae(e,t,n,Dt)}),Dt=(Dt=Dt.then(function(){ue(t)})).catch(function(){})}),e=(te=kt,ne=_,re=j,oe=Pe=Ie=Re=Ne=e,function(e,t){oe("ruleTriggered",{rule:t}),(te?re:ne)(t,e)}),P=(ee=Ue=Le=P,function(e){var t=e.rule,n=e.event,e=ee.getModuleDefinition(n.modulePath).name;return{$type:ee.getModuleExtensionName(n.modulePath)+"."+e,$rule:{id:t.id,name:t.name}}}),P=(K=e,Z=ce=fe=ve=Ee=L,G=function(e,t){return Ut(t=t||{})?t=n({},t,e):n(t,e),t.hasOwnProperty("type")||Object.defineProperty(t,"type",{get:function(){return E.deprecation("Accessing event.type in Adobe Launch has been deprecated and will be removed soon. Please use event.$type instead."),t.$type}}),t},Q=Ce=De=St,X=P,Y=xe=ke=Te=Me=E,function(n,e){var r=e.rule,t=e.event;t.settings=t.settings||{};try{var o=X(e);Z(t,null,[function(e){var t=G(o,e);n(function(){K(t,r)})}])}catch(e){Y.error(Q(t,r,e))}});V=function(e){var n=[];return e.forEach(function(t){t.events&&t.events.forEach(function(e){n.push({rule:t,event:e})})}),n.sort(function(e,t){return e.event.ruleOrder-t.event.ruleOrder})},z=Kt.rules||[],W=P,V(z).forEach(function(e){W(Mt,e)}),Ft=!0,Rt.forEach(function(e){e()}),Rt=[]}return Wt}function en(n){if(n.__esModule)return n;var r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(n).forEach(function(e){var t=Object.getOwnPropertyDescriptor(n,e);Object.defineProperty(r,e,t.get?t:{enumerable:!0,get:function(){return n[e]}})}),r}function tn(e){var t={exports:{}};return e(t,t.exports),t.exports}function nn(e){return Boolean(e&&void 0!==e.length)}function rn(){}function on(e){if(!(this instanceof on))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],fn(e,this)}function an(n,r){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,on._immediateFn(function(){var e,t=1===n._state?r.onFulfilled:r.onRejected;if(null!==t){try{e=t(n._value)}catch(e){return void cn(r.promise,e)}un(r.promise,e)}else(1===n._state?un:cn)(r.promise,n._value)})):n._deferreds.push(r)}function un(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof on)return t._state=3,t._value=e,void sn(t);if("function"==typeof n)return void fn((r=n,o=e,function(){r.apply(o,arguments)}),t)}t._state=1,t._value=e,sn(t)}catch(e){cn(t,e)}var r,o}function cn(e,t){e._state=2,e._value=t,sn(e)}function sn(e){2===e._state&&0===e._deferreds.length&&on._immediateFn(function(){e._handled||on._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)an(e,e._deferreds[t]);e._deferreds=null}function ln(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function fn(e,t){var n=!1;try{e(function(e){n||(n=!0,un(t,e))},function(e){n||(n=!0,cn(t,e))})}catch(e){if(n)return;n=!0,cn(t,e)}}function dn(e){return!0==(null!=(t=e)&&"object"==typeof t&&!1===Array.isArray(t))&&"[object Object]"===Object.prototype.toString.call(e);var t}function pn(e,t,n){return rt(t)?(at.push(t),n=ot(t,n),at.pop(),null==n&&it?"":n):e}function hn(e){var t=_t[e];if(!t)throw new Error("Module "+e+" not found.");return t}function gn(){return"true"===Pt.getItem(r)}console.warn("Adobe Launch is unsupported in IE 9 and below.")}();
\No newline at end of file