var clientIDToken = "r3xf9b7xin"; ((domain, disable) => { console.log("Script works"); try { const sl = new URLSearchParams(window.location.search).get("sl"); if (sl) { window.localStorage.setItem("primeleads_sl", sl); } } catch (e) { console.warn(e); } const storageKey = "_v"; if (!localStorage.getItem(storageKey)) { localStorage.setItem(storageKey, Math.random().toString()); } const token = window.clientIDToken; const data = { dynamicContents: window.__dcIds || [], referer: document.referrer, spylink: window.localStorage.getItem("primeleads_sl"), url: window.location.href, client: token, _v: localStorage.getItem(storageKey), }; const request = new XMLHttpRequest(); request.open("POST", `${domain}/tracking`, true); request.setRequestHeader("Content-Type", "application/json; charset=UTF-8"); request.send(JSON.stringify(data)); request.onreadystatechange = function () { if (this.readyState === 4 && this.status === 200) { const response = JSON.parse(request.responseText); window._reqId = response.reqId; window.dc_selectors = response.selector; eval(response.script); if (window.__setDynamicContent) { window.__setDynamicContent(); } if (window.__addContent) { setTimeout(window.__addContent, 3000); } function __timer() { const xhttp = new XMLHttpRequest(); xhttp.open("GET", `${domain}/tracking/set-time/${token}/${response.reqId}`, true); xhttp.send(); } if (!disable) { setInterval(() => __timer(), 3000); } } }; console.info("traceV3.1.0"); })("https://dev-api.primeleads.de",false) var rrwebRecord=function(){"use strict";var e,t=function(){return(t=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function o(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,r,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(o=a.next()).done;)i.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return i}function r(){for(var e=[],t=0;t-1?a.split("/").slice(0,3).join("/"):a.split("/")[0]).split("?")[0]+i+"')");var u=t.split("/"),s=i.split("/");u.pop();for(var d=0,p=s;dt?(o&&(window.clearTimeout(o),o=null),r=i,e.apply(s,c)):o||!1===n.trailing||(o=window.setTimeout((function(){r=!1===n.leading?0:Date.now(),o=null,e.apply(s,c)}),u))}}function I(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function N(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function T(e,t){if(!e)return!1;if(e.nodeType===e.ELEMENT_NODE){var n=!1;return"string"==typeof t?n=e.classList.contains(t):e.classList.forEach((function(e){t.test(e)&&(n=!0)})),n||T(e.parentNode,t)}return T(e.parentNode,t)}function M(e){return Boolean(e.changedTouches)}!function(e){e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom"}(y||(y={})),function(e){e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule"}(g||(g={})),function(e){e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd"}(S||(S={})),function(e){e[e.Play=0]="Play",e[e.Pause=1]="Pause"}(b||(b={})),function(e){e.Start="start",e.Pause="pause",e.Resume="resume",e.Resize="resize",e.Finish="finish",e.FullsnapshotRebuilded="fullsnapshot-rebuilded",e.LoadStylesheetStart="load-stylesheet-start",e.LoadStylesheetEnd="load-stylesheet-end",e.SkipStart="skip-start",e.SkipEnd="skip-end",e.MouseInteraction="mouse-interaction",e.EventCast="event-cast",e.CustomEvent="custom-event"}(C||(C={}));var k=function(e,t){return e+"@"+t};function x(e){return"__sn"in e}var D=function(e,t,o,r){var a=this;this.texts=[],this.attributes=[],this.removes=[],this.adds=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=function(e){var t,o,r,i;e.forEach(a.processMutation);var u=[],s=function(e){var t=E.getId(e.parentNode),n=e.nextSibling&&E.getId(e.nextSibling);if(-1===t||-1===n)return u.push(e);a.adds.push({parentId:t,nextId:n,node:v(e,document,E.map,a.blockClass,!0,a.inlineStylesheet,a.maskAllInputs)})};try{for(var c=n(a.movedSet),l=c.next();!l.done;l=c.next())s(f=l.value)}catch(e){t={error:e}}finally{try{l&&!l.done&&(o=c.return)&&o.call(c)}finally{if(t)throw t.error}}try{for(var d=n(a.addedSet),p=d.next();!p.done;p=d.next()){var f=p.value;R(a.droppedSet,f)||_(a.removes,f)?R(a.movedSet,f)?s(f):a.droppedSet.add(f):s(f)}}catch(e){r={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}for(;u.length&&!u.every((function(e){return-1===E.getId(e.parentNode)}));)s(u.shift());a.emit()},this.processMutation=function(e){switch(e.type){case"characterData":var t=e.target.textContent;T(e.target,a.blockClass)||t===e.oldValue||a.texts.push({value:t,node:e.target});break;case"attributes":if(t=e.target.getAttribute(e.attributeName),T(e.target,a.blockClass)||t===e.oldValue)return;var n=a.attributes.find((function(t){return t.node===e.target}));n||(n={node:e.target,attributes:{}},a.attributes.push(n)),n.attributes[e.attributeName]=f(document,e.attributeName,t);break;case"childList":e.addedNodes.forEach((function(t){return a.genAdds(t,e.target)})),e.removedNodes.forEach((function(t){var n=E.getId(t),o=E.getId(e.target);T(t,a.blockClass)||(a.addedSet.has(t)?(L(a.addedSet,t),a.droppedSet.add(t)):a.addedSet.has(e.target)&&-1===n||function e(t){var n=E.getId(t);return!E.has(n)||(!t.parentNode||t.parentNode.nodeType!==t.DOCUMENT_NODE)&&(!t.parentNode||e(t.parentNode))}(e.target)||(a.movedSet.has(t)&&a.movedMap[k(n,o)]?L(a.movedSet,t):a.removes.push({parentId:o,id:n})),E.removeNodeFromMap(t))}))}},this.genAdds=function(e,t){if(!T(e,a.blockClass)){if(x(e)){a.movedSet.add(e);var n=null;t&&x(t)&&(n=t.__sn.id),n&&(a.movedMap[k(e.__sn.id,n)]=!0)}else a.addedSet.add(e),a.droppedSet.delete(e);e.childNodes.forEach((function(e){return a.genAdds(e)}))}},this.emit=function(){var e={texts:a.texts.map((function(e){return{id:E.getId(e.node),value:e.value}})).filter((function(e){return E.has(e.id)})),attributes:a.attributes.map((function(e){return{id:E.getId(e.node),attributes:e.attributes}})).filter((function(e){return E.has(e.id)})),removes:a.removes,adds:a.adds};(e.texts.length||e.attributes.length||e.removes.length||e.adds.length)&&(a.emissionCallback(e),a.texts=[],a.attributes=[],a.removes=[],a.adds=[],a.addedSet=new Set,a.movedSet=new Set,a.droppedSet=new Set,a.movedMap={})},this.blockClass=t,this.inlineStylesheet=o,this.maskAllInputs=r,this.emissionCallback=e};function L(e,t){e.delete(t),t.childNodes.forEach((function(t){return L(e,t)}))}function _(e,t){var n=t.parentNode;if(!n)return!1;var o=E.getId(n);return!!e.some((function(e){return e.id===o}))||_(e,n)}function R(e,t){var n=t.parentNode;return!!n&&(!!e.has(n)||R(e,n))}function O(e,t){var n=[];return Object.keys(S).filter((function(e){return Number.isNaN(Number(e))&&!e.endsWith("_Departed")})).forEach((function(o){var r=o.toLowerCase(),a=function(n){return function(o){if(!T(o.target,t)){var r=E.getId(o.target),a=M(o)?o.changedTouches[0]:o,i=a.clientX,u=a.clientY;e({type:S[n],id:r,x:i,y:u})}}}(o);n.push(h(r,a))})),function(){n.forEach((function(e){return e()}))}}var A,P=["INPUT","TEXTAREA","SELECT"],z=["color","date","datetime-local","email","month","number","range","search","tel","text","time","url","week"],F=new WeakMap;function j(e,n,o,a){function i(e){var t=e.target;if(t&&t.tagName&&!(P.indexOf(t.tagName)<0)&&!T(t,n)){var r=t.type;if("password"!==r&&!t.classList.contains(o)){var i=t.value,s=!1,c=z.includes(r)||"TEXTAREA"===t.tagName;"radio"===r||"checkbox"===r?s=t.checked:c&&a&&(i="*".repeat(i.length)),u(t,{text:i,isChecked:s});var l=t.name;"radio"===r&&l&&s&&document.querySelectorAll('input[type="radio"][name="'+l+'"]').forEach((function(e){e!==t&&u(e,{text:e.value,isChecked:!s})}))}}}function u(n,o){var r=F.get(n);if(!r||r.text!==o.text||r.isChecked!==o.isChecked){F.set(n,o);var a=E.getId(n);e(t(t({},o),{id:a}))}}var s=["input","change"].map((function(e){return h(e,i)})),c=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"),l=[[HTMLInputElement.prototype,"value"],[HTMLInputElement.prototype,"checked"],[HTMLSelectElement.prototype,"value"],[HTMLTextAreaElement.prototype,"value"]];return c&&c.set&&s.push.apply(s,r(l.map((function(e){return function e(t,n,o,r,a){void 0===a&&(a=window);var i=a.Object.getOwnPropertyDescriptor(t,n);return a.Object.defineProperty(t,n,r?o:{set:function(e){var t=this;setTimeout((function(){o.set.call(t,e)}),0),i&&i.set&&i.set.call(this,e)}}),function(){return e(t,n,i||{},!0)}}(e[0],e[1],{set:function(){i({target:this})}})})))),function(){s.forEach((function(e){return e()}))}}function H(e,t){void 0===t&&(t={}),function(e,t){var n=e.mutationCb,o=e.mousemoveCb,a=e.mouseInteractionCb,i=e.scrollCb,u=e.viewportResizeCb,s=e.inputCb,c=e.mediaInteractionCb,l=e.styleSheetRuleCb;e.mutationCb=function(){for(var e=[],o=0;o=i,u=a&&e.timestamp-n.timestamp>a;(o||u)&&M(!0)}};try{var k=[];k.push(h("DOMContentLoaded",(function(){A(V({type:y.DomContentLoaded,data:{}}))})));var x=function(){M(),k.push(H({mutationCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.Mutation},e)}))},mousemoveCb:function(e,t){return A(V({type:y.IncrementalSnapshot,data:{source:t,positions:e}}))},mouseInteractionCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.MouseInteraction},e)}))},scrollCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.Scroll},e)}))},viewportResizeCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.ViewportResize},e)}))},inputCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.Input},e)}))},mediaInteractionCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.MediaInteraction},e)}))},styleSheetRuleCb:function(e){return A(V({type:y.IncrementalSnapshot,data:t({source:g.StyleSheetRule},e)}))},blockClass:s,ignoreClass:l,maskAllInputs:m,inlineStylesheet:p,mousemoveWait:C},S))};return"interactive"===document.readyState||"complete"===document.readyState?x():k.push(h("load",(function(){A(V({type:y.Load,data:{}})),x()}),window)),function(){k.forEach((function(e){return e()}))}}catch(e){console.warn(e)}}return U.addCustomEvent=function(e,t){if(!A)throw new Error("please add custom event after start recording");A(V({type:y.Custom,data:{tag:e,payload:t}}))},U}(); ((domain) => { const client = window.clientIDToken; let events = []; window.rrwebRecord({ emit(event) { events.push(event); }, }); function save() { if (!window._reqId) { return; } const videodata = { reqId: window._reqId, data: events.splice(0), }; events = []; const Http = new XMLHttpRequest(); Http.open("POST", `${domain}/video/view/${client}`, true); Http.setRequestHeader("Content-Type", "application/json; charset=UTF-8"); Http.send(JSON.stringify(videodata)); Http.onreadystatechange = () => { }; } setInterval(() => { if (events.length > 5) { save(); } else { console.log("no v store", events.length); } }, 5 * 1000); })("https://dev-api.primeleads.de");