- ID de l'analyse :
- cb0b4ff0-6bde-445a-8bc5-89597ba91de3Terminée
- URL soumise :
- https://sitnik.ru/Redirigé
- Fin du rapport :
Liens : 12 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://keybase.io/iskin | PGP 72B8 B601 A95D BB45 |
https://wa.me/19143123913 | |
https://t.me/sitnik | Telegram |
https://mastodon.social/@sitnik_en | Mastodon |
https://twitter.com/andreysitnik | Personal |
https://twitter.com/sitnikcode | Development |
https://github.com/ai | GitHub |
https://t.me/sitnikfriday | Sitnikfriday |
https://mastodon.social/@linguopunk | Mastodon |
https://twitter.com/linguopunk |
Variables JavaScript : 3 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 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
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" itemtype="https://schema.org/Person" itemscope=""><head><meta charset="UTF-8"><title>Andrey Sitnik</title><meta name="description" content="Contacts and projects of Andrey Sitnik"><link rel="icon" href="/32.30e1b815.png"><link rel="apple-touch-icon" href="/apple.82a7eeb8.png"><meta name="viewport" content="width=device-width"><meta name="color-scheme" content="dark light"><link itemprop="sameAs" href="https://www.facebook.com/andrey.sitnik"><meta itemprop="gender" content="male"><link itemprop="url" href="https://sitnik.ru"><style>*{margin:0;padding:0}html{--text:#000;--background:#fff;--accent:#0b6eff;--hover:rgba(11,110,255,.2);--placeholder:#dedede;font-family:Arial,sans-serif;font-size:20px;line-height:1.4}@media (min-width:2200px){html{font-size:30px}}@media (max-width:1399px){html{font-size:16px}}@media (max-width:1119px){html{font-size:14px}}@media (max-width:980px){html{font-size:16px}}@media (color-gamut:p3){html{--accent:#0061ee;--hover:rgba(0,97,238,.2)}}@media (prefers-color-scheme:dark){html{--text:#fff;--background:#333;--accent:#30a0ff;--hover:rgba(48,160,255,.3);--placeholder:#929292}@media (color-gamut:p3){html{--accent:#008dec;--hover:rgba(0,141,236,.2)}}}body{background:var(--background);color:var(--text);-webkit-tap-highlight-color:rgba(0,0,0,0)}body.is-grabbing{cursor:grabbing}:is(a,button)::-moz-focus-inner{border:0}:is(a,button):focus{outline:none}a:active{transition:nonel}a:active:before{transition:none}::-moz-selection{background:var(--hover)}::selection{background:var(--hover)}@media (prefers-reduced-motion:reduce){*,:before{animation-play-state:paused!important;transition:none!important}}.link{border-radius:.3em;display:inline-block;position:relative;text-decoration:none;transition:color .2s;will-change:transform}.link,.link:visited{color:var(--accent)}.link.is-text{color:var(--text)}.link:focus{color:#fff;transform:none}.link:before{background:var(--hover);border-radius:.3em;content:"";inset:0 -.25rem;position:absolute;transform:scaleY(.06);transform-origin:0 100% 0;transition:all .2s;z-index:-1}.link:hover:before{transform:none}.link.is-text:before{opacity:0}.link:focus:before{background:var(--accent);opacity:1;transform:none}.layout{display:flex;position:relative}@media (max-width:980px){.layout{flex-direction:column;padding:1rem}}.layout_globe,.layout_links{box-sizing:border-box;position:relative}@media (min-width:981px){.layout_globe,.layout_links{min-height:100vh;padding:.75rem 1.25rem;width:50vw}}.layout_language{font-size:.7rem;z-index:1}@media (min-width:981px){.layout_language{bottom:.85rem;left:1rem;position:absolute}}@media (max-width:980px){.layout_language{font-size:1rem;padding-top:1rem}}.layout_separator{padding:0 .15rem}.layout_title{font-size:2rem;font-weight:400}@media (min-width:981px){.layout_title{text-align:right}}@media (max-width:980px){.layout_title{padding-top:.15rem}}.photo{background:var(--placeholder);border-radius:50%;box-shadow:0 0 0 0 var(--hover);display:block;height:150px;left:17px;line-height:1;top:17px;transition:box-shadow .2s;width:150px;will-change:box-shadow;z-index:2}.photo:hover{box-shadow:0 0 0 7px var(--hover)}.photo:focus{box-shadow:0 0 0 7px var(--accent)}@media (min-width:981px){.photo{position:absolute}}@media (prefers-color-scheme:dark){.photo{background:transparent}}.photo_image{border-radius:50%;height:100%;pointer-events:none;width:100%}.contacts{font-size:2rem}@media (min-width:981px){.contacts{display:flex;justify-content:space-between}}.contacts_notes{display:flex;font-size:1rem;margin-top:.1rem}@media (min-width:981px){.contacts_notes{justify-content:space-between}}@media (max-width:980px){.contacts_notes a{margin-right:.75rem}}@media (min-width:981px){.contacts_notes.is-right{justify-content:flex-end}}@media (max-width:980px){.contacts_item{padding-top:1.5rem}}.projects{display:flex;flex-direction:column;padding:2rem 0}@media (max-width:980px){.projects{padding:1.5rem 0}}@media (min-width:981px){.projects{justify-content:center;min-height:calc(100vh - 14.5rem)}}.projects_item{list-style:none;padding-top:2rem}@media (max-width:980px){.projects_item{padding-top:1.5rem}}.projects_item:first-child{padding-top:0}.projects_title{font-size:1.3rem;font-weight:400;padding-bottom:.25rem}.projects_links{display:inline-block;font-size:1rem;vertical-align:super}.projects_link{display:inline;margin-left:.6rem}.projects_link:first-child{margin-left:0}.projects_name{margin-right:.5rem}@media (min-width:981px){.globe{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;min-height:calc(100% - 6rem);position:absolute;top:3rem;width:100%}}@media (max-width:980px){.globe{overflow:hidden;position:relative;transition:padding-bottom .4s}.globe.is-open{padding-bottom:calc(90vw + 1rem)}}.globe_visited{font-size:.7rem}@media (max-width:980px){.globe_visited{margin-top:0}}.globe_location{background:none;border:none;color:var(--text);cursor:text;font-size:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:980px){.globe_location{border-bottom:.05rem dashed;color:var(--accent);cursor:pointer;margin-left:.85rem;position:relative;-webkit-tap-highlight-color:var(--hover)}.globe_location:active{background:var(--hover)}.globe_location:before{border:.3rem solid;border-color:transparent transparent transparent var(--accent);border-right-width:0;content:"";display:inline-block;left:-.85rem;margin:0 .3rem 0 .15rem;position:absolute;top:.35rem;transition:transform .4s}}@media (max-width:980px){.globe.is-open :is(.globe_location:before){transform:rotate(90deg)}}.earth{cursor:grab}:is(body.is-grabbing) .earth{cursor:inherit}@media (min-width:981px){.earth{height:calc(44vw - 12.5rem);position:relative;width:calc(44vw - 12.5rem)}}@media (max-width:980px){.earth{height:90vw;left:calc(50% - 45vw);position:absolute;top:2.15rem;width:90vw}}.earth_canvas{height:100%;opacity:0;width:100%}.earth_loading{background:var(--placeholder);border-radius:50%;height:88%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:88%}</style></head><body><div class="layout"><div class="layout_globe"><a class="photo" href="/andreysitnik.jpg" target="_blank"><picture class="photo_image"><source srcset="/photo.b6d7f9f9.avif" type="image/avif"><img class="photo_image" src="/photo.babaf6df.jpg" alt="Andrey Sitnik photo" itemprop="image"></picture></a><h1 class="layout_title"><span itemprop="givenName">Andrey</span> <span itemprop="familyName">Sitnik</span></h1><div class="globe"><div class="earth" data-lat="41.38" data-lng="2.18"><div class="earth_loading"></div><canvas class="earth_canvas"></canvas></div><div class="globe_visited">57 countries visited</div><button class="globe_location" type="button" itemprop="address" itemscope="" itemtype="https://schema.org/PostalAddress" tabindex="-1"><span itemprop="addressLocality">Barcelona</span>, <span itemprop="addressCountry">Spain</span></button></div></div><div class="layout_links"><div class="contacts"><div class="contacts_item"><a class="link" href="mailto:[email protected]" itemprop="email">[email protected]</a><div class="contacts_notes"><a class="link" href="https://keybase.io/iskin" itemprop="sameAs" rel="me" title="Public key for GnuPG to verify my signature or encrypt message for me">PGP 72B8 B601 A95D BB45</a></div></div><div class="contacts_item"><a class="link is-text" href="tel:+34613026399" itemprop="telephone">+34 613 026 399</a><div class="contacts_notes"><a class="link" href="https://wa.me/19143123913" itemprop="sameAs" rel="me">WhatsApp</a> <a class="link" href="weixin://dl/chat?andrey_sitnik" itemprop="sameAs" rel="me">WeChat</a> <a class="link" href="https://t.me/sitnik" itemprop="sameAs" rel="me">Telegram</a></div></div></div><link href="https://bsky.app/profile/sitnik.bsky.social" itemprop="sameAs" rel="me"><link href="https://twitter.com/andrey_sitnik" itemprop="sameAs" rel="me"><link href="https://vk.com/iskin" itemprop="sameAs" rel="me"><link href="https://mastodon.social/@sitnik_ru" itemprop="sameAs" rel="me"><link href="https://mastodon.social/@sitnik" itemprop="sameAs" rel="me"><ul class="projects"><li class="projects_item"><h2 class="projects_title"><a class="link" href="https://mastodon.social/@sitnik_en" itemprop="sameAs" rel="me">Mastodon</a></h2><p>My notes about sex, travels, and technologies</p></li><li class="projects_item"><h2 class="projects_title"><span class="projects_name">Twitter</span><ul class="projects_links"><li class="projects_link"><a class="link" href="https://twitter.com/andreysitnik" itemprop="sameAs" rel="me">Personal</a></li><li class="projects_link"><a class="link" href="https://twitter.com/sitnikcode" itemprop="sameAs" rel="me">Development</a></li></ul></h2><p>The copy of the content from Mastodon</p></li><li class="projects_item"><h2 class="projects_title"><a class="link" href="https://github.com/ai" itemprop="sameAs" rel="me">GitHub</a></h2><p>I’ve created Autoprefixer, PostCSS, Browserslist, Nano ID, and Nano Stores</p></li><li class="projects_item"><h2 class="projects_title"><a class="link" href="https://t.me/sitnikfriday">Sitnikfriday</a></h2><p>My sex-positive project</p></li><li class="projects_item"><h2 class="projects_title"><span class="projects_name">Linguopunk</span><ul class="projects_links"><li class="projects_link"><a class="link" href="https://mastodon.social/@linguopunk" itemprop="sameAs" rel="me">Mastodon</a></li><li class="projects_link"><a class="link" href="https://twitter.com/linguopunk" itemprop="sameAs" rel="me">Twitter</a></li></ul></h2><p>My account about language diversity</p></li><li class="projects_item"><h2 class="projects_title"><span class="projects_name">Lost in Wikipedia</span><ul class="projects_links"><li class="projects_link"><a class="link" href="https://mastodon.social/@lostinwiki" itemprop="sameAs" rel="me">Mastodon</a></li><li class="projects_link"><a class="link" href="https://twitter.com/lostinwiki" itemprop="sameAs" rel="me">Twitter</a></li></ul></h2><p>My account with strange facts from Wikipedia</p></li></ul></div><div class="layout_language"><a class="link" href="/es/" hreflang="en" rel="alternate">Castellano</a><span class="layout_separator"> </span><a class="link" href="/ru/" hreflang="ru" rel="alternate">Русский</a></div></div><script>!function(){function e(e){return document.querySelector(e)}let t,n,o,i=e(".earth"),a=e(".earth_canvas"),s="/worker.a4dbc021.js";function c(e,t){n(["move",o,[e,t]]),o=[e,t]}function d(e){c(e.clientX,e.clientY)}function r(){document.body.classList.remove("is-grabbing"),document.removeEventListener("mousemove",d,!1),document.removeEventListener("mouseup",r,!1)}function l(t){let s=new Image;s.src="data:image/webp;base64,UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==",s.onload=s.onerror=()=>{!function(t,s){n(["init",t,i.clientWidth,i.clientHeight,window.devicePixelRatio,"/map.73343c18.webp","/here.b40b64be.webp",s,window.matchMedia("(prefers-color-scheme: dark)").matches,parseFloat(i.dataset.lat),parseFloat(i.dataset.lng)],[t]),window.addEventListener("resize",(()=>{n(["resize",i.clientWidth,i.clientHeight])})),document.addEventListener("visibilitychange",(()=>{document.hidden||n(["resize",i.clientWidth,i.clientHeight])})),a.addEventListener("mousedown",(e=>{0===e.button&&(o=[e.clientX,e.clientY],e.preventDefault(),document.addEventListener("mousemove",d,!1),document.addEventListener("mouseup",r,!1),document.body.classList.add("is-grabbing"))})),window.innerWidth>980?(a.addEventListener("touchstart",(e=>{1===e.touches.length&&(o=[e.touches[0].pageX,e.touches[0].pageY])}),{passive:!0}),a.addEventListener("touchmove",(e=>{1===e.touches.length&&c(e.touches[0].pageX,e.touches[0].pageY)}),{passive:!0})):(a.addEventListener("touchstart",(e=>{1===e.touches.length&&(e.preventDefault(),o=[e.touches[0].pageX,e.touches[0].pageY])})),a.addEventListener("touchmove",(e=>{1===e.touches.length&&(e.preventDefault(),c(e.touches[0].pageX,e.touches[0].pageY))})))}(t,!!s.height)}}function u(){a.style.opacity=1,e(".earth_loading").remove()}function h(){if(t)return;if(t=!0,document.createElement("canvas").getContext("webgl"))if(a.transferControlToOffscreen){let e=new Worker(s);n=(t,n)=>e.postMessage(t,n),e.onmessage=u,l(a.transferControlToOffscreen())}else{let e=document.createElement("script");e.src=s,e.async=!0,e.onload=()=>{n=window.wS,l(a)},window.wM=u,document.head.appendChild(e)}else i.classList.add("is-disabled")}let m=navigator.connection&&navigator.connection.saveData;window.innerWidth>980&&!m?h():window.matchMedia("(min-width: 981px)").addListener((e=>{e.matches&&h()})),e(".globe_location").addEventListener("click",(()=>{e(".globe").classList.toggle("is-open"),h()}))}()</script></body></html>