1import{B as m,au as w,r as g,a1 as p,o as F,I,av as v}from"./BqOKZ5Z7.js";function u(t){return Array.isArray(t)?t.some(e=>typeof e=="string"&&!!e):typeof t=="string"&&!!t}function C(t){const e=m(),o=w(),i=g(crypto.randomUUID()),{$snowplowTracking:a}=p();let n=()=>{};function c(){a?.trackFallbackWallView({templateId:t.templateId,templateName:t.templateName,transactionId:i.value,containerSelector:t.containerSelector})}function k(l){a&&a.isTrackerInitialized.value&&a.trackFallbackWallClick({transactionId:i.value,linkUrl:l})}let s=0;function d(){const r=Date.now();r-s<1e3||(s=r,a&&a.isTrackerInitialized.value&&a.trackFallbackWallClick({transactionId:i.value,linkUrl:window.location.origin+window.location.pathname}))}return F(()=>{if(!(u(e.query.registrationToken)||u(e.query.token)||(o.value?.metadata?.articleFullUrl?new URL(o.value.metadata.articleFullUrl,window.location.origin).pathname:void 0)!==e.path)){if(a?.isTrackerInitialized.value){c();return}n=I(()=>a?.isTrackerInitialized.value,f=>{f&&(c(),n())},{immediate:!0})}}),v(()=>{n()}),{transactionId:i,trackFallbackPaywallClick:k,trackFallbackRegistrationClick:d}}export{C as u};
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.