PageSourceSearch

https://www.mainlinemenswear.co.uk/_nuxt/BcXHtgR-.js

js mainlinemenswear.co.uk collected 2026-10-02 05:07:17 UTC 14,303 bytes, 199 lines download raw bytes

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.