(function(win,doc){
  function mock(fn){return function(){this._.push([fn, arguments])}}
  function load(url){
    var s=doc.createElement("script"); s.type="text/javascript"; s.async=true; s.src=url;
    doc.getElementsByTagName("head")[0].appendChild(s);
  }
  win.remplib=win.remplib || {};
  var mockFuncs={"campaign":"init","tracker":"init trackEvent trackPageview trackCommerce","iota":"init"};
  Object.keys(mockFuncs).forEach(function(key){if(!win.remplib[key]){
    var fn,i,funcs=mockFuncs[key].split(" "); win.remplib[key]={_:[]};
    for (i=0;i<funcs.length;i++){fn=funcs[i]; win.remplib[key][fn]=mock(fn);}
  }});
  load("https://remp-beam.golem.de/assets/lib/js/remplib.js");
  load("https://remp-campaign.golem.de/assets/lib/js/remplib.js");
})(window, document);
(function(win,doc){
  const rc={
    token:"a5f7f0db-0e4e-4796-bdcd-56d0e0bf8a4c",
    cookieDomain:".golem.de",
    storage:"local_storage",
    
    tracker:{
      url:"https://tracker.remp-beam.golem.de",
      timeSpent:{enabled:false},readingProgress:{enabled:false}
    },
    campaign:{
      url:"https://remp-campaign.golem.de"
    }
  };
  win.remplib.tracker.init(rc);
  win.remplib.campaign.init(rc);
})(window, document);
