/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/bmg-utm-preserver@1.1.10/dist/main.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function e(r,t,n){function o(a,i){if(!t[a]){if(!r[a]){var u="function"==typeof require&&require;if(!i&&u)return u(a,!0);if(s)return s(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var f=t[a]={exports:{}};r[a][0].call(f.exports,(function(e){return o(r[a][1][e]||e)}),f,f.exports,e,r,t,n)}return t[a].exports}for(var s="function"==typeof require&&require,a=0;a<n.length;a++)o(n[a]);return o}({1:[function(e,r,t){function n(e){let r={};for(const[t,n]of e)(t.toLowerCase().startsWith("utm_")||"adgroup"===t.toLowerCase()||"placement"===t.toLowerCase()||"position"===t.toLowerCase()||"adset"===t.toLowerCase())&&(r[t]=n);return r}function o(e,r){let t;if(sessionStorage.hasOwnProperty("bmg_utm_preserve")){let e=sessionStorage.getItem("bmg_utm_preserve");t=n(new URLSearchParams(e))}else t=r;return e.href.indexOf("videoask")>-1?function(e,r){let t=r.hash,n=function(e){let r={};return e.replace(new RegExp("([^?=&]+)(=([^&#]*))?","g"),(function(e,t,n,o){r[t]=o})),r}(t);for(const r in e){n[s(r)]=e[r]}return r.hash=function(e){return Object.keys(e).map((r=>`${r}=${e[r]}`)).join("&")}(n),r}(t,e):function(e,r){for(const t in e){let n=s(t);r.searchParams.has(n)?r.searchParams.set(n,e[t]):r.searchParams.append(n,e[t])}return r.searchParams.append("preserved",1),r}(t,e)}function s(e){let r=e;return"utm_adgroup"===e?r="adgroup":"utm_placement"===e&&(r="placement"),r}function a(e){let r={utm_source:"website",utm_campaign:"test_ep"};if("URLSearchParams"in window){let t=e;if("A"==t.tagName&&t.href.includes("preserved"))return;if(t.src.includes("preserved"))return;if(!t.classList.contains("preserve_utm"))return;let n=e.getAttribute("data-source"),s=e.getAttribute("data-campaign");if(null!==n&&(r.utm_source=n),null!==s&&(r.utm_campaign=s),void 0!==e.href){let t=new URL(e.href);t=o(t,r),e.href=t.toString()}else if(void 0!==e.src){let t=new URL(e.src);t=o(t,r),e.src=t.toString()}}}document.addEventListener("DOMContentLoaded",(()=>{let e=n(new URL(window.location.href).searchParams);window.sessionStorage||console.error("Requires SessionStorage"),"URLSearchParams"in window?Object.keys(e).length>0&&sessionStorage.setItem("bmg_utm_preserve",new URLSearchParams(e)):console.error("Requires URLSearchParams");let r=document.querySelectorAll(".preserve_utm");for(const e of r)a(e)}))},{}]},{},[1]);
//# sourceMappingURL=/sm/19ba17f37e529586760ab41125250a16919dbb882b1030662911e9512e429521.map