- ID de l'analyse :
- 1f359bdc-d874-496f-9190-f60eae5d3b02Terminée
- URL soumise :
- https://easton.dev/
- Fin du rapport :
Liens : 4 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://munrobagger.scot | Munro Bagger. |
https://desana.io | Desana |
https://www.tescobank.com/ | Tesco Bank. |
https://github.com/eeston |
Variables JavaScript : 10 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
__remixContext | object |
__remixManifest | object |
__reactRouterVersion | string |
__remixRouteModules | object |
__remixRouter | object |
MotionHandoffIsComplete | boolean |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="utf-8"><title>John Easton</title><meta name="description" content="Software Engineer"><meta viewport="width=device-width,initial-scale=1"><link rel="stylesheet" href="/assets/tailwind-BNWYW6rW.css"></head><body class="bg-background text-text-primary dark:bg-d-background dark:text-d-text-primary"><div class="flex min-h-screen flex-col"><div class="navbar sticky top-0 z-[1] bg-base-100"><div class="navbar-start"><div class="dropdown"><div tabindex="0" role="button" class="btn btn-ghost lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></div><ul tabindex="0" class="menu menu-md dropdown-content bg-base-100 rounded-box z-[1] mt-3 w-52 p-2 shadow"><li><a data-discover="true" aria-current="page" class="active" href="/">Home</a></li><li><a data-discover="true" class="" href="/cv">CV</a></li></ul></div></div><div class="navbar-center hidden lg:flex"><ul class="menu menu-horizontal px-1"><li><a data-discover="true" aria-current="page" class="active" href="/">Home</a></li><li><a data-discover="true" class="" href="/cv">CV</a></li></ul></div><div class="navbar-end"></div></div><main class="relative mx-auto my-0 box-border flex w-full max-w-7xl flex-[1] flex-grow flex-col py-[1em] px-[2em]"><div class="mx-0 my-[2em] flex min-h-[400px] flex-[1] items-center justify-center max-w-md:flex-col"><div style="will-change:transform;transform:scale(1.5)"><img class="rounded-full overflow-hidden aspect-square w-32" src="/avatar.png" alt="John Easton"></div><div class="mx-[1em] my-0 text-left"><div class="max-w-md:flex-[0 flex-[1] px-[1em] py-0 max-w-md:pb-[2em] max-w-md:text-center" style="opacity: 1; will-change: auto;"><h1 class="mb-[0.5em] text-2xl font-bold leading-[1.3] md:text-4xl" style="opacity:0;will-change:opacity,transform;transform:translateY(50px)">John Easton</h1><p class="text-lg md:text-xl" style="opacity:0;will-change:opacity,transform;transform:translateY(50px)">Software Engineer.</p><p class="text-lg md:text-xl" style="opacity:0;will-change:opacity,transform;transform:translateY(50px)">Building<!-- --> <a class="text-purple-600 hover:text-teal-500 dark:hover:text-teal-400 transition duration-700 ease-in-out" href="https://munrobagger.scot" target="_blank" rel="noopener noreferrer">Munro Bagger.</a></p><p class="text-lg md:text-xl" style="opacity:0;will-change:opacity,transform;transform:translateY(50px)">Previously<!-- --> <a class="text-orange-400 hover:text-teal-500 dark:hover:text-teal-400 transition duration-700 ease-in-out" href="https://desana.io" target="_blank" rel="noopener noreferrer">Desana</a> <!-- -->&<!-- --> <a class="text-blue-400 hover:text-teal-500 dark:hover:text-teal-400 transition duration-700 ease-in-out" href="https://www.tescobank.com/" target="_blank" rel="noopener noreferrer">Tesco Bank.</a></p><div class="flex justify-center" style="opacity:0;will-change:opacity,transform;transform:translateY(50px)"><div role="button" class="btn btn-ghost"><a class="" href="https://github.com/eeston"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a></div></div></div></div></div></main><footer class="footer footer-center bg-base-300 text-base-content p-4"><aside><p>2024<!-- --> John Easton.</p></aside></footer></div><script>((STORAGE_KEY2, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key2 = Math.random().toString(32).slice(2);
window.history.replaceState({
key: key2
}, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY2) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error) {
console.error(error);
sessionStorage.removeItem(STORAGE_KEY2);
}
})("positions", null)</script><link rel="modulepreload" href="/assets/manifest-d520f560.js"><link rel="modulepreload" href="/assets/entry.client-C2C52Eq9.js"><link rel="modulepreload" href="/assets/jsx-runtime-56DGgGmo.js"><link rel="modulepreload" href="/assets/components-CuHQFfpW.js"><link rel="modulepreload" href="/assets/createLucideIcon-DTocha9E.js"><link rel="modulepreload" href="/assets/root-BeLyWNFS.js"><link rel="modulepreload" href="/assets/animation-aTQu5AZU.js"><link rel="modulepreload" href="/assets/_index-BLn_JjpB.js"><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"unstable_singleFetch":false,"unstable_lazyRouteDiscovery":false,"unstable_optimizeDeps":false},"isSpaMode":false,"state":{"loaderData":{"root":null,"routes/_index":null},"actionData":null,"errors":null}};</script><script type="module" async="">import "/assets/manifest-d520f560.js";
import * as route0 from "/assets/root-BeLyWNFS.js";
import * as route1 from "/assets/_index-BLn_JjpB.js";
window.__remixRouteModules = {"root":route0,"routes/_index":route1};
import("/assets/entry.client-C2C52Eq9.js");</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8d69292c895d2fbb',t:'MTcyOTU5NjY4NC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe></body></html>