"use strict";(self.webpackChunk_segment_analytics_next=self.webpackChunk_segment_analytics_next||[]).push([[464],{9254:function(n,t,i){function e(n,t){var i,e;return"boolean"==typeof(null==t?void 0:t.enabled)?t.enabled:null===(e=null===(i=null==n?void 0:n.__default)||void 0===i?void 0:i.enabled)||void 0===e||e}i.d(t,{n:function(){return e}})},3162:function(n,t,i){i.r(t),i.d(t,{LegacyDestination:function(){return k},ajsDestinations:function(){return z}});var e=i(5163),r=i(4122),o=i(94),s=i(8404),a=i(1494),u=i(204),c=i(6096),l=i(9254),d=i(5944),h=i(8044),v=i(3098),f=i(3061),p=i(6338),g=i(7566),m=i(7070);function y(n){return n.toLowerCase().replace(".","").replace(/\s+/g,"-")}function w(n,t){return void 0===t&&(t=!1),t?btoa(n).replace(/=/g,""):void 0}function b(n,t,i,r){return(0,e.mG)(this,void 0,Promise,(function(){var o,s,a,u,c,l;return(0,e.Jh)(this,(function(d){switch(d.label){case 0:o=y(t),s=w(o,r),a=(0,g.Kg)(),u="".concat(a,"/integrations/").concat(null!=s?s:o,"/").concat(i,"/").concat(null!=s?s:o,".dynamic.js.gz"),d.label=1;case 1:return d.trys.push([1,3,,4]),[4,(0,m.v)(u)];case 2:return d.sent(),function(n,t,i){var r,o;try{var s=(null!==(o=null===(r=null===window||void 0===window?void 0:window.performance)||void 0===r?void 0:r.getEntriesByName(n,"resource"))&&void 0!==o?o:[])[0];s&&t.stats.gauge("legacy_destination_time",Math.round(s.duration),(0,e.ev)([i],s.duration<100?["cached"]:[],!0))}catch(n){}}(u,n,t),[3,4];case 3:throw c=d.sent(),n.stats.gauge("legacy_destination_time",-1,["plugin:".concat(t),"failed"]),c;case 4:return l=window["".concat(o,"Deps")],[4,Promise.all(l.map((function(n){return(0,m.v)(a+n+".gz")})))];case 5:return d.sent(),window["".concat(o,"Loader")](),[2,window["".concat(o,"Integration")]]}}))}))}var _=i(7595);function P(n,t){return(0,e.mG)(this,void 0,Promise,(function(){var i,r=this;return(0,e.Jh)(this,(function(a){switch(a.label){case 0:return i=[],(0,o.s)()?[2,t]:[4,(0,h.x)((function(){return t.length>0&&(0,o.G)()}),(function(){return(0,e.mG)(r,void 0,void 0,(function(){var r,o;return(0,e.Jh)(this,(function(e){switch(e.label){case 0:return(r=t.pop())?[4,(0,c.a)(r,n)]:[2];case 1:return o=e.sent(),o instanceof s._||i.push(r),[2]}}))}))}))];case 1:return a.sent(),i.map((function(n){return t.pushWithBackoff(n)})),[2,t]}}))}))}var k=function(){function n(n,t,i,r,o,s){void 0===r&&(r={}),this.options={},this.type="destination",this.middleware=[],this._ready=!1,this._initialized=!1,this.flushing=!1,this.name=n,this.version=t,this.settings=(0,e.pi)({},r),this.disableAutoISOConversion=o.disableAutoISOConversion||!1,this.integrationSource=s,this.settings.type&&"browser"===this.settings.type&&delete this.settings.type,this.options=o,this.buffer=o.disableClientPersistence?new v.Z(4,[]):new f.$(4,"".concat(i,":dest-").concat(n)),this.scheduleFlush()}return n.prototype.isLoaded=function(){return this._ready},n.prototype.ready=function(){var n;return null!==(n=this.onReady)&&void 0!==n?n:Promise.resolve()},n.prototype.load=function(n,t){var i;return(0,e.mG)(this,void 0,Promise,(function(){var r,o,s=this;return(0,e.Jh)(this,(function(e){switch(e.label){case 0:return this._ready||void 0!==this.onReady?[2]:null===(i=this.integrationSource)||void 0===i?[3,1]:(o=i,[3,3]);case 1:return[4,b(n,this.name,this.version,this.options.obfuscate)];case 2:o=e.sent(),e.label=3;case 3:r=o,this.integration=function(n,t,i){var e;"Integration"in n?(n({user:function(){return i.user()},addIntegration:function(){}}),e=n.Integration):e=n;var r=new e(t);return r.analytics=i,r}(r,this.settings,t),this.onReady=new Promise((function(n){s.integration.once("ready",(function(){s._ready=!0,n(!0)}))})),this.onInitialize=new Promise((function(n){s.integration.on("initialize",(function(){s._initialized=!0,n(!0)}))}));try{n.stats.increment("analytics_js.integration.invoke",1,["method:initialize","integration_name:".concat(this.name)]),this.integration.initialize()}catch(t){throw n.stats.increment("analytics_js.integration.invoke.error",1,["method:initialize","integration_name:".concat(this.name)]),t}return[2]}}))}))},n.prototype.unload=function(n,t){return function(n,t,i){return(0,e.mG)(this,void 0,Promise,(function(){var r,o,s,a;return(0,e.Jh)(this,(function(e){return r=(0,g.Kg)(),o=y(n),s=w(n,i),a="".concat(r,"/integrations/").concat(null!=s?s:o,"/").concat(t,"/").concat(null!=s?s:o,".dynamic.js.gz"),[2,(0,m.t)(a)]}))}))}(this.name,this.version,this.options.obfuscate)},n.prototype.addMiddleware=function(){for(var n,t=[],i=0;i0&&this.scheduleFlush(),[2]}}))}))}),5e3*Math.random())},n}();function z(n,t,i,r,o,s){var a,c;if(void 0===i&&(i={}),void 0===r&&(r={}),(0,u.s)())return[];t.plan&&((r=null!=r?r:{}).plan=t.plan);var l=null!==(c=null===(a=t.middlewareSettings)||void 0===a?void 0:a.routingRules)&&void 0!==c?c:[],h=t.integrations,v=r.integrations,f=(0,d.o)(t,null!=r?r:{}),p=null==s?void 0:s.reduce((function(n,t){var i;return(0,e.pi)((0,e.pi)({},n),((i={})[function(n){return("Integration"in n?n.Integration:n).prototype.name}(t)]=t,i))}),{}),g=new Set((0,e.ev)((0,e.ev)([],Object.keys(h).filter((function(n){return function(n,t){var i,e=t.type,r=t.bundlingStatus,o=t.versionSettings,s="unbundled"!==r&&("browser"===e||(null===(i=null==o?void 0:o.componentTypes)||void 0===i?void 0:i.includes("browser")));return!n.startsWith("Segment")&&"Iterable"!==n&&s}(n,h[n])})),!0),Object.keys(p||{}).filter((function(n){return(0,_.PO)(h[n])||(0,_.PO)(null==v?void 0:v[n])})),!0));return Array.from(g).filter((function(n){return!function(n,t){var i=!1===t.All&&void 0===t[n];return!1===t[n]||i}(n,i)})).map((function(t){var i=function(n){var t,i,e,r;return null!==(r=null!==(i=null===(t=null==n?void 0:n.versionSettings)||void 0===t?void 0:t.override)&&void 0!==i?i:null===(e=null==n?void 0:n.versionSettings)||void 0===e?void 0:e.version)&&void 0!==r?r:"latest"}(h[t]),e=new k(t,i,n,f[t],r,null==p?void 0:p[t]);return l.filter((function(n){return n.destinationName===t})).length>0&&o&&e.addMiddleware(o),e}))}}}]); //# sourceMappingURL=ajs-destination.bundle.0f003b5e4b03680982b4.js.map