1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <!-- process shim for /@fs/ modules (excalidraw-viewer source has Parcel-era 6 process.env references; Vite's define doesn't reliably apply there) --> 7
7<script> 8 window.process = window.process || { env: {}, platform: 'browser' }; 9 </script>
9 10 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 10-11
10 11 <script async src="https://www.googletagmanager.com/gtag/js?id=
11UA-135193062-1
vendor: 38 bytes, lines 11-12
11" crossorigin="anonymous"></script> 12
12<!-- Script for One Drive Picker used in SharePoint Sync Storage --> 13
13<script defer src="https://js.live.net/v7.2/OneDrive.js"></script>
13 14 15 <!-- Maze Script Start --> 16
16<script defer> 17 (function (m, a, z, e) { 18 var s, t; 19 try { 20 t = m.sessionStorage.getItem('maze-us'); 21 } catch (err) { } 22 if (!t) { 23 t = new Date().getTime(); 24 try { 25 m.sessionStorage.setItem('maze-us', t); 26 } catch (err) { } 27 } 28 s = a.createElement('script'); 29 s.src = z + '?t=' + t + '&apiKey=' + e; 30 s.async = true; 31 a.getElementsByTagName('head')[0].appendChild(s); 32 m.mazeUniversalSnippetApiKey = e; 33 })(window, document, 'https://snippet.maze.co/maze-universal-loader.js', '3727d8fe-e72f-414e-a556-efd9d5aca86e'); 34 </script>
34 35 <!-- Maze Script Ends --> 36 37
37<script defer> 38
vendor: 142 bytes, lines 38-41
38window.dataLayer = window.dataLayer || []; 39 function gtag() { dataLayer.push(arguments); } 40 gtag('js', new Date()); 41 gtag('config', '
41UA-135193062-1
vendor: 6 bytes, lines 41-42
41'); 42
42</script>
42 43 44 <meta charset="utf-8" /> 45 <meta name="viewport" content="width=device-width, initial-scale=1" /> 46 <meta name="theme-color" content="#000000" /> 47 48 <title>Naya</title> 49 <meta name="description" content="The most beautiful AI x human product development platform for good design"> 50 <meta name="keywords" content="AI design platform, collaborative design, design tools, design workflows, 51 asset management, design feedback, design studio software, brand case studies, 52 design innovation, improve design efficiency, enhance design collaboration, design goals, integrations, 53 design process, iteration tracking, design history, decision-making, design journey" /> 54 55 <meta property="og:title" content="Naya studio"> 56 <meta property="og:description" content="The most beautiful AI x human product development platform for good design"> 57 <meta property="og:image" content="https://res.cloudinary.com/dj0yxjzt0/image/upload/v1761905747/naya-brand-content/update_preview_pgkuqw.jpg"> 58 <meta property="og:url" content="https://naya.studio"> 59 <meta property="og:type" content="website"> 60 <meta property="og:site_name" content="Naya"> 61 62 <meta name="twitter:card" content="summary_large_image"> 63 <meta name="twitter:title" content="Naya studio"> 64 <meta name="twitter:description" content="The most beautiful AI x human product development platform for good design"> 65 <meta name="twitter:image" content="https://res.cloudinary.com/dj0yxjzt0/image/upload/v1761905747/naya-brand-content/update_preview_pgkuqw.jpg"> 66 <meta name="twitter:site" content="@naya_app"> 67 68 <link rel="icon" href="/favicon.ico" /> 69 <link rel="apple-touch-icon" href="/logo.png" /> 70 <link rel="manifest" href="/manifest.json" /> 71 72 <!-- BOOTSTRAP --> 73 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" 74 integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous" /> 75 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" 76 integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous" /> 77 78 <!-- Autodesk --> 79 <link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/style.min.css" 80 type="text/css"> 81
81<script defer src="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js"></script>
81 82 83 <!-- Pre-loading Fonts --> 84 <link rel="preload" href="/assets/otf/Rand-Medium.Bts9Cv6a.otf" as="font" type="font/otf" crossorigin="anonymous"> 85 <link rel="preload" href="/assets/otf/Rand-Bold.CLw3CVGj.otf" as="font" type="font/otf" crossorigin="anonymous"> 86 <link rel="preload" href="/assets/otf/Rand-Regular.D6LUlYmo.otf" as="font" type="font/otf" crossorigin="anonymous"> 87 88 89 <!-- 90 Preconnect to Google domains to speed up initial connection 91 for dynamically loaded Google Docs, Sheets, and Slides files in iframes. 92 This helps reduce DNS and TLS handshake time for any Google file the user opens. 93 --> 94 <link rel="preconnect" href="https://docs.google.com" crossorigin> 95 <link rel="preconnect" href="https://drive.google.com" crossorigin> 96 <link rel="preconnect" href="https://accounts.google.com" crossorigin> 97 <link rel="preconnect" href="https://ssl.gstatic.com" crossorigin> 98 99
99<script type="module" crossorigin src="/assets/js/index.DWEyx42x.js"></script>
99 100 <link rel="stylesheet" crossorigin href="/assets/css/index.DYTG8zZ5.css"> 101</head> 102 103<body> 104 <noscript>You need to enable JavaScript to run this app.</noscript> 105
105<script src="/runtime-env.js"></script>
105 106 <div id="root"></div> 107 <div id="snackbar-container"></div> 108 109 <!-- Pendo analytics below --> 110
110<script defer> 111 (function (apiKey) { 112 (function (p, e, n, d, o) { 113 var v, w, x, y, z; o = p[d] = p[d] || {}; o._q = o._q || []; 114 v = ['initialize', 'identify', 'updateOptions', 'pageLoad', 'track']; for (w = 0, x = v.length; w < x; ++w)(function (m) { 115 o[m] = o[m] || function () { o._q[m === v[0] ? 'unshift' : 'push']([m].concat([].slice.call(arguments, 0))); }; 116 })(v[w]); 117 y = e.createElement(n); y.async = !0; y.src = 'https://cdn.pendo.io/agent/static/' + apiKey + '/pendo.js'; 118 z = e.getElementsByTagName(n)[0]; z.parentNode.insertBefore(y, z); 119 })(window, document, 'script', 'pendo'); 120 })('fa7f312f-dc5a-4fba-6f49-87b99bfedf97'); 121 </script>
121 122 123
123<script> 124 // Get the host from window 125 const { host } = window.location; 126 // Default icons 127 let favIconPath = '/favicon.ico'; 128 let appleIconPath = '/logo.png'; 129 // If it is staging url 130 if (['staging.naya-app.com', 'naya.love'].includes(host)) { 131 favIconPath = '/favicon-staging.ico'; 132 appleIconPath = '/apple-touch-icon-staging.png'; 133 } else if (host == 'naya.studio') { 134 // If it is production url 135 favIconPath = '/favicon-production.ico'; 136 appleIconPath = '/apple-touch-icon-production.png'; 137 } 138 // Get icon link element and apple-icon link element 139 const iconLinkEle = document.querySelector('[rel="icon"]'); 140 const appleIconLinkEle = document.querySelector('[rel="apple-touch-icon"]'); 141 // Update the href of the elements 142 if (iconLinkEle && appleIconLinkEle) { 143 iconLinkEle.href = favIconPath; 144 appleIconLinkEle.href = appleIconPath; 145 } 146 </script>
146 147 148 <!--
148<script defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBE5iN0SLeAwuVgY5-kwd9l7ByQFWVT8ys&libraries=places" 149 crossorigin="anonymous"></script>
149 150 --> 151 152 <!-- API for Adobe PDF Viewer --> 153
153<script defer src="https://documentcloud.adobe.com/view-sdk/main.js"></script>
153 154</body> 155 156</html> 157
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.