URL: http://www.johnlewis-partnerships.com Model: Joe Sandbox AI | {
"typosquatting": true,
"unusual_query_string": false,
"suspicious_tld": false,
"ip_in_url": false,
"long_subdomain": false,
"malicious_keywords": false,
"encoded_characters": false,
"redirection": false,
"contains_email_address": false,
"known_domain": true,
"brand_spoofing_attempt": true,
"third_party_hosting": true
} |
URL: http://www.johnlewis-partnerships.com |
URL: https://www.johnlewis-partnerships.com/_astro-1735... Model: Joe Sandbox AI | {
"risk_score": 4,
"reasoning": "The script appears to have some moderate-risk indicators, such as external data transmission and fallback domains. However, it also has some legitimate use cases, such as handling canonical URLs and noindex meta tags. Further review may be needed to determine the full context and intent of the script."
} |
import{_ as d,d as l,e as m,b as p}from"./_plugin-vue_export-helper.CMgqLG6G.js";import{aa as g}from"./siteModulesConstants.CtAQQZTV.js";import{i as c,c as u,g as f,a as w,d as h,e as s}from"./addDocumentElements.CdPGoVL_.js";const x=[".zyrosite.space",".zyrosite.com"],_=({domain:e,pageNoindex:t})=>{const n=window.origin.includes("https://latest-user-app.zyro.com"),o=x.some(a=>window.origin.includes(a)),i=g.some(a=>window.origin.includes(a)),r=!!t||(o||i)&&!c;return{shouldRedirectToCanonical:e&&e.toLowerCase()!==window.location.hostname.toLowerCase()&&!o&&!i&&!c&&!u()&&!n,noindex:r}},y=l({props:{pageNoindex:{type:Boolean,default:!1},domain:{type:String,default:""},canonicalUrl:{type:String,default:""},siteMeta:{type:Object,default:null}},setup(e){const{shouldRedirectToCanonical:t,noindex:n}=_({domain:e.domain,pageNoindex:e.pageNoindex});if(e.siteMeta){const o=f(window.location.hostname),i=w(`z-cookies-consent-${o}`)!=="0";h({siteMeta:e.siteMeta,areCookiesAllowed:i})}return!e.pageNoindex&&n&&s({type:"element",tagName:"meta",properties:{name:"robots",content:"noindex"}}),t&&s({type:"element",tagName:"meta",properties:{"http-equiv":"refresh",content:`0; url=${e.canonicalUrl}`}}),s({type:"element",tagName:"meta",properties:{name:"generator",content:"Hostinger Website builder"}}),{shouldRedirectToCanonical:t,noindex:n}}});function C(e,t,n,o,i,r){return p(),m("div")}const E=d(y,[["render",C]]);export{E as default};
|
URL: https://www.johnlewis-partnerships.com/... Model: Joe Sandbox AI | {
"risk_score": 2,
"reasoning": "The provided JavaScript snippet appears to be a simple date-based redirection logic, which is a common practice for managing content publication. It checks if the current date is before the post's publish date and redirects the user to the homepage if the condition is true. This behavior is likely part of a legitimate content management system and does not exhibit any high-risk indicators."
} |
(function(){const postDate = null;
const currentDate = new Date().setHours(0, 0, 0, 0);
const postPublishDate = new Date(postDate).setHours(0, 0, 0, 0);
if (postPublishDate && currentDate < postPublishDate) {
window.location.replace('/');
}
})();
|
URL: https://www.johnlewis-partnerships.com/... Model: Joe Sandbox AI | {
"risk_score": 3,
"reasoning": "The provided JavaScript snippet appears to be a part of the Astro framework, which is a popular static site generator. The code does not contain any high-risk indicators such as dynamic code execution, data exfiltration, or redirects to malicious domains. It primarily focuses on handling the hydration and lifecycle management of Astro components within a web page. While the code uses some legacy practices like `XDomainRequest`, these are not inherently malicious and are likely used for compatibility reasons. Overall, the snippet demonstrates typical Astro framework behavior and does not raise significant security concerns."
} |
(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();
|
URL: https://www.johnlewis-partnerships.com/_astro-1735... Model: Joe Sandbox AI | {
"risk_score": 5,
"reasoning": "The provided JavaScript snippet appears to be a utility for managing various third-party tracking and analytics services, such as Facebook Pixel, Google Tag Manager, Google Analytics, Hotjar, and JivoChat. While the script itself does not contain any high-risk indicators, it does interact with external domains and includes functionality for setting cookies and injecting scripts into the DOM. This behavior requires further review to ensure the script is not being used for any malicious purposes and that the user's privacy is being respected."
} |
import{ab as c,ac as m}from"./siteModulesConstants.CtAQQZTV.js";const p=t=>t.startsWith("www."),$=t=>p(t)?t.substring(4):t,N=t=>{const e=`${t}=`,a=decodeURIComponent(document.cookie).split(";");for(let r=0;r<a.length;r+=1){let o=a[r];for(;o.charAt(0)===" ";)o=o.substring(1);if(o.indexOf(e)===0)return o.substring(e.length,o.length)}return""},S=(t,e,n,{cdomain:a=null}={})=>{const r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3);const o=n?`expires=${r.toUTCString()};`:"",i=a?`domain=${a};`:"";document.cookie=`${t}=${e};${o}path=/;${i}`},L=!1,I=()=>window.self!==window.top,s=({type:t,tagName:e,properties:n={},children:a=[]})=>{if(t!=="element")return console.error("Failed to injected HTML element - missing node type");const r=document.createElement(e);if(Object.entries(n).forEach(([o,i])=>{r.setAttribute(o,i)}),a.length){const o=a.find(i=>i.type==="text").value;o&&(r.innerHTML=o)}return r},g=t=>{const e=`[${c}="${t}"]`;return document.querySelector(e)},h=t=>{const e=s(t),n=g(e.getAttribute(c));return e.outerHTML===n?.outerHTML?n:(n?.remove(),document.head.append(e),e)},u=t=>{const e=s(t),n=g(e.getAttribute(c));return e.outerHTML===n?.outerHTML?n:(n?.remove(),document.body.append(e),e)},f=t=>`!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '${t}');
fbq('track', 'PageView');`,w=t=>`<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=${t}&ev=PageView&noscript=1"/>`,y=({containerId:t,gtmQuery:e=""}={})=>`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl${e};f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','${t}');`,j=({containerId:t,gtmQuery:e=""}={})=>`<iframe src="https://www.googletagmanager.com/ns.html?id=${t}${e}"
height="0" width="0" style="display:none;visibility:hidden"></iframe>`,E=({containerId:t})=>`window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '${t}');`,b=t=>`https://www.googletagmanager.com/gtag/js?id=${t}`,T=t=>`(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:${t},hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');`,v=t=>`https://code-eu1.jivosite.com/widget/${t}`,l=({siteMeta:t,areCookiesAllowed:e})=>{const n={};return e&&t.facebookPixel&&(n["noscript-fb-pixel"]={tagName:"noscript",children:[{type:"text",value:w(t.facebookPixel)}]}),e&&t.googleTagManager&&(n["noscript-gtm"]={tagName:"noscript",children:[{type:"text",value:j(t.googleTagManager)}]}),e&&t.facebookPixel&&(n["script-fb-pixel"]={tagName:"script",children:[{type:"text",value:f(t.facebookPixel)}]}),e&&t.googleTagManager&&(n["script-gtm"]={tagName:"script",children:[{type:"text",value:y({containerId:t.googleTagManager})}]}),e&&t.googleAnalytics&&(n["script-google-analytics"]={tagName:"script",children:[{type:"text",value:E({containerId:t.googleAnalytics})}]},n["script-google-analytics-async"]={tagName:"script",properties:{src:b(t.googleAnalytics)}}),e&&t.hotjar&&(n["script-hotjar"]={tagName:"script",children:[{type:"text",value:T(t.hotjar)}]}),t.jivoChat&&(n["script-jivochat"]={tagName:"script",properties:{src:v(t.jivoChat)}}),Object.entries(n).map(([a,{tagName:r,properties:o={},children:i=[]}])=>({type:"element",tagName:r,properties: |
URL: https://www.johnlewis-partnerships.com/_astro-1735... Model: Joe Sandbox AI | {
"risk_score": 3,
"reasoning": "The provided JavaScript snippet appears to be a utility module that handles routing and DOM manipulation functionality. It does not contain any high-risk indicators like dynamic code execution, data exfiltration, or suspicious redirects. The code uses standard web APIs and practices, such as interacting with the browser's history API and manipulating the DOM. While it includes some legacy practices like the use of `XDomainRequest`, these pose minor risks and are not inherently malicious. Overall, the script seems to be a legitimate utility with no clear signs of malicious intent."
} |
import{_ as g,d as p,b as h,e as b,v as _,X as c,Z as v}from"./_plugin-vue_export-helper.CMgqLG6G.js";import{s as S,d as y,e as A}from"./scrollToSection.gRXG5Fnk.js";import{ad as w}from"./siteModulesConstants.CtAQQZTV.js";const R=/\s| /g,$=t=>{try{return t.replaceAll(R,"").toLowerCase()}catch{return t}},f=(t,e)=>{t.dataset.qa=$(e.value)},E="qa",O={beforeMount:(t,e)=>f(t,e),updated:(t,e)=>f(t,e)},k=p({props:{to:{type:Object,default:()=>({})}}}),B=["href"];function L(t,e,n,o,s,a){return h(),b("a",{href:t.to.path},[_(t.$slots,"default")],8,B)}const M=g(k,[["render",L]]),T=()=>{const t=navigator.userAgent;let e,n=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],{name:"IE",version:e[1]||""}):n[1]==="Chrome"&&(e=t.match(/\bOPR|Edge\/(\d+)/),e!=null)?{name:"Opera",version:e[1]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(e=t.match(/version\/(\d+)/i))!=null&&n.splice(1,1,e[1]),{name:n[0],version:n[1]})};function j(t){const n=T().name===w;if(typeof t=="object"){const{query:o,path:s,hash:a}=t,i=o?`?${new URLSearchParams(o)}`:"";s?window.location.assign(`${s}${i}`):window.history.pushState(null,null,i),a&&S({linkToSection:a,isInstant:n})}else window.location.assign(t)}const d=t=>{t.component("RouterLink",M),t.config.globalProperties.$router={push:e=>j(e)},t.directive(E,O)},I=Object.freeze(Object.defineProperty({__proto__:null,default:d},Symbol.toStringTag,{value:"Module"})),x=async t=>{"default"in I&&await d(t)},H=p({props:{value:String,name:String,hydrate:{type:Boolean,default:!0}},setup({name:t,value:e,hydrate:n}){if(!e)return()=>null;let o=n?"astro-slot":"astro-static-slot";return()=>c(o,{name:t,innerHTML:e})}}),F=t=>async(e,n,o,{client:s})=>{if(!t.hasAttribute("ssr"))return;const a=e.name?`${e.name} Host`:void 0,i={};for(const[r,m]of Object.entries(o))i[r]=()=>c(H,{value:m,name:r==="default"?void 0:r});const l=s!=="only",u=(l?y:A)({name:a,render(){let r=c(e,n,i);return N(e.setup)&&(r=c(v,null,r)),r}});await x(u),u.mount(t,l),t.addEventListener("astro:unmount",()=>u.unmount(),{once:!0})};function N(t){const e=t?.constructor;return e&&e.name==="AsyncFunction"}export{F as default};
|
URL: https://www.johnlewis-partnerships.com/_astro-1735... Model: Joe Sandbox AI | {
"risk_score": 4,
"reasoning": "The script appears to be a Vue.js component that handles integration with WhatsApp. It has some moderate-risk indicators, such as using external data transmission to send user data (the WhatsApp number and message) to the WhatsApp domain. However, this behavior is likely part of the intended functionality and not malicious. The script does not exhibit any high-risk indicators like dynamic code execution or data exfiltration to suspicious domains. Overall, the script seems to be a legitimate implementation of a WhatsApp integration feature, but it could benefit from further review to ensure the data transmission is properly secured and transparent to the user."
} |
import{_ as c,d as i,c as l,e as o,g as _,b as C,f as n}from"./_plugin-vue_export-helper.CMgqLG6G.js";const h=i({__name:"Integrations",props:{siteMeta:{}},setup(a,{expose:r}){r();const e=a,t=l(()=>{if(!e.siteMeta.whatsAppNumber)return null;const p=e.siteMeta.whatsAppMessage?`?text=${e.siteMeta.whatsAppMessage}`:"";return`https://wa.me/${e.siteMeta.whatsAppNumber}${p}`}),s={props:e,whatsAppUrl:t};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),u=["href"],d=n("svg",{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"},[n("circle",{cx:"32",cy:"32",r:"32",fill:"var(--color-success-dark)"}),n("path",{d:`M11.375 52.625L14.2745 42.0323C12.4853 38.9317 11.5452 35.4169 11.5469
31.8127C11.552 20.5445 20.7216 11.375 31.988 11.375C37.4553 11.3767 42.5875 13.5062 46.4478 17.37C50.3064
21.2337 52.4308 26.3694 52.4291 31.8316C52.4239 43.1014 43.2544 52.2709 31.988 52.2709C28.5677 52.2692 25.1972
51.4116 22.2117 49.7822L11.375 52.625ZM22.7136 46.0817C25.5942 47.7919 28.3442 48.8162 31.9811 48.818C41.3448 48.818
48.9727 41.197 48.9778 31.8281C48.9813 22.4403 41.3895 14.8297 31.9948 14.8262C22.6242 14.8262 15.0016 22.4472 14.9981
31.8144C14.9964 35.6386 16.117 38.502 17.9991 41.4978L16.282 47.7678L22.7136 46.0817ZM42.285 36.6905C42.1578 36.4773
41.8175 36.3502 41.3053 36.0941C40.7948 35.838 38.2837 34.6022 37.8145 34.432C37.347 34.2619 37.0067 34.1759 36.6647
34.6881C36.3244 35.1986 35.3447 36.3502 35.0473 36.6905C34.75 37.0308 34.4509 37.0738 33.9405 36.8177C33.43 36.5616 31.7834
36.0236 29.8327 34.2825C28.315 32.9281 27.2889 31.2558 26.9916 30.7436C26.6942 30.2331 26.9606 29.9564 27.215
29.702C27.4453 29.4734 27.7255 29.1056 27.9816 28.8066C28.2411 28.5109 28.3253 28.2978 28.4972 27.9558C28.6673
27.6155 28.5831 27.3164 28.4542 27.0603C28.3253 26.8059 27.3044 24.2914 26.8798 23.2688C26.4639 22.2736 26.0428
22.4077 25.73 22.3922L24.7503 22.375C24.41 22.375 23.8566 22.5022 23.3891 23.0144C22.9216 23.5266 21.6016 24.7606
21.6016 27.2752C21.6016 29.7897 23.432 32.2183 23.6864 32.5586C23.9425 32.8989 27.2872 38.0586 32.4108 40.2706C33.6294
40.7966 34.5816 41.1111 35.3223 41.3466C36.5461 41.735 37.6598 41.68 38.5398 41.5494C39.5212 41.4033 41.5614 40.3136
41.9877 39.1208C42.4139 37.9262 42.4139 36.9036 42.285 36.6905Z`,fill:"white"})],-1),w=[d];function f(a,r,e,t,s,p){return C(),o("div",null,[t.whatsAppUrl?(C(),o("a",{key:0,class:"whats-app-bubble",href:t.whatsAppUrl,rel:"noopener",title:"Open WhatsApp",target:"_blank"},w,8,u)):_("",!0)])}const g=c(h,[["render",f]]);export{g as default};
|
URL: https://www.johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"contains_trigger_text": false,
"trigger_text": "unknown",
"prominent_button_name": "unknown",
"text_input_field_labels": "unknown",
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://www.johnlewis-partnerships.com/_astro-1735... Model: Joe Sandbox AI | ```json
{
"risk_score": 1,
"reasoning": "The provided JavaScript snippet appears to be part of a Vue.js application, focusing on DOM manipulation and transitions. It does not exhibit any high-risk behaviors such as dynamic code execution, data exfiltration, or redirects to suspicious domains. The code primarily deals with creating and managing DOM elements and classes, which is typical for a frontend framework. There are no interactions with external domains or obfuscated code, indicating a low risk of malicious activity."
} |
import{$ as ht,a0 as P,X as xt,a1 as Ht,a2 as I,a3 as Ft,a4 as Vt,a5 as qt,o as Gt,H as Ut,a6 as Wt,a7 as jt,a8 as _,a9 as zt,M as gt,F as Ct,aa as Xt,ab as J,ac as Yt,ad as V,ae as Jt,af as Qt,ag as Zt,ah as kt,ai as te,aj as St,ak as ee,al as ne,am as se,an as oe,ao as Q,ap as Z,q as re,aq as ie}from"./_plugin-vue_export-helper.CMgqLG6G.js";import{ae,af as ce,ag as le}from"./siteModulesConstants.CtAQQZTV.js";/**
* @vue/runtime-dom v3.4.18
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const fe="http://www.w3.org/2000/svg",ue="http://www.w3.org/1998/Math/MathML",S=typeof document<"u"?document:null,k=S&&S.createElement("template"),pe={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const o=e==="svg"?S.createElementNS(fe,t):e==="mathml"?S.createElementNS(ue,t):S.createElement(t,n?{is:n}:void 0);return t==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:t=>S.createTextNode(t),createComment:t=>S.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>S.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,o,r){const a=n?n.previousSibling:e.lastChild;if(o&&(o===r||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{k.innerHTML=s==="svg"?`<svg>${t}</svg>`:s==="mathml"?`<math>${t}</math>`:t;const i=k.content;if(s==="svg"||s==="mathml"){const f=i.firstChild;for(;f.firstChild;)i.appendChild(f.firstChild);i.removeChild(f)}e.insertBefore(i,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},g="transition",A="animation",w=Symbol("_vtc"),vt=(t,{slots:e})=>xt(Ht,Tt(t),e);vt.displayName="Transition";const bt={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},de=vt.props=I({},Ft,bt),b=(t,e=[])=>{_(t)?t.forEach(n=>n(...e)):t&&t(...e)},tt=t=>t?_(t)?t.some(e=>e.length>1):t.length>1:!1;function Tt(t){const e={};for(const l in t)l in bt||(e[l]=t[l]);if(t.css===!1)return e;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:f=r,appearActiveClass:c=a,appearToClass:u=i,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:T=`${n}-leave-to`}=t,E=me(o),It=E&&E[0],Ot=E&&E[1],{onBeforeEnter:q,onEnter:G,onEnterCancelled:U,onLeave:W,onLeaveCancelled:Dt,onBeforeAppear:Rt=q,onAppear:Bt=G,onAppearCancelled:Kt=U}=e,O=(l,m,v)=>{C(l,m?u:i),C(l,m?c:a),v&&v()},j=(l,m)=>{l._isLeaving=!1,C(l,p),C(l,T),C(l,d),m&&m()},z=l=>(m,v)=>{const X=l?Bt:G,Y=()=>O(m,l,v);b(X,[m,Y]),et(()=>{C(m,l?f:r),h(m,l?u:i),tt(X)||nt(m,s,It,Y)})};return I(e,{onBeforeEnter(l){b(q,[l]),h(l,r),h(l,a)},onBeforeAppear(l){b(Rt,[l]),h(l,f),h(l,c)},onEnter:z(!1),onAppear:z(!0),onLeave(l,m){l._isLeaving=!0;const v=()=>j(l,m);h(l,p),yt(),h(l,d),et(()=>{l._isLeaving&&(C(l,p),h(l,T),tt(W)||nt(l,s,Ot,v))}),b(W,[l,v])},onEnterCancelled(l){O(l,!1),b(U,[l])},onAppearCancelled(l){O(l,!0),b(Kt,[l])},onLeaveCancelled(l){j(l),b(Dt,[l])}})}function me(t){if(t==null)return null;if(Vt(t))return[D(t.enter),D(t.leave)];{const e=D(t);return[e,e]}}function D(t){return zt(t)}function h(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[w]||(t[w]=new Set)).add(e)}function C(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[w];n&&(n.delete(e),n.size||(t[w]=void 0))}function et(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let he=0;function nt(t,e,n,s){const o=t._endId=++he,r=()=>{o===t._endId&&s()};if(n)return setTimeout(r,n);const{type:a,timeout:i,propCount:f}=Et(t,e);if(!a)return s();const c=a+"e |
URL: https://johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"contains_trigger_text": false,
"trigger_text": "unknown",
"prominent_button_name": "unknown",
"text_input_field_labels": "unknown",
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://www.johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"brands": [
"John Lewis Partnership"
]
} |
|
URL: https://johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"brands": [
"John Lewis Partnership"
]
} |
|
URL: https://johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"contains_trigger_text": true,
"trigger_text": "Exclusive Fixed-Rate Bonds: Secure Your Future with John Lewis Partnership",
"prominent_button_name": "Register details",
"text_input_field_labels": "unknown",
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://johnlewis-partnerships.com/ Model: Joe Sandbox AI | {
"brands": [
"John Lewis Partnership"
]
} |
|
URL: https://johnlewis-partnerships.com/exclusive-offer Model: Joe Sandbox AI | {
"contains_trigger_text": true,
"trigger_text": "Invest with Confidence in the John Lewis Partnership",
"prominent_button_name": "Register",
"text_input_field_labels": [
"Name*",
"Contact number*",
"Your email*",
"Investment?*"
],
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://johnlewis-partnerships.com/exclusive-offer Model: Joe Sandbox AI | {
"brands": [
"John Lewis Partnership"
]
} |
|
URL: https://johnlewis-partnerships.com/exclusive-offer Model: Joe Sandbox AI | ```json{ "legit_domain": "johnlewispartnership.co.uk", "classification": "wellknown", "reasons": [ "The brand 'John Lewis Partnership' is well-known and typically associated with the domain 'johnlewispartnership.co.uk'.", "The URL 'johnlewis-partnerships.com' contains an extra hyphen and uses a '.com' extension, which is not the standard domain for the John Lewis Partnership.", "The presence of input fields asking for personal information such as 'Name', 'Contact number', and 'Your email' is common in phishing sites.", "The domain 'johnlewis-partnerships.com' does not fully match the legitimate domain name associated with the John Lewis Partnership." ], "riskscore": 8}
Google indexed: False |
URL: johnlewis-partnerships.com
Brands: John Lewis Partnership
Input Fields: Name*, Contact number*, Your email*, Investment?* |
URL: https://johnlewis-partnerships.com/exclusive-offer Model: Joe Sandbox AI | {
"contains_trigger_text": true,
"trigger_text": "At John Lewis Partnership, we're not just shaping the future of retailwe're creating opportunities for you to secure your financial future.",
"prominent_button_name": "Annual report & accounts 2024",
"text_input_field_labels": [
"Name*",
"Contact number*",
"Your email*",
"Investment?*"
],
"pdf_icon_visible": false,
"has_visible_captcha": false,
"has_urgent_text": false,
"has_visible_qrcode": false,
"contains_chinese_text": false,
"contains_fake_security_alerts": false
} |
|
URL: https://johnlewis-partnerships.com/exclusive-offer Model: Joe Sandbox AI | {
"brands": [
"John Lewis Partnership"
]
} |
|