- ID de l'analyse :
- 47aa12d3-408f-471e-925a-39d0ced41050Terminée
- URL soumise :
- https://ai.locker98.com/
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 7 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 |
resizeIframe | function |
__sveltekit_1njxl02 | object |
__svelte | object |
saveAs | function |
Messages de journal de console : 2 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
log | javascript |
|
log | other |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en" class="light"><head>
<meta charset="utf-8">
<link rel="icon" type="image/png" href="https://ai.locker98.com/favicon/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/svg+xml" href="https://ai.locker98.com/favicon/favicon.svg">
<link rel="shortcut icon" href="https://ai.locker98.com/favicon/favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="https://ai.locker98.com/favicon/apple-touch-icon.png">
<meta name="apple-mobile-web-app-title" content="Open WebUI">
<link rel="manifest" href="/favicon/site.webmanifest">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover">
<meta name="theme-color" content="#ffffff">
<meta name="robots" content="noindex,nofollow">
<meta name="description" content="Open WebUI">
<link rel="search" type="application/opensearchdescription+xml" title="Open WebUI" href="/opensearch.xml">
<script>
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.documentElement.scrollHeight + 'px';
}
</script>
<script>
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
(() => {
const metaThemeColorTag = document.querySelector('meta[name="theme-color"]');
const prefersDarkTheme = window.matchMedia('(prefers-color-scheme: dark)').matches;
if (!localStorage?.theme) {
localStorage.theme = 'system';
}
if (localStorage.theme === 'system') {
document.documentElement.classList.add(prefersDarkTheme ? 'dark' : 'light');
metaThemeColorTag.setAttribute('content', prefersDarkTheme ? '#171717' : '#ffffff');
} else if (localStorage.theme === 'oled-dark') {
document.documentElement.style.setProperty('--color-gray-800', '#101010');
document.documentElement.style.setProperty('--color-gray-850', '#050505');
document.documentElement.style.setProperty('--color-gray-900', '#000000');
document.documentElement.style.setProperty('--color-gray-950', '#000000');
document.documentElement.classList.add('dark');
metaThemeColorTag.setAttribute('content', '#000000');
} else if (localStorage.theme === 'light') {
document.documentElement.classList.add('light');
metaThemeColorTag.setAttribute('content', '#ffffff');
} else if (localStorage.theme === 'her') {
document.documentElement.classList.add('dark');
document.documentElement.classList.add('her');
metaThemeColorTag.setAttribute('content', '#983724');
} else {
document.documentElement.classList.add('dark');
metaThemeColorTag.setAttribute('content', '#171717');
}
window.matchMedia('(prefers-color-scheme: dark)').addListener((e) => {
if (localStorage.theme === 'system') {
if (e.matches) {
document.documentElement.classList.add('dark');
document.documentElement.classList.remove('light');
metaThemeColorTag.setAttribute('content', '#171717');
} else {
document.documentElement.classList.add('light');
document.documentElement.classList.remove('dark');
metaThemeColorTag.setAttribute('content', '#ffffff');
}
}
});
})();
</script>
<title>
Open WebUI
</title>
<link rel="modulepreload" href="/_app/immutable/entry/start.DpOsSIWx.js">
<link rel="modulepreload" href="/_app/immutable/chunks/entry.BoVEKecM.js">
<link rel="modulepreload" href="/_app/immutable/chunks/scheduler.Cwq86ECz.js">
<link rel="modulepreload" href="/_app/immutable/chunks/index.Dhbyc9Bo.js">
<link rel="modulepreload" href="/_app/immutable/entry/app.DYgIMSDx.js">
<link rel="modulepreload" href="/_app/immutable/chunks/preload-helper.C1FmrZbK.js">
<link rel="modulepreload" href="/_app/immutable/chunks/index.Cq3jCLSc.js">
<link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/nodes/0.qeuM_9WH.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/globals.D0QH3NT1.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.CGwCSIWv.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.CknN4evQ.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/stores.c7ahnG2N.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/each.BCDNuisd.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/spread.CgU5AtxT.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Toaster.svelte_svelte_type_style_lang.5f2mip1N.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/Toaster.436keKGd.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.urOdXJBU.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.CHgcUFS6.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.2wun4aOP.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.C7z1qEDw.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/_commonjsHelpers.BosuxZz1.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/0.FRlh5OwM.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/nodes/1.Bz8AIjoz.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/nodes/2.30XYE-rv.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/FileSaver.min.CimDdHIv.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DoX1Ssr0.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.D5G1ZMhl.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.CWIKWcT5.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/SensitiveInput.Dqpnfko2.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DERDe94L.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.Bz2YYv1K.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/dayjs.min.CnqrW7zs.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Modal.BRvk5SZM.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DyIcjikr.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/Modal.B2SnuaI5.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Tooltip.CoIbbRHy.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/ConfirmDialog.CRiPy0cf.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/ConfirmDialog.9RC9XL2T.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.CVd_Q8gF.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/menu-trigger.CkntesC3.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/updater.D0zSY30l.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Tags.CjFCNAbr.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/XMark.bHPsWXTR.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Dropdown.CuiNcLX5.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/GarbageBin.BCuy_6c3.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Pencil.CfbRCQmL.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/DocumentDuplicate.GtFokXyS.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.Dzxsgr5k.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Check.DQ3-VRjg.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Spinner.4QiF0AMw.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Loader.BDxl3IAi.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/ChevronDown.DKu4bbnu.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/ChevronRight.Bv48YD4C.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Collapsible.BhrB3rBh.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/ChevronUp.B9WCR5XS.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Plus.CgV9CwKa.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/FolderOpen.D08e4fhh.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/EllipsisHorizontal.DHnEv87v.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.6x2rZl4Q.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/AdvancedParams.BbREWxa_.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Switch.Y19c9fY3.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.C7whc85f.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/User.DazFgLgf.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DQfRr7yB.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Search.B1ELOBfz.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/2.C0o0Dx_d.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/nodes/6.BSRlAb8R.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Help.B-ezXF3s.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Messages.Ivnb-1hw.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DUyugqbN.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/MagnifyingGlass.4bQbF5fC.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/FileItem.Bm4OOaFW.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/CodeEditor.CjEYthno.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.Vcq4gwWv.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Badge.Dq8MSm74.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/ArrowDownTray.C7waaIMK.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/postcss.DOW4ZCcI.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.BZQY6XXq.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/Messages.BuVfJwwT.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DZxsfuwJ.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/EllipsisVertical.BqL9yKSg.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.MLWGS_M4.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/WrenchSolid.B9h7Jj-Z.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/RichTextInput.CDBVcxlG.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/RichTextInput.CkxzBt4q.css"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Drawer.j8MuVngW.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.DH2fcqX1.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.BDfFJLVU.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/fuse.CU2r43ac.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/relativeTime.HIEE8cw9.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Selector.Dku14Jie.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/MenuLines.DQsYqx3o.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/index.BIuRq_Yy.js"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/chunks/Heart.Cxtidbwt.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/Help.BzoYrNfz.css"><link crossorigin="anonymous" rel="icon" href="/static/favicon.png"><link rel="modulepreload" as="script" crossorigin="" href="https://ai.locker98.com/_app/immutable/nodes/32.B0-yvkkM.js"><link rel="stylesheet" crossorigin="" href="https://ai.locker98.com/_app/immutable/assets/32.ew8BNFsq.css"></head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">
<script>
{
__sveltekit_1njxl02 = {
base: ""
};
const element = document.currentScript.parentElement;
Promise.all([
import("/_app/immutable/entry/start.DpOsSIWx.js"),
import("/_app/immutable/entry/app.DYgIMSDx.js")
]).then(([kit, app]) => {
kit.start(app, element);
});
}
</script>
<div class="w-full h-screen max-h-[100dvh] text-white relative"><div class="w-full h-full absolute top-0 left-0 bg-white dark:bg-black"></div> <div class="fixed m-10 z-50"><div class="flex space-x-2"><div class="self-center"><img crossorigin="anonymous" src="/static/favicon.png" class="w-6 rounded-full" alt="logo"></div></div></div> <div class="fixed bg-transparent min-h-screen w-full flex justify-center font-primary z-50 text-black dark:text-white"><div class="w-full sm:max-w-md px-10 min-h-screen flex flex-col text-center"><div class="my-auto pb-10 w-full dark:text-gray-100"><form class="flex flex-col justify-center"><div class="mb-1"><div class="text-2xl font-medium">Sign in to Open WebUI</div> </div> <div class="flex flex-col mt-4"> <div class="mb-2"><div class="text-sm font-medium text-left mb-1">Email</div> <input type="email" class="my-0.5 w-full text-sm outline-none bg-transparent" autocomplete="email" name="email" placeholder="Enter Your Email" required=""></div> <div><div class="text-sm font-medium text-left mb-1">Password</div> <input type="password" class="my-0.5 w-full text-sm outline-none bg-transparent" placeholder="Enter Your Password" autocomplete="current-password" name="current-password" required=""></div></div> <div class="mt-5"><button class="bg-gray-700/5 hover:bg-gray-700/10 dark:bg-gray-100/5 dark:hover:bg-gray-100/10 dark:text-gray-300 dark:hover:text-white transition w-full rounded-full font-medium text-sm py-2.5" type="submit">Sign in</button> <div class="mt-4 text-sm text-center">Don't have an account? <button class="font-medium underline" type="button">Sign up</button></div></div></form> <div class="inline-flex items-center justify-center w-full"><hr class="w-32 h-px my-4 border-0 dark:bg-gray-100/10 bg-gray-700/10"> <span class="px-3 text-sm font-medium text-gray-900 dark:text-white bg-transparent">or</span> <hr class="w-32 h-px my-4 border-0 dark:bg-gray-100/10 bg-gray-700/10"></div> <div class="flex flex-col space-y-2"> <button class="flex justify-center items-center bg-gray-700/5 hover:bg-gray-700/10 dark:bg-gray-100/5 dark:hover:bg-gray-100/10 dark:text-gray-300 dark:hover:text-white transition w-full rounded-full font-medium text-sm py-2.5"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6 mr-3"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"></path></svg> <span>Continue with Authentik</span></button></div> </div></div></div></div> <div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0px; top: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px;">Open WebUI</div></div>
<style type="text/css" nonce="">
html {
overflow-y: hidden !important;
}
#splash-screen {
background: #fff;
}
html.dark #splash-screen {
background: #000;
}
html.dark #splash-screen img {
filter: invert(1);
}
html.her #splash-screen {
background: #983724;
}
#logo-her {
display: none;
}
#progress-background {
display: none;
}
#progress-bar {
display: none;
}
html.her #logo {
display: none;
}
html.her #logo-her {
display: block;
filter: invert(1);
}
html.her #progress-background {
display: block;
}
html.her #progress-bar {
display: block;
}
@media (max-width: 24rem) {
html.her #progress-background {
display: none;
}
html.her #progress-bar {
display: none;
}
}
@keyframes pulse {
50% {
opacity: 0.65;
}
}
.animate-pulse-fast {
animation: pulse 1.5s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
</style>
</body></html>