{"version":3,"file":"tracking.js","mappings":"yLAAO,MAAK,W,SAACA,I,6GAAAA,G,EACX,K,EAAQC,O,EAAQC,OAAOD,KAAOC,OAAOD,MAAQ,G,6FAG3CE,KAAKC,Y,kBAJIJ,G,EAAAA,C,CAOHI,IAAAA,a,MAAR,W,IAeEC,EAdAF,KAAKF,KAAKK,KAAK,CAAC,mBAChBH,KAAKF,KAAKK,KAAK,CAAC,0BAEhBH,KAAKF,KAAKK,KAAK,CAAC,kBAChBH,KAAKF,KAAKK,KAAK,CAAC,uBAEhB,IAAMC,EAAIC,WAAWC,IACrBN,KAAKF,KAAKK,KAAK,CAAC,gBAAiBC,EAAI,eACrCJ,KAAKF,KAAKK,KAAK,CAAC,YAAaE,WAAWE,SACxC,IAAMC,EAAIC,SACRC,EAAIF,EAAEG,cAAc,UACpBT,EAAIM,EAAEI,qBAAqB,UAAU,GACvCF,EAAEG,OAAQ,EACVH,EAAEI,IAAMV,EAAI,YACA,QAAZF,EAAAA,EAAEa,kBAAFb,IAAAA,GAAAA,EAAcc,aAAaN,EAAGR,EAChC,G,CAEOe,IAAAA,wB,MAAP,WACElB,OAAOD,KAAKK,KAAK,CAAC,oBAClBJ,OAAOD,KAAKK,KAAK,CAAC,0BAClBJ,OAAOD,KAAKK,KAAK,CAAC,8BACpB,G,CAEOe,IAAAA,2B,MAAP,WACEnB,OAAOD,KAAKK,KAAK,CAAC,6BAClBJ,OAAOD,KAAKK,KAAK,CAAC,iBACpB,M,iBAlCWN,C,CAAD,GCEZE,OAAOoB,iBAAmB,CACxBC,OAAQ,IAAIvB,E","sources":["webpack://design-prototype/./src/js/tracking/matomo.ts","webpack://design-prototype/./src/js/tracking/index.ts"],"sourcesContent":["export class MatomoService {\n  private _paq = (window._paq = window._paq || []);\n\n  constructor() {\n    this.initMatomo();\n  }\n\n  private initMatomo() {\n    this._paq.push(['requireConsent']);\n    this._paq.push(['enableJSErrorTracking']);\n    /* tracker methods like \"setCustomDimension\" should be called before \"trackPageView\" */\n    this._paq.push(['trackPageView']);\n    this._paq.push(['enableLinkTracking']);\n\n    const u = matomoVars.url;\n    this._paq.push(['setTrackerUrl', u + 'matomo.php']);\n    this._paq.push(['setSiteId', matomoVars.siteId]);\n    const d = document,\n      g = d.createElement('script'),\n      s = d.getElementsByTagName('script')[0];\n    g.async = true;\n    g.src = u + 'matomo.js';\n    s.parentNode?.insertBefore(g, s);\n  }\n\n  public setCookieConsentGiven() {\n    window._paq.push(['setConsentGiven']);\n    window._paq.push(['setCookieConsentGiven']);\n    window._paq.push(['rememberCookieConsentGiven']);\n  }\n\n  public forgetCookieConsentGiven() {\n    window._paq.push(['forgetCookieConsentGiven']);\n    window._paq.push(['deleteCookies']);\n  }\n}\n","import { MatomoService } from './matomo';\n\nwindow.trackingServices = {\n  matomo: new MatomoService(),\n};\n"],"names":["MatomoService","_paq","window","this","initMatomo","s","push","u","matomoVars","url","siteId","d","document","g","createElement","getElementsByTagName","async","src","parentNode","insertBefore","setCookieConsentGiven","forgetCookieConsentGiven","trackingServices","matomo"],"sourceRoot":""}