PageSourceSearch

https://www.aedilisproiect.ro/

html aedilisproiect.ro collected 2026-10-08 13:14:34 UTC 2,733 bytes, 57 lines download raw bytes

1<!doctype html>
2<html lang="ro">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <title>AEDILIS Proiect - Arhitectură & Urbanism</title>
7    <meta name="description" content="AEDILIS oferă servicii complete de arhitectură și urbanism, de la concept până la execuție." />
8    <meta name="theme-color" content="#3a3530" />
9
10    <!-- Critical inline CSS for instant FCP -->
11    <style>
12      *{margin:0;padding:0;box-sizing:border-box}
13      body{background:#3a3530;font-family:system-ui,-apple-system,sans-serif}
14      #root{min-height:100vh}
15      .ld{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#3a3530;z-index:9999}
16      .ld h1{color:#fff;font-size:clamp(2.5rem,8vw,5rem);letter-spacing:0.15em;font-weight:700}
17    </style>
18
19    <!-- Preconnect to critical origins -->
20    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
21    <link rel="preconnect" href="https://use.typekit.net" crossorigin>
22    
23    <!-- Source Sans Pro for body text (Myriad Pro alternative) -->
24    <link rel="preconnect" href="https://fonts.googleapis.com">
25    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap" onload="this.onload=null;this.rel='stylesheet'">
26    <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap"></noscript>
27
28    <!-- OG tags -->
29    <meta property="og:title" content="AEDILIS Proiect" />
30    <meta property="og:type" content="website" />
31    
31<script type="module" crossorigin src="/assets/index-DhoPkCkZ.js"></script>
31
32    <link rel="stylesheet" crossorigin href="/assets/index-B63w8qi1.css">
33  </head>
34  <body>
35    <!-- SPA redirect restore (for Lovable/Netlify 404.html trick) -->
36    
36<script>
37      (function(){
38        var redirect = sessionStorage.redirect;
39        delete sessionStorage.redirect;
40        if (redirect && redirect !== location.href) {
41          history.replaceState(null, null, redirect);
42        }
43        // Also handle ?p= query param redirect
44        var search = window.location.search;
45        if (search.slice(1,3) === 'p=') {
46          var decoded = search.slice(1).split('&').reduce(function(prev, val) {
47            return (val.slice(0,2) === 'p=')
48              ? prev + '/' + val.slice(2).replace(/~and~/g, '&')
49              : prev + '&' + val.replace(/~and~/g, '&');
50          });
51          if (decoded) window.history.replaceState(null, null, '/' + decoded + (location.hash || ''));
52        }
53      }());
54    </script>
54
55    <div id="root"><div class="ld"><h1>AEDILIS</h1></div></div>
56  </body>
57</html>

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.