1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>ShelfLab â plan · test · sell</title> 7
7<script> 8 // Firebase redirect authentication is first-party on firebaseapp.com. 9 // Keep the public site on web.app, but move only Admin to that native host. 10 if ( 11 location.hostname === 'shelflab-xr4mark.web.app' 12 && new URLSearchParams(location.search).has('admin') 13 ) { 14 location.replace( 15 'https://shelflab-xr4mark.firebaseapp.com' 16 + location.pathname + location.search + location.hash 17 ) 18 } 19 </script>
19 20 <!-- Firebase Hosting serves these reserved SDK/config URLs in production. --> 21
21<script defer src="/__/firebase/8.10.1/firebase-app.js"></script>
21 22
22<script defer src="/__/firebase/8.10.1/firebase-auth.js"></script>
22 23
23<script defer src="/__/firebase/8.10.1/firebase-firestore.js"></script>
23 24
24<script defer src="/__/firebase/init.js"></script>
24 25
25<script type="module" crossorigin src="/assets/index-Bfl8mo4-.js"></script>
25 26 <link rel="stylesheet" crossorigin href="/assets/index-2sX6fOvk.css"> 27 </head> 28 <body> 29 <div id="root"></div> 30 </body> 31</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.