https://p2p.industries/

ID da verificação
bb858fdc-1d5b-4f0f-8ff7-dfcea97bceceConcluído
URL enviado:
https://p2p.industries/
Relatório concluído:

Ligações · 0 encontradas

Variáveis JavaScript · 9 encontradas

NomeTipo
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
partytownobject
MicroModalobject
__cfBeaconobject
_pttabnumber
_ptfundefined

Mensagens de registo da consola · 0 encontradas

HTML

<!DOCTYPE html><html lang="en" class="h-full motion-safe:scroll-smooth" data-theme="light"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><meta name="msapplication-TileColor" content="#da532c"><meta name="theme-color" content="#ffffff"><meta name="generator" content="Astro v4.7.1"><title>P2P Industries</title><meta name="description" content="Automate your factory today. P2P Industries provides a powerful, yet simple to use platform to automate manufacturing and gather data. All without infrastructure."><!-- social media --><meta property="og:title" content="P2P Industries"><meta property="og:type" content="website"><meta property="og:description" content="Automate your factory today. P2P Industries provides a powerful, yet simple to use platform to automate manufacturing and gather data. All without infrastructure."><meta property="og:image" content="https://p2p.industries/socialHTMLDivElement.jpg"><meta property="og:url" content="https://p2p.industries/"><meta name="twitter:card" content="summary_large_image"><script type="text/partytown-x" src="https://www.googletagmanager.com/gtag/js?id=G-1V8VDK6GWE"></script><script type="text/partytown-x">
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag("js", new Date());

      gtag("config", "G-1V8VDK6GWE");
    </script><!-- initialize theme --><script>
      const themeSaved = localStorage.getItem("theme");

      if (themeSaved) {
        document.documentElement.dataset.theme = themeSaved;
      } else {
        const prefersDark = window.matchMedia(
          "(prefers-color-scheme: dark)",
        ).matches;
        document.documentElement.dataset.theme = prefersDark ? "dark" : "light";
      }

      window
        .matchMedia("(prefers-color-scheme: dark)")
        .addEventListener("change", (event) => {
          if (!localStorage.getItem("theme")) {
            document.documentElement.dataset.theme = event.matches
              ? "dark"
              : "light";
          }
        });
    </script><link rel="stylesheet" href="/_astro/impressum.ByO22dkX.css">
<link rel="stylesheet" href="/_astro/index.C9L1AgMi.css"><script type="module" src="/_astro/hoisted.YyoREPFU.js"></script>
<script>!(function(w,p,f,c){if(!window.crossOriginIsolated && !navigator.serviceWorker) return;c=w[p]=Object.assign(w[p]||{},{"lib":"/~partytown/","debug":false});c[f]=(c[f]||[])})(window,'partytown','forward');/* Partytown 0.10.2 - MIT builder.io */
const t={preserveBehavior:!1},e=e=>{if("string"==typeof e)return[e,t];const[n,r=t]=e;return[n,{...t,...r}]},n=Object.freeze((t=>{const e=new Set;let n=[];do{Object.getOwnPropertyNames(n).forEach((t=>{"function"==typeof n[t]&&e.add(t)}))}while((n=Object.getPrototypeOf(n))!==Object.prototype);return Array.from(e)})());!function(t,r,o,i,a,s,c,d,l,p,u=t,f){function h(){f||(f=1,"/"==(c=(s.lib||"/~partytown/")+(s.debug?"debug/":""))[0]&&(l=r.querySelectorAll('script[type="text/partytown"]'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(v,1e4),r.addEventListener("pt0",w),a?y(1):o.serviceWorker?o.serviceWorker.register(c+(s.swPath||"partytown-sw.js"),{scope:c}).then((function(t){t.active?y():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&y()}))}),console.error):v())))}function y(e){p=r.createElement(e?"script":"iframe"),t._pttab=Date.now(),e||(p.style.display="block",p.style.width="0",p.style.height="0",p.style.border="0",p.style.visibility="hidden",p.setAttribute("aria-hidden",!0)),p.src=c+"partytown-"+(e?"atomics.js?v=0.10.2":"sandbox-sw.html?"+t._pttab),r.querySelector(s.sandboxParent||"body").appendChild(p)}function v(n,o){for(w(),i==t&&(s.forward||[]).map((function(n){const[r]=e(n);delete t[r.split(".")[0]]})),n=0;n<l.length;n++)(o=r.createElement("script")).innerHTML=l[n].innerHTML,o.nonce=s.nonce,r.head.appendChild(o);p&&p.parentNode.removeChild(p)}function w(){clearTimeout(d)}s=t.partytown||{},i==t&&(s.forward||[]).map((function(r){const[o,{preserveBehavior:i}]=e(r);u=t,o.split(".").map((function(e,r,o){var a;u=u[o[r]]=r+1<o.length?u[o[r]]||(a=o[r+1],n.includes(a)?[]:{}):(()=>{let e=null;if(i){const{methodOrProperty:n,thisObject:r}=((t,e)=>{let n=t;for(let t=0;t<e.length-1;t+=1)n=n[e[t]];return{thisObject:n,methodOrProperty:e.length>0?n[e[e.length-1]]:void 0}})(t,o);"function"==typeof n&&(e=(...t)=>n.apply(r,...t))}return function(){let n;return e&&(n=e(arguments)),(t._ptf=t._ptf||[]).push(o,arguments),n}})()}))})),"complete"==r.readyState?h():(t.addEventListener("DOMContentLoaded",h),t.addEventListener("load",h))}(window,document,navigator,top,window.crossOriginIsolated);;((d,s)=>(s=d.currentScript,d.addEventListener('astro:before-swap',()=>s.remove(),{once:true})))(document);</script></head> <body class="h-full overflow-x-hidden bg-default text-default text-base selection:bg-secondary selection:text-white"> <header id="page-header" class="absolute bottom-0 z-20 flex w-full items-center justify-between border-b border-transparent px-8 py-4 text-white" data-astro-cid-hpnw4vwy=""> <a class="flex items-center gap-3 hover:!text-default" href="#" data-astro-cid-hpnw4vwy=""> <h1 class="sr-only" data-astro-cid-hpnw4vwy="">P2P Industries</h1> <img src="/_astro/logo-white.LiJpnP-5_QRcQ9.svg" alt="logomark" class="w-10 dark:fill-white" loading="lazy" width="423" height="201" decoding="async"> <!-- <Icon name="wordmark" classString="hidden h-4 sm:block" /> --> </a> <div data-astro-cid-hpnw4vwy=""> <div class="flex items-center gap-6" data-astro-cid-hpnw4vwy=""> <nav class="hidden sm:block" data-astro-cid-hpnw4vwy=""> <ul class="flex items-center gap-6" data-astro-cid-hpnw4vwy=""> <li data-astro-cid-hpnw4vwy=""> <a class="text-sm" href="#features" data-astro-cid-hpnw4vwy=""> Features </a> </li><li data-astro-cid-hpnw4vwy=""> <a class="text-sm" href="#mailinglist" data-astro-cid-hpnw4vwy=""> Mailing List </a> </li> </ul> </nav> <button id="open-nav-button" type="button" class="btn sm:hidden" aria-label="Navigation" data-astro-cid-hpnw4vwy=""> <img src="/_astro/logo-black.BN6IlULi_2kcBn2.svg" alt="mdi:menu" class="size-8" loading="lazy" width="423" height="201" decoding="async"> </button> <!--
  negative margin is sum of button width (6) and gap size of flex parent (6)
  TODO don't hardcode these values
--><button id="theme-switcher" type="button" class="-ml-12 origin-[right_center] scale-0 transition-all duration-500" data-astro-cid-l4aeqea3=""> <div id="icon-theme-light" data-astro-cid-l4aeqea3="" class="hidden"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-6" data-astro-cid-l4aeqea3="" data-icon="mdi:white-balance-sunny">  <symbol id="ai:mdi:white-balance-sunny"><path fill="currentColor" d="m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2"></path></symbol><use xlink:href="#ai:mdi:white-balance-sunny"></use>  </svg> <span class="sr-only" data-astro-cid-l4aeqea3="">Use light theme</span> </div> <div id="icon-theme-dark" class="" data-astro-cid-l4aeqea3=""> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-6" data-astro-cid-l4aeqea3="" data-icon="mdi:weather-night">  <symbol id="ai:mdi:weather-night"><path fill="currentColor" d="m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31"></path></symbol><use xlink:href="#ai:mdi:weather-night"></use>  </svg> <span class="sr-only" data-astro-cid-l4aeqea3="">Use dark theme</span> </div> </button>   </div> <div id="menu-modal" class="modal hidden" aria-hidden="true" data-astro-cid-hpnw4vwy=""> <div class="fixed inset-0 bg-default px-8 py-4 text-default" data-astro-cid-hpnw4vwy=""> <div class="space-y-4" role="dialog" aria-modal="true" data-astro-cid-hpnw4vwy=""> <header class="text-right" data-astro-cid-hpnw4vwy=""> <button id="close-nav-button" type="button" class="btn" aria-label="Close navigation" data-astro-cid-hpnw4vwy=""> <img src="/_astro/logo-black.BN6IlULi_2kcBn2.svg" alt="mdi:close" class="size-8" loading="lazy" width="423" height="201" decoding="async"> </button> </header> <div class="flex justify-center" data-astro-cid-hpnw4vwy=""> <img src="/_astro/logo-black.BN6IlULi_2kcBn2.svg" alt="logomark" class="size-16" loading="lazy" width="423" height="201" decoding="async"> </div> <nav data-astro-cid-hpnw4vwy=""> <ul class="flex flex-col" data-astro-cid-hpnw4vwy=""> <li data-astro-cid-hpnw4vwy=""> <a class="block py-4 text-center text-xl" href="#features" data-astro-cid-hpnw4vwy=""> Features </a> </li><li data-astro-cid-hpnw4vwy=""> <a class="block py-4 text-center text-xl" href="#mailinglist" data-astro-cid-hpnw4vwy=""> Mailing List </a> </li> </ul> </nav> </div> </div> </div> </div> </header>  <noscript> <style>
    #open-nav-button {
      display: none;
    }
  </style> </noscript>  <section class="relative h-full bg-black" data-astro-cid-3egmgwtg=""> <div id="starfield" class="absolute inset-0"> <canvas id="starfield-canvas" width="790" height="600" style="width: 790px; height: 600px;"></canvas> </div>  <div class="relative grid h-full place-items-center sm:grid-cols-2" data-astro-cid-3egmgwtg=""> <h2 class="flex flex-col items-center gap-2 self-end sm:gap-4 sm:self-auto sm:justify-self-end" data-astro-cid-3egmgwtg=""> <img src="/_astro/logo-color-white.tRCHB_ah_1knkt1.svg" alt="P2P Industries Logo" class="size-50 text-white md:size-30" loading="eager" width="423" height="201" decoding="async"> <div class="gradient-text text-center font-extrabold tracking-tighter text-8xl" data-astro-cid-3egmgwtg="">
Automate
<br data-astro-cid-3egmgwtg=""> easily,
<br data-astro-cid-3egmgwtg=""> today.
</div> </h2> <div id="astronaut" class="w-2/3 max-w-3xl self-start sm:w-10/12 sm:self-auto sm:justify-self-start" data-astro-cid-3egmgwtg=""> <img src="/_astro/robot.Cq_WCkyS_rKF5R.webp" srcset="/_astro/robot.Cq_WCkyS_9MOjR.webp 450w, /_astro/robot.Cq_WCkyS_ZSkOC6.webp 800w" class="h-full w-full object-cover" sizes="(min-width: 640px) 42vw, 67vw" loading="eager" alt="A floating robot" data-astro-cid-3egmgwtg="" width="2048" height="2048" decoding="async"> </div> </div> </section> <noscript> <style>
    #splash-bg-fallback {
      display: block;
    }
  </style> </noscript>  <div class="space-y-24 px-8 py-32"> <section id="intro" class="flex scroll-mt-24 flex-col items-center gap-4 space-y-8"> <div class="flex flex-col items-center gap-4"> <img src="/_astro/logo-black.BN6IlULi_2kcBn2.svg" alt="P2P Industries Logo" class="w-32" loading="lazy" width="423" height="201" decoding="async"> <h2 class="gradient-text text-center font-extrabold tracking-tight text-6xl"> Just automate </h2> </div> <p class="max-w-xl text-center font-extrabold text-2xl"> 
P2P Industries is a new generation of industrial automation platform for the
    factory of the <span class="text-primary">future</span>. Easy to setup
    flexible enough for <span class="text-primary">everything</span>. Solving
    your problems <span class="text-primary">today</span> not tomorrow, without high
    investments and special knowledge.
 </p>  </section> <section id="features" class="flex scroll-mt-24 flex-col items-center gap-4 space-y-8"> <div class="flex flex-col items-center gap-4">  <h2 class="gradient-text text-center font-extrabold tracking-tight text-6xl"> Features </h2> </div> <p class="max-w-xl text-center font-extrabold text-2xl"> 
P2P Industries platform is <span class="text-primary">fun to use</span>. It
    makes it easy to <span class="text-primary">collect data</span>, <span class="text-primary">automate</span> big and small tasks and enables complex aplications.
<span class="text-primary">Military grade</span> encryption makes everything
    secure. Build your <span class="text-primary">smart factory</span> today.
 </p>   <ul class="grid max-w-6xl grid-cols-1 md:grid-cols-2 lg:grid-cols-3"> <li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:robot-happy">  <symbol id="ai:mdi:robot-happy"><path fill="currentColor" d="M22 14h-1c0-3.87-3.13-7-7-7h-1V5.73A2 2 0 1 0 10 4c0 .74.4 1.39 1 1.73V7h-1c-3.87 0-7 3.13-7 7H2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h1v1a2 2 0 0 0 2 2h14c1.11 0 2-.89 2-2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1M9.79 16.5C9.4 15.62 8.53 15 7.5 15s-1.9.62-2.29 1.5c-.13-.31-.21-.64-.21-1a2.5 2.5 0 0 1 5 0c0 .36-.08.69-.21 1m9 0c-.39-.88-1.29-1.5-2.29-1.5s-1.9.62-2.29 1.5c-.13-.31-.21-.64-.21-1a2.5 2.5 0 0 1 5 0c0 .36-.08.69-.21 1"></path></symbol><use xlink:href="#ai:mdi:robot-happy"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">Easy setup</p> <p class="text-center text-offset text-sm">Setting up new devices into the platform is as easy as plugging them in and holding a phone near them. Everyone can do it.</p> </li><li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:lock">  <symbol id="ai:mdi:lock"><path fill="currentColor" d="M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3"></path></symbol><use xlink:href="#ai:mdi:lock"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">End-to-End Security</p> <p class="text-center text-offset text-sm">All communication is end-to-end encrypted. Fine grane automatic permissions ensure that every asset can only do what it's supposed to do.</p> </li><li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:factory">  <symbol id="ai:mdi:factory"><path fill="currentColor" d="M4 18v2h4v-2zm0-4v2h10v-2zm6 4v2h4v-2zm6-4v2h4v-2zm0 4v2h4v-2zM2 22V8l5 4V8l5 4V8l5 4l1-10h3l1 10v10z"></path></symbol><use xlink:href="#ai:mdi:factory"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">Lokal first</p> <p class="text-center text-offset text-sm">If you don't need it, no data will ever leave your factory floor and if you do need it, our technology ensures that only that data that needs to will.</p> </li><li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:account-hard-hat">  <symbol id="ai:mdi:account-hard-hat"><path fill="currentColor" d="M12 15c-4.42 0-8 1.79-8 4v2h16v-2c0-2.21-3.58-4-8-4M8 9a4 4 0 0 0 4 4a4 4 0 0 0 4-4m-4.5-7c-.3 0-.5.21-.5.5v3h-1V3s-2.25.86-2.25 3.75c0 0-.75.14-.75 1.25h10c-.05-1.11-.75-1.25-.75-1.25C16.25 3.86 14 3 14 3v2.5h-1v-3c0-.29-.19-.5-.5-.5z"></path></symbol><use xlink:href="#ai:mdi:account-hard-hat"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">No IT required</p> <p class="text-center text-offset text-sm">Our platform is designed so that everyone in your factory can implement logic, because the true knowledge about issues, processes and machines is with them not the IT department.</p> </li><li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:router-wireless-settings">  <symbol id="ai:mdi:router-wireless-settings"><path fill="currentColor" d="M20.2 4.9C19 3.8 17.5 3.2 16 3.2s-3 .6-4.2 1.7l-.8-.8C12.4 2.7 14.2 2 16 2s3.6.7 5 2.1zm-.9.8l-.8.8c-.7-.7-1.6-1-2.5-1s-1.8.3-2.5 1l-.8-.8c.9-.9 2.1-1.4 3.3-1.4s2.4.5 3.3 1.4M19 12a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h10V8h2v4zM8 17v-2H6v2zm3.5 0v-2h-2v2zm3.5 0v-2h-2v2zm-8 5h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z"></path></symbol><use xlink:href="#ai:mdi:router-wireless-settings"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">Infrastructureless</p> <p class="text-center text-offset text-sm">Built on wireless technology, there is no need to run cables and setup new infrastructure. Just turn on the devices you need and they will figure it out by themselfs.</p> </li><li class="flex flex-col items-center gap-4 border border-default bg-offset p-6"> <div class="size-16 rounded-full border-2 border-current p-3"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="size-full" data-icon="mdi:security">  <symbol id="ai:mdi:security"><path fill="currentColor" d="M12 12h7c-.53 4.11-3.28 7.78-7 8.92zH5V6.3l7-3.11M12 1L3 5v6c0 5.55 3.84 10.73 9 12c5.16-1.27 9-6.45 9-12V5z"></path></symbol><use xlink:href="#ai:mdi:security"></use>  </svg> </div> <p class="text-center font-extrabold text-xl">Resilient</p> <p class="text-center text-offset text-sm">Because of the decentralized architecture, the whole system can't be taken down through the failure of a single entity. If everything that needs to talk to each other, can: It will still work.</p> </li> </ul>  </section> <form action="https://listmonk-production-18db.up.railway.app/subscription/form" method="post" class="w-100 card bg-primary shadow-xl" id="mailinglist"> <div class="card-body"> <h2 class="card-title">Subscribe for updates</h2> <p>Get subscribed to be the first one to automate away.</p> <input type="hidden" name="nonce"> <label class="input input-bordered flex items-center gap-2"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="mdi:email">  <symbol id="ai:mdi:email"><path fill="currentColor" d="m20 8l-8 5l-8-5V6l8 5l8-5m0-2H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2"></path></symbol><use xlink:href="#ai:mdi:email"></use>  </svg> <input type="email" name="email" required="" placeholder="Your email address"> </label> <label class="input input-bordered flex items-center gap-2"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="mdi:account">  <symbol id="ai:mdi:account"><path fill="currentColor" d="M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4"></path></symbol><use xlink:href="#ai:mdi:account"></use>  </svg> <input type="email" name="name" placeholder="Your name (optional)"> </label> <input type="checkbox" hidden="" name="l" checked="" value="b15eb2fc-4ce8-4e8c-a582-9e8884fa56e4"> <div class="card-actions justify-end"> <input type="submit" value="Subscribe" class="btn btn-primary"> </div> </div> </form> </div> <footer class="footer p-10 text-base-content" data-astro-cid-k2f5zb5c=""> <img src="/_astro/footer.c45NL8V6_Z28B1qE.webp" alt="Industrial robots" class="background-image" loading="lazy" data-astro-cid-k2f5zb5c="" width="1280" height="720" decoding="async"> <aside class="flex items-start" data-astro-cid-k2f5zb5c=""> <div data-astro-cid-k2f5zb5c=""> <img src="/_astro/logo-black.BN6IlULi_2kcBn2.svg" alt="P2P Industries Logo" class="h-20" loading="lazy" width="423" height="201" decoding="async"> <p data-astro-cid-k2f5zb5c="">P2P Industries <br data-astro-cid-k2f5zb5c=""> Building the Smart Factory of tomorrow.</p> </div> </aside> <nav data-astro-cid-k2f5zb5c=""> <h6 class="footer-title" data-astro-cid-k2f5zb5c="">Legal</h6> <a href="/impressum" class="link-hover link" data-astro-cid-k2f5zb5c="">Impressum</a><a href="/privacy" class="link-hover link" data-astro-cid-k2f5zb5c="">Privacy Policy</a> </nav> </footer>  <script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;rayId&quot;:&quot;8d93fac66a972159&quot;,&quot;version&quot;:&quot;2024.10.4&quot;,&quot;r&quot;:1,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfSpeedBrain&quot;:true,&quot;cfCacheStatus&quot;:true}},&quot;token&quot;:&quot;53b44e310a78434cbfe1f5b0be5ba574&quot;,&quot;b&quot;:1}" crossorigin="anonymous"></script>
<iframe aria-hidden="true" src="/~partytown/partytown-sandbox-sw.html?1730045672775" style="display: block; width: 0px; height: 0px; border: 0px; visibility: hidden;"></iframe></body></html>