1setCookie = function (name, value, expirationInDays = 0) { 2 const date = new Date(); 3 date.setDate(date.getDate() + expirationInDays); 4 const expires = date.toUTCString(); 5 document.cookie = `${name}=${value};expires=${expires};path=/`; 6}; 7 8window.setCookie = setCookie; 9; 10function personalization_marketingcampaigns_paid() { 11 const isMarketingCampaignPaid = sessionStorage.getItem( 12 "_mwb_marketing_campaign_paid" 13 ); 14 const hasOCParam = sessionStorage.getItem("o_c"); 15 16 if (!isMarketingCampaignPaid && hasOCParam) { 17 sessionStorage.setItem("_mwb_marketing_campaign_paid", true); 18 return true; 19 } 20 21 return isMarketingCampaignPaid; 22} 23; 24const storeQueryStrings = () => { 25 const queryStrings = window.location.search; 26 if (queryStrings) { 27 sessionStorage.setItem("_mwb_query_strings", queryStrings); 28 } 29}; 30 31window.addEventListener("DOMContentLoaded", storeQueryStrings); 32; 33(()=>{"use strict";document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll(".mb-free-download-btn");e.forEach(e=>{e.setAttribute("href",function(){const e=window.global_variables?.user?.device;return e.isMac?window.global_variables?.site?.downloadLinks?.free.mac:e.isiPad||e.isiPhone?window.global_variables?.site?.downloadLinks?.free.ios:e.isChromeOS||e.isAndroid?window.global_variables?.site?.downloadLinks?.free.android:window.global_variables?.site?.downloadLinks?.free.windows}())}),document.getElementById("redirect-trigger-link")&&e[0]&&e[0]?.click()})})();;
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.