1import{U as e}from"./kjWxabRX.js";import{k as t}from"./DfpktDMS.js";function n(){let n=t().host,r=e().public.monetateEnabled!==`false`,i=`//se.monetate.net/js/2/a-a1e17b14/p/prod.mainlinemenswear.co.uk/custom.js`;return n.includes(`sandbox.mainlinemenswear.co.uk`)||n.includes(`localhost`)||n.includes(`127.0.0.1`)?i=`//se.monetate.net/js/2/a-a1e17b14/d/sandbox.mainlinemenswear.co.uk/custom.js`:n.includes(`sandbox.mainlinemenswear.com`)?i=`//se.monetate.net/js/2/a-a1e17b14/d/sandbox.mainlinemenswear.com/custom.js`:n.includes(`www.mainlinemenswear.co.uk`)||n.includes(`staging.mainlinemenswear.co.uk`)?i=`//se.monetate.net/js/2/a-a1e17b14/p/prod.mainlinemenswear.co.uk/custom.js`:(n.includes(`www.mainlinemenswear.com`)||n.includes(`staging.mainlinemenswear.com`))&&(i=`//se.monetate.net/js/2/a-a1e17b14/p/prod.mainlinemenswear.com/custom.js`),{script:[...r?[{id:`monetate-express-tag`,tagPriority:`critical`,tagPosition:`head`,innerHTML:` 2 var monetateT = new Date().getTime(); 3 (function() { 4 var p = document.location.protocol; 5 if (p == "http:" || p == "https:") { 6 var m = document.createElement('script'); 7 m.type = 'text/javascript'; 8 m.async = true; 9 m.src = "${i}"; 10 var s = document.getElementsByTagName('script')[0]; 11 s.parentNode.insertBefore(m, s); 12 } 13 })(); 14 `}]:[],{id:`gtm-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 15 (function() { 16 var loaded = false; 17 18 function loadGTM() { 19 if (loaded) return; 20 loaded = true;
vendor: 404 bytes, lines 20-25
20 21 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25 })(window,document,'script','dataLayer','
25GTM-NCQ5DSH
vendor: 16 bytes, lines 25-26
25'); 26
26} 27 28 // Load on first user interaction 29 var events = ['mousedown', 'touchstart', 'keydown', 'scroll']; 30 var interactionHandler = function() { 31 loadGTM(); 32 events.forEach(function(e) { 33 window.removeEventListener(e, interactionHandler); 34 }); 35 }; 36 37 events.forEach(function(e) { 38 window.addEventListener(e, interactionHandler, { passive: true }); 39 }); 40 41 // Fallback: If no interaction within 5 seconds, load anyway 42 setTimeout(loadGTM, 5000); 43 })() 44 `},{id:`rakuten-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 45 (function() { 46 if (!/ranLoyalty=(%22|")?1(%22|")?(;|$)/.test(document.cookie)) { 47 try { 48 var s = JSON.parse(localStorage.cookieSettings); 49 var m = s && s.categories && s.categories.find(function(c) { return c.name === 'marketing'; }); 50 if (!m || !m.checked) return; 51 } catch(e) { return; } 52 } 53 54 const runIdle = (cb) => { 55 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 56 else setTimeout(cb, 3000) 57 } 58 runIdle(() => { 59 (function (url) { 60 if (!window.DataLayer) { window.DataLayer = {}; } 61 if (!DataLayer.events) { DataLayer.events = {}; } 62 DataLayer.events.SiteSection = "1"; 63 var loc, ct = document.createElement("script"); 64 ct.type = "text/javascript"; 65 ct.async = true; 66 ct.src = url; 67 loc = document.getElementsByTagName('script')[0]; 68 loc.parentNode.insertBefore(ct, loc); 69 }(document.location.protocol + "//intljs.rmtag.com/111580.ct.js")); 70 }) 71 })() 72 `},{id:`exponea-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 73 (function() { 74 const runIdle = (cb) => { 75 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 76 else setTimeout(cb, 3000) 77 } 78 runIdle(() => { 79 !function(e,n,t,i,o,r){var a=4e3,c="xnpe_async_hide";function s(e){return e.reduce((function(e,n){return e[n]=function(){e._.push([n.toString(),arguments])},e}),{_:[]})}function m(e,n,t){var i=t.createElement(n);i.src=e;var o=t.getElementsByTagName(n)[0];return o.parentNode.insertBefore(i,o),i}r.target=r.target||"https://api.exponea.com",r.file_path=r.file_path||r.target+"/js/exponea.min.js",e[t]=s(["anonymize","initialize","identify","update","track","trackLink","trackEnhancedEcommerce","getHtml","showHtml","showBanner","showWebLayer","ping","getAbTest","loadDependency","getRecommendation","reloadWebLayers"]),e[t].notifications=s(["isAvailable","isSubscribed","subscribe","unsubscribe"]),e[t].snippetVersion="v2.1.0",function(e,n,t){e[n]["_"+t]={},e[n]["_"+t].nowFn=e[t]&&e[t].now?e[t].now.bind(e[t]):Date.now,e[n]["_"+t].snippetStartTime=e[n]["_"+t].nowFn()}(e,t,"performance"),function(e,n,t,i,o,r){e[o]={sdk:e[i],sdkObjectName:i,skipExperiments:!!t.new_experiments,sign:t.token+"/"+(r.exec(n.cookie)||["","new"])[1],path:t.target}}(e,n,r,t,o,RegExp("__exponea_etc__"+"=([\\w-]+)")),function(e,n,t){m(e.file_path,n,t)}(r,i,n),function(e,n,t,i,o,r,s){if(e.new_experiments){!0===e.new_experiments&&(e.new_experiments={});var p=e.new_experiments.hide_class||c,u=e.new_experiments.timeout||a,_=encodeURIComponent(r.location.href.split("#")[0]),l=e.target+"/webxp/"+n+"/"+r[t].sign+"/modifications.min.js?http-referer="+_+"&timeout="+u+"ms";"sync"===e.new_experiments.mode&&r.localStorage.getItem("__exponea__sync_modifications__")?function(e,n,t,i,o){t[o][n]="<"+n+' src="'+e+'"></'+n+">",i.writeln(t[o][n]),i.writeln("<"+n+">!"+o+".init && document.writeln("+o+"."+n+'.replace("/'+n+'/", "/'+n+'-async/").replace("><", " async><"))</'+n+">")}(l,n,r,s,t):function(e,n,t,i,o,r,a,c){r.documentElement.classList.add(e);var s=m(t,i,r);function p(){o[c].init||m(t.replace("/"+i+"/","/"+i+"-async/"),i,r)}function u(){r.documentElement.classList.remove(e)}s.onload=p,s.onerror=p,o.setTimeout(u,n),o[a]._revealPage=u}(p,u,l,n,r,s,o,t)}}(r,i,o,0,t,e,n),function(e,n,t){e[n].start=function(i){i&&Object.keys(i).forEac
79h((function(e){return t[e]=i[e]})),e[n].initialize(t)}}(e,t,r)}(window,document,"exponea","script","webxpClient",{ 80 target: "https://br-api.mainlinemenswear.co.uk", 81 token: "4f04c536-f042-11ef-a37e-9610631de734", 82 experimental: { non_personalized_weblayers: true }, 83 service_worker_path: "/sw.js", 84 track: { visits: true, google_analytics: false }, 85 default_properties: { 86 data_source: "GTM", 87 language: "en-GB", 88 currencyCode: "GBP", 89 domain: "https://${n}" 90 } 91 }); 92 exponea.start(); 93 }) 94 })() 95 `},{id:`facebook-pixel-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 96 (function() { 97 const runIdle = (cb) => { 98 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 99 else setTimeout(cb, 3000) 100 } 101 runIdle(() => { 102 if (!window.fbq) { 103 (function(f,b,e,v,n,t,s){ 104 if(f.fbq)return;n=f.fbq=function(){n.callMethod? 105 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 106 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=true;n.version='2.0'; 107 n.queue=[];t=b.createElement(e);t.async=true; 108 t.src=v;s=b.getElementsByTagName(e)[0]; 109 s.parentNode.insertBefore(t,s) 110 })(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 111 window.fbq('init', '188441201544198'); 112 window.fbq('track', 'PageView'); 113 } 114 }) 115 })() 116 `},{id:`tiktok-pixel-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 117 (function() { 118 const runIdle = (cb) => { 119 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 120 else setTimeout(cb, 3000) 121 } 122 runIdle(() => { 123 (function(w,d,t){ 124 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[]; 125 ttq.methods=['page','track','identify','instances','debug','on','off','once','ready','alias','group','enableCookie','disableCookie']; 126 ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat([].slice.call(arguments)))}}; 127 for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]); 128 ttq.load=function(e,n){var i='https://analytics.tiktok.com/i18n/pixel/events.js'; 129 ttq._i=ttq._i||{};ttq._i[e]=[];ttq._i[e]._u=i;ttq._t=ttq._t||{}; 130 ttq._t[e]=+new Date();ttq._o=ttq._o||{};ttq._o[e]=n||{}; 131 var o=d.createElement('script');o.type='text/javascript';o.async=true; 132 o.src=i+'?sdkid='+e+'&lib='+t;var a=d.getElementsByTagName('script')[0]; 133 a.parentNode.insertBefore(o,a)}; 134 ttq.load('C0HR99CP76SVVJ0UTLAG'); 135 ttq.page(); 136 })(window,document,'ttq'); 137 }) 138 })() 139 `},{id:`rtbhouse-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 140 (function() { 141 const runIdle = (cb) => { 142 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 143 else setTimeout(cb, 3000) 144 } 145 runIdle(() => { 146 (function(w,d,dn,t){ 147 w[dn]=w[dn]||[]; 148 w[dn].push({eventType:'init',value:t,dc:''}); 149 var f=d.getElementsByTagName('script')[0],c=d.createElement('script'); 150 c.async=true; 151 c.src='https://tags.creativecdn.com/KHBRsfxGKaeLPN01iJbV.js'; 152 f.parentNode.insertBefore(c,f); 153 })(window,document,'rtbhEvents','KHBRsfxGKaeLPN01iJbV'); 154 }) 155 })() 156 `},{id:`bing-uet-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 157 (function() { 158 const runIdle = (cb) => { 159 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 160 else setTimeout(cb, 3000) 161 }
162 runIdle(() => { 163 (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"121001732", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); 164 }) 165 })() 166 `},{id:`pixie-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 167 (function() { 168 if (typeof window === 'undefined') return; 169 170 if (typeof window.pixie !== 'function') { 171 window.pixie = function(action, actionValue, params) { 172 window.pixie.actionQueue.push({ action, actionValue, params }) 173 } 174 window.pixie.actionQueue = [] 175 176 const script = document.createElement('script') 177 script.async = true 178 script.src = '//acdn.adnxs.com/dmp/up/pixie.js' 179 180 const head = document.getElementsByTagName('head')[0] 181 head.insertBefore(script, head.firstChild) 182 } 183 184 window.pixie('consent', 'default', { ad_storage: 'denied', wait_for_update: 1000 }) 185 window.pixie('init', '121001732') 186 window.pixie('event', 'PageView') 187 })() 188 `},...n.includes(`sandbox.mainlinemenswear.co.uk`)||n.includes(`sandbox.mainlinemenswear.com`)?[{id:`appsflyer-tag`,tagPriority:`low`,tagPosition:`head`,innerHTML:` 189 (function() { 190 const runIdle = (cb) => { 191 if ('requestIdleCallback' in window) window.requestIdleCallback(cb, { timeout: 3000 }) 192 else setTimeout(cb, 3000) 193 } 194 runIdle(() => { 195 !function(t,e,n,s,a,c,i,o,p){t.AppsFlyerSdkObject=a,t.AF=t.AF||function(){(t.AF.q=t.AF.q||[]).push([Date.now()].concat(Array.prototype.slice.call(arguments)))},t.AF.id=t.AF.id||i,t.AF.plugins={},o=e.createElement(n),p=e.getElementsByTagName(n)[0],o.async=1,o.src="https://websdk.appsflyersdk.com?"+(c.length>0?"st="+c.split(",").sort().join(",")+"&":"")+(i.length>0?"af_id="+i:""),p.parentNode.insertBefore(o,p)}(window,document,"script",0,"AF","banners",{banners: {key: "59f7b057-6c01-4960-b4cb-ffc7814b2183"}}); 196 AF('banners', 'showBanner'); 197 }) 198 })() 199 `}]:[]],noscript:[{innerHTML:`<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NCQ5DSH" height="0" width="0" style="display:none;visibility:hidden"></iframe>`,tagPosition:`bodyOpen`},{innerHTML:`<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=188441201544198&ev=PageView&noscript=1"/>`,tagPosition:`bodyOpen`},{innerHTML:`<noscript><img width="1" height="1" style="display:none;" src="https://ib.adnxs.com/pixie?pi=121001732&e=PageView&script=0&consent=1" /></noscript>`,tagPosition:`bodyOpen`}],__dangerouslyDisableSanitizersByTagID:{"monetate-express-tag":[`innerHTML`],"gtm-tag":[`innerHTML`],"rakuten-tag":[`innerHTML`],"exponea-tag":[`innerHTML`],"facebook-pixel-tag":[`innerHTML`],"tiktok-pixel-tag":[`innerHTML`],"rtbhouse-tag":[`innerHTML`],"bing-uet-tag":[`innerHTML`],"pixie-tag":[`innerHTML`],"appsflyer-tag":[`innerHTML`]}}}export{n as t};
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.