PageSourceSearch

https://uni8.ai/login

html uni8.ai collected 2026-10-05 13:48:08 UTC 35,747 bytes, 284 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr" class=""><head><title>uni8</title><meta name="translation-manifest" content="{&quot;en&quot;:&quot;en.f5edaf9f.json&quot;,&quot;es&quot;:&quot;es.5b359739.json&quot;,&quot;fr&quot;:&quot;fr.2f15f05a.json&quot;,&quot;vi&quot;:&quot;vi.5a84b2aa.json&quot;}"/><style>
2.icon-tiktok:before,.icon-discord:before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
3.icon-tiktok:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1v-3.51a6.37 6.37 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.34-6.34V8.72a8.16 8.16 0 0 0 4.76 1.51V6.69h-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-2.88 2.5 2.89 2.89 0 0 1-2.89-2.89 2.89 2.89 0 0 1 2.89-2.89c.28 0 .54.04.79.1v-3.51a6.37 6.37 0 0 0-.79-.05 6.34 6.34 0 0 0-6.34 6.34 6.34 6.34 0 0 0 6.34 6.34 6.34 6.34 0 0 0 6.34-6.34V8.72a8.16 8.16 0 0 0 4.76 1.51V6.69h-1z'/%3E%3C/svg%3E")}
4.icon-discord:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128c.126-.094.252-.192.372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128c.126-.094.252-.192.372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E")}
5</style>
5<script>((STORAGE_KEY, restoreKey) => {
6    if (!window.history.state || !window.history.state.key) {
7      let key = Math.random().toString(32).slice(2);
8      window.history.replaceState({
9        key
10      }, "");
11    }
12    try {
13      let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
14      let storedY = positions[restoreKey || window.history.state.key];
15      if (typeof storedY === "number") {
16        window.scrollTo(0, storedY);
17      }
18    } catch (error) {
19      console.error(error);
20      sessionStorage.removeItem(STORAGE_KEY);
21    }
22  })("positions", null)</script>
22<link rel="modulepreload" href="/build/entry.client-SCGZLGIK.js"/><link rel="modulepreload" href="/build/_shared/chunk-FR43X3MO.js"/><link rel="modulepreload" href="/build/_shared/chunk-HNHJ25D2.js"/><link rel="modulepreload" href="/build/_shared/chunk-XMITZIDU.js"/><link rel="modulepreload" href="/build/_shared/chunk-AY6G3D4O.js"/><link rel="modulepreload" href="/build/_shared/chunk-3SWP5QNY.js"/><link rel="modulepreload" href="/build/_shared/chunk-3ZWKFIRZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-VXBL3WA4.js"/><link rel="modulepreload" href="/build/_shared/chunk-SEDDZNED.js"/><link rel="modulepreload" href="/build/_shared/chunk-WLTFFS2M.js"/><link rel="modulepreload" href="/build/_shared/chunk-Z45G6HN7.js"/><link rel="modulepreload" href="/build/_shared/chunk-2VNXVMCI.js"/><link rel="modulepreload" href="/build/_shared/chunk-XDMRC4Q6.js"/><link rel="modulepreload" href="/build/_shared/chunk-XOYECLEZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-RMFTKMES.js"/><link rel="modulepreload" href="/build/_shared/chunk-2UGC6GSS.js"/><link rel="modulepreload" href="/build/_shared/chunk-J3DILR5N.js"/><link rel="modulepreload" href="/build/_shared/chunk-PUI4WY4C.js"/><link rel="modulepreload" href="/build/_shared/chunk-ERGYRALH.js"/><link rel="modulepreload" href="/build/_shared/chunk-V7MC5P2C.js"/><link rel="modulepreload" href="/build/_shared/chunk-KB32KYM6.js"/><link rel="modulepreload" href="/build/_shared/chunk-JVTGCX3W.js"/><link rel="modulepreload" href="/build/_shared/chunk-6Y6EDOFE.js"/><link rel="modulepreload" href="/build/_shared/chunk-AF2TDZNM.js"/><link rel="modulepreload" href="/build/_shared/chunk-FKOS5VNA.js"/><link rel="modulepreload" href="/build/_shared/chunk-V4PJIKJ6.js"/><link rel="modulepreload" href="/build/_shared/chunk-TZL6KN7Q.js"/><link rel="modulepreload" href="/build/_shared/chunk-HZZZRVF2.js"/><link rel="modulepreload" href="/build/_shared/chunk-2AJHYZ4M.js"/><link rel="modulepreload" href="/build/_shared/chunk-LRIYULMN.js"/><link rel="modulepreload" href="/build/_shared/chunk-2KHE6P2P.js"/><link rel="modulepreload" href="/build/_shared/chunk-34P4PJSV.js"/><link rel="modulepreload" href="/build/_shared/chunk-G6KMEWMG.js"/><link rel="modulepreload" href="/build/_shared/chunk-VBOVRW34.js"/><link rel="modulepreload" href="/build/_shared/chunk-X6BPUB47.js"/><link rel="modulepreload" href="/build/_shared/chunk-SK4F3DCK.js"/><link rel="modulepreload" href="/build/_shared/chunk-2NJ4Y3A2.js"/><link rel="modulepreload" href="/build/_shared/chunk-LD2G4X45.js"/><link rel="modulepreload" href="/build/_shared/chunk-X6ZZFMZY.js"/><link rel="modulepreload" href="/build/_shared/chunk-KORNKLM7.js"/><link rel="modulepreload" href="/build/_shared/chunk-UCVGISZR.js"/><link rel="modulepreload" href="/build/_shared/chunk-W6DNIOKY.js"/><link rel="modulepreload" href="/build/_shared/chunk-RGNJNZAY.js"/><link rel="modulepreload" href="/build/_shared/chunk-GCRXNC74.js"/><link rel="modulepreload" href="/build/_shared/chunk-6H2PGTGB.js"/><link rel="modulepreload" href="/build/_shared/chunk-AFZSRBV5.js"/><link rel="modulepreload" href="/build/_shared/chunk-K6KSPPME.js"/><link rel="modulepreload" href="/build/_shared/chunk-YCC2OL4I.js"/><link rel="modulepreload" href="/build/_shared/chunk-F2MOFN2T.js"/><link rel="modulepreload" href="/build/_shared/chunk-VUMSG2CF.js"/><link rel="modulepreload" href="/build/_shared/chunk-HFZSFX6O.js"/><link rel="modulepreload" href="/build/_shared/chunk-RGFXYCD5.js"/><link rel="modulepreload" href="/build/_shared/chunk-AGAHEH5I.js"/><link rel="modulepreload" href="/build/_shared/chunk-3ULT7TNV.js"/><link rel="modulepreload" href="/build/_shared/chunk-MPTFMGMI.js"/><link rel="modulepreload" href="/build/_shared/chunk-72SNPHXJ.js"/><link rel="modulepreload" href="/build/_shared/chunk-A4ETL7A3.js"/><link rel="modulepreload" href="/build/_shared/chunk-CYEFESVM.js"/><link rel="modulepreload" href="/build/_shared/chunk-O6GH4D3W.js"/><link rel="modulepreload" href="/build/_shared/chunk-C4VKP4KE.js"/><link rel="modulepreload" href="/build/_shared/chunk-43SALAQU.js"/><link rel="modulepreload" href="/build/_shared/chunk-F4VGQQ57.js"/><link rel="modulepreload" href="/build/_shared/chunk-HPO5JZXW.js"/><link rel="modulepreload" href="/build/_shared/chunk-NATBGCYE.js"/><link rel="modulepreload" href="/build/_shared/chunk-NSBMOOHE.js"/><link rel="modulepreload" href="/build/_shared/chunk-22TBPZCR.js"/><link rel="modulepreload" href="/build/_shared/chunk-DODFWMOW.js"/><link rel="modulepreload" href="/build/_shared/chunk-3CD2D4MA.js"/><link rel="modulepreload" href="/build/_shared/chunk-V4V43NWA.js"/><link rel="modulepreload" href="/build/_shared/chunk-MCEBWQBH.js"/><link rel="modulepreload" href="/build/_shared/chunk-27YQVR5Y.js"/><link rel="modulepreload" href="/build/_shared/chunk-DWTKTBKX.js"/><link rel="modulepreload" href="/build/_shared/chunk-I3TOSABZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-MFGD4SC2.js"/><link rel="modulepreload" href="/build/_shared/chunk-434U527B.js"/><link rel="modulepreload" href="/build/_shared/chunk-RKBS4JEA.js"/><link rel="modulepreload" href="/build/_shared/chunk-7HN4JFOL.js"/><link rel="modulepreload" href="/build/_shared/chunk-B3EZG6NX.js"/><link rel="modulepreload" href="/build/_shared/chunk-6A4BUUF4.js"/><link rel="modulepreload" href="/build/_shared/chunk-4PKRDR6H.js"/>
22<link rel="modulepreload" href="/build/_shared/chunk-Y6LHCMUF.js"/><link rel="modulepreload" href="/build/_shared/chunk-THLMESR6.js"/><link rel="modulepreload" href="/build/_shared/chunk-E42WR7TZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-GFPTNRPZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-5W2A676A.js"/><link rel="modulepreload" href="/build/_shared/chunk-LJMIFWWV.js"/><link rel="modulepreload" href="/build/_shared/chunk-JW4P2HUS.js"/><link rel="modulepreload" href="/build/root-2DXOFP5W.js"/><link rel="modulepreload" href="/build/_shared/chunk-CEBHMM3S.js"/><link rel="modulepreload" href="/build/_shared/chunk-GS5PWAB3.js"/><link rel="modulepreload" href="/build/_shared/chunk-Q3NHSDRC.js"/><link rel="modulepreload" href="/build/_shared/chunk-JGX7QH47.js"/><link rel="modulepreload" href="/build/_shared/chunk-BXRLPO6E.js"/><link rel="modulepreload" href="/build/_shared/chunk-7XWK53DF.js"/><link rel="modulepreload" href="/build/_shared/chunk-4HSKHTRZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-DFDZYVHA.js"/><link rel="modulepreload" href="/build/_shared/chunk-EHXBEYZX.js"/><link rel="modulepreload" href="/build/_shared/chunk-FS5QWXL6.js"/><link rel="modulepreload" href="/build/_shared/chunk-ZNPLMXSH.js"/><link rel="modulepreload" href="/build/_shared/chunk-2UPYVIRO.js"/><link rel="modulepreload" href="/build/_shared/chunk-3AL2YN3R.js"/><link rel="modulepreload" href="/build/_shared/chunk-CAZBFTGV.js"/><link rel="modulepreload" href="/build/_shared/chunk-IDCS47IY.js"/><link rel="modulepreload" href="/build/_shared/chunk-OC4FPDOI.js"/><link rel="modulepreload" href="/build/_shared/chunk-JQTAYR6L.js"/><link rel="modulepreload" href="/build/_shared/chunk-GOYU6TVV.js"/><link rel="modulepreload" href="/build/_shared/chunk-OGBTTNWN.js"/><link rel="modulepreload" href="/build/_shared/chunk-M7QBKQ3G.js"/><link rel="modulepreload" href="/build/_shared/chunk-DII5ZPTU.js"/><link rel="modulepreload" href="/build/_shared/chunk-VYTT6EGF.js"/><link rel="modulepreload" href="/build/_shared/chunk-M6DCUNNT.js"/><link rel="modulepreload" href="/build/_shared/chunk-4UOZ4VSI.js"/><link rel="modulepreload" href="/build/_shared/chunk-PSMO2AXZ.js"/><link rel="modulepreload" href="/build/_shared/chunk-PM6BOTDX.js"/><link rel="modulepreload" href="/build/_shared/chunk-RCJ6RSTD.js"/><link rel="modulepreload" href="/build/_shared/chunk-M5TC7O6M.js"/><link rel="modulepreload" href="/build/routes/login-5WQB6SDK.js"/>
22<script>window.__remixContext = {"future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":true,"v3_lazyRouteDiscovery":true,"unstable_optimizeDeps":false}};window.__remixContext.stream = new ReadableStream({start(controller){window.__remixContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
22<script type="module" async="">;
23import * as route0 from "/build/root-2DXOFP5W.js";
24import * as route1 from "/build/routes/login-5WQB6SDK.js";
25window.__remixManifest = {
26  "entry": {
27    "module": "/build/entry.client-SCGZLGIK.js",
28    "imports": [
29      "/build/_shared/chunk-FR43X3MO.js",
30      "/build/_shared/chunk-HNHJ25D2.js",
31      "/build/_shared/chunk-XMITZIDU.js",
32      "/build/_shared/chunk-AY6G3D4O.js",
33      "/build/_shared/chunk-3SWP5QNY.js",
34      "/build/_shared/chunk-3ZWKFIRZ.js",
35      "/build/_shared/chunk-VXBL3WA4.js",
36      "/build/_shared/chunk-SEDDZNED.js",
37      "/build/_shared/chunk-WLTFFS2M.js",
38      "/build/_shared/chunk-Z45G6HN7.js",
39      "/build/_shared/chunk-2VNXVMCI.js",
40      "/build/_shared/chunk-XDMRC4Q6.js"
41    ]
42  },
43  "routes": {
44    "root": {
45      "id": "root",
46      "path": "",
47      "module": "/build/root-2DXOFP5W.js",
48      "imports": [
49        "/build/_shared/chunk-XOYECLEZ.js",
50        "/build/_shared/chunk-RMFTKMES.js",
51        "/build/_shared/chunk-2UGC6GSS.js",
52        "/build/_shared/chunk-J3DILR5N.js",
53        "/build/_shared/chunk-PUI4WY4C.js",
54        "/build/_shared/chunk-ERGYRALH.js",
55        "/build/_shared/chunk-V7MC5P2C.js",
56        "/build/_shared/chunk-KB32KYM6.js",
57        "/build/_shared/chunk-JVTGCX3W.js",
58        "/build/_shared/chunk-6Y6EDOFE.js",
59        "/build/_shared/chunk-AF2TDZNM.js",
60        "/build/_shared/chunk-FKOS5VNA.js",
61        "/build/_shared/chunk-V4PJIKJ6.js",
62        "/build/_shared/chunk-TZL6KN7Q.js",
63        "/build/_shared/chunk-HZZZRVF2.js",
64        "/build/_shared/chunk-2AJHYZ4M.js",
65        "/build/_shared/chunk-LRIYULMN.js",
66        "/build/_shared/chunk-2KHE6P2P.js",
67        "/build/_shared/chunk-34P4PJSV.js",
68        "/build/_shared/chunk-G6KMEWMG.js",
69        "/build/_shared/chunk-VBOVRW34.js",
70        "/build/_shared/chunk-X6BPUB47.js",
71        "/build/_shared/chunk-SK4F3DCK.js",
72        "/build/_shared/chunk-2NJ4Y3A2.js",
73        "/build/_shared/chunk-LD2G4X45.js",
74        "/build/_shared/chunk-X6ZZFMZY.js",
75        "/build/_shared/chunk-KORNKLM7.js",
76        "/build/_shared/chunk-UCVGISZR.js",
77        "/build/_shared/chunk-W6DNIOKY.js",
78        "/build/_shared/chunk-RGNJNZAY.js",
79        "/build/_shared/chunk-GCRXNC74.js",
80        "/build/_shared/chunk-6H2PGTGB.js",
81        "/build/_shared/chunk-AFZSRBV5.js",
82        "/build/_shared/chunk-K6KSPPME.js",
83        "/build/_shared/chunk-YCC2OL4I.js",
84        "/build/_shared/chunk-F2MOFN2T.js",
85        "/build/_shared/chunk-VUMSG2CF.js",
86        "/build/_shared/chunk-HFZSFX6O.js",
87        "/build/_shared/chunk-RGFXYCD5.js",
88        "/build/_shared/chunk-AGAHEH5I.js",
89        "/build/_shared/chunk-3ULT7TNV.js",
90        "/build/_shared/chunk-MPTFMGMI.js",
91        "/build/_shared/chunk-72SNPHXJ.js",
92        "/build/_shared/chunk-A4ETL7A3.js",
93        "/build/_shared/chunk-CYEFESVM.js",
94        "/build/_shared/chunk-O6GH4D3W.js",
95        "/build/_shared/chunk-C4VKP4KE.js",
96        "/build/_shared/chunk-43SALAQU.js",
97        "/build/_shared/chunk-F4VGQQ57.js",
98        "/build/_shared/chunk-HPO5JZXW.js",
99        "/build/_shared/chunk-NATBGCYE.js",
100        "/build/_shared/chunk-NSBMOOHE.js",
101        "/build/_shared/chunk-22TBPZCR.js",
102        "/build/_shared/chunk-DODFWMOW.js",
103        "/build/_shared/chunk-3CD2D4MA.js",
104        "/build/_shared/chunk-V4V43NWA.js",
105        "/build/_shared/chunk-MCEBWQBH.js",
106        "/build/_shared/chunk-27YQVR5Y.js",
107        "/build/_shared/chunk-DWTKTBKX.js",
108        "/build/_shared/chunk-I3TOSABZ.js",
109        "/build/_shared/chunk-MFGD4SC2.js",
110        "/build/_shared/chunk-434U527B.js",
111        "/build/_shared/chunk-RKBS4JEA.js",
112        "/build/_shared/chunk-7HN4JFOL.js",
113        "/build/_shared/chunk-B3EZG6NX.js",
114        "/build/_shared/chunk-6A4BUUF4.js",
115        "/build/_shared/chunk-4PKRDR6H.js",
116        "/build/_shared/chunk-Y6LHCMUF.js",
117        "/build/_shared/chunk-THLMESR6.js",
118        "/build/_shared/chunk-E42WR7TZ.js",
119        "/build/_shared/chunk-GFPTNRPZ.js",
120        "/build/_shared/chunk-5W2A676A.js",
121        "/build/_shared/chunk-LJMIFWWV.js",
122        "/build/_shared/chunk-JW4P2HUS.js"
123      ],
124      "hasAction": true,
125      "hasLoader": true,
126      "hasClientAction": false,
127      "hasClientLoader": false,
128      "hasErrorBoundary": true
129    },
130    "routes/login": {
131      "id": "routes/login",
132      "parentId": "root",
133      "path": "login",
134      "module": "/build/routes/login-5WQB6SDK.js",
135      "imports": [
136        "/build/_shared/chunk-CEBHMM3S.js",
137        "/build/_shared/chunk-GS5PWAB3.js",
138        "/build/_shared/chunk-Q3NHSDRC.js",
139        "/build/_shared/chunk-JGX7QH47.js",
140        "/build/_shared/chunk-BXRLPO6E.js",
141        "/build/_shared/chunk-7XWK53DF.js",
142        "/build/_shared/chunk-4HSKHTRZ.js",
143        "/build/_shared/chunk-DFDZYVHA.js",
144        "/build/_shared/chunk-EHXBEYZX.js",
145        "/build/_shared/chunk-FS5QWXL6.js",
146        "/build/_shared/chunk-ZNPLMXSH.js",
147        "/build/_shared/chunk-2UPYVIRO.js",
148        "/build/_shared/chunk-3AL2YN3R.js",
149        "/build/_shared/chunk-CAZBFTGV.js",
150        "/build/_shared/chunk-IDCS47IY.js",
151        "/build/_shared/chunk-OC4FPDOI.js",
152        "/build/_shared/chunk-JQTAYR6L.js",
153        "/build/_shared/chunk-GOYU6TVV.js",
154        "/build/_shared/chunk-OGBTTNWN.js",
155        "/build/_shared/chunk-M7QBKQ3G.js",
156        "/build/_shared/chunk-DII5ZPTU.js",
157        "/build/_shared/chunk-VYTT6EGF.js",
158        "/build/_shared/chunk-M6DCUNNT.js",
159        "/build/_shared/chunk-4UOZ4VSI.js",
160        "/build/_shared/chunk-PSMO2AXZ.js",
161        "/build/_shared/chunk-PM6BOTDX.js",
162        "/build/_shared/chunk-RCJ6RSTD.js",
163        "/build/_shared/chunk-M5TC7O6M.js"
164      ],
165      "hasAction": true,
166      "hasLoader": true,
167      "hasClientAction": false,
168      "hasClientLoader": false,
169      "hasErrorBoundary": false
170    },
171    "routes/index": {
172      "id": "routes/index",
173      "parentId": "root",
174      "index": true,
175      "module": "/build/routes/index-D4W256MZ.js",
176      "imports": [
177        "/build/_shared/chunk-VNBTQDUY.js",
178        "/build/_shared/chunk-3ZA4F2JI.js",
179        "/build/_shared/chunk-5GG6QUQB.js",
180        "/build/_shared/chunk-BTKRXTUQ.js",
181        "/build/_shared/chunk-5ABGK3WU.js",
182        "/build/_shared/chunk-LMRQTZOK.js",
183        "/build/_shared/chunk-BXRLPO6E.js",
184        "/build/_shared/chunk-SGAPZWJY.js",
185        "/build/_shared/chunk-M6DCUNNT.js",
186        "/build/_shared/chunk-RCJ6RSTD.js",
187        "/build/_shared/chunk-M5TC7O6M.js"
188      ],
189      "hasAction": false,
190      "hasLoader": true,
191      "hasClientAction": false,
192      "hasClientLoader": false,
193      "hasErrorBoundary": false
194    }
195  },
196  "version": "9d343733",
197  "url": "/build/manifest-9D343733.js"
198};
199window.__remixRouteModules = {"root":route0,"routes/login":route1};
200
201import("/build/entry.client-SCGZLGIK.js");</script>
201<link rel="stylesheet" href="/build/_assets/tailwind-ER4R7Y2J.css"/><link rel="stylesheet" href="/build/_assets/app-N7BTTBX2.css"/><link href="https://fonts.googleapis.com/css?family=Public Sans" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=Poppins:wght@400;600;700&amp;family=Roboto:wght@400;500;700&amp;family=Montserrat:wght@400;600;700&amp;family=Playfair+Display:wght@400;600;700&amp;family=Space+Grotesk:wght@400;600;700&amp;display=swap" rel="stylesheet"/><style id="tenant-theme-variables">:root {
202  --primary: 217 91% 60% !important;
203  --primary-foreground: 210 40% 98% !important;
204  --ring: 217 91% 60% !important;
205  --color-primary-50: 239 246 255 !important;
206  --color-primary-100: 219 234 254 !important;
207  --color-primary-200: 191 219 254 !important;
208  --color-primary-300: 147 197 253 !important;
209  --color-primary-400: 96 165 250 !important;
210  --color-primary-500: 59 130 246 !important;
211  --color-primary-600: 37 99 235 !important;
212  --color-primary-700: 29 78 216 !important;
213  --color-primary-800: 30 64 175 !important;
214  --color-primary-900: 30 58 138 !important;
215  --color-primary-950: 23 37 84 !important;
216  --secondary: 215 16% 47% !important;
217  --secondary-foreground: 210 40% 98% !important;
218  --color-secondary-50: 248 250 252 !important;
219  --color-secondary-100: 241 245 249 !important;
220  --color-secondary-200: 226 232 240 !important;
221  --color-secondary-300: 203 213 225 !important;
222  --color-secondary-400: 148 163 184 !important;
223  --color-secondary-500: 100 116 139 !important;
224  --color-secondary-600: 71 85 105 !important;
225  --color-secondary-700: 51 65 85 !important;
226  --color-secondary-800: 30 41 59 !important;
227  --color-secondary-900: 15 23 42 !important;
228  --color-secondary-950: 2 6 23 !important;
229  --accent: 38 92% 50% !important;
230  --accent-foreground: 222.2 47.4% 11.2% !important;
231  --color-accent-50: 255 251 235 !important;
232  --color-accent-100: 254 243 199 !important;
233  --color-accent-200: 253 230 138 !important;
234  --color-accent-300: 252 211 77 !important;
235  --color-accent-400: 251 191 36 !important;
236  --color-accent-500: 245 158 11 !important;
237  --color-accent-600: 217 119 6 !important;
238  --color-accent-700: 180 83 9 !important;
239  --color-accent-800: 146 64 14 !important;
240  --color-accent-900: 120 53 15 !important;
241  --color-accent-950: 69 26 3 !important;
242}
243.dark {
244  --primary: 217 91% 60% !important;
245  --primary-foreground: 210 40% 98% !important;
246  --ring: 217 91% 60% !important;
247  --color-primary-50: 239 246 255 !important;
248  --color-primary-100: 219 234 254 !important;
249  --color-primary-200: 191 219 254 !important;
250  --color-primary-300: 147 197 253 !important;
251  --color-primary-400: 96 165 250 !important;
252  --color-primary-500: 59 130 246 !important;
253  --color-primary-600: 37 99 235 !important;
254  --color-primary-700: 29 78 216 !important;
255  --color-primary-800: 30 64 175 !important;
256  --color-primary-900: 30 58 138 !important;
257  --color-primary-950: 23 37 84 !important;
258  --secondary: 215 16% 47% !important;
259  --secondary-foreground: 210 40% 98% !important;
260  --color-secondary-50: 248 250 252 !important;
261  --color-secondary-100: 241 245 249 !important;
262  --color-secondary-200: 226 232 240 !important;
263  --color-secondary-300: 203 213 225 !important;
264  --color-secondary-400: 148 163 184 !important;
265  --color-secondary-500: 100 116 139 !important;
266  --color-secondary-600: 71 85 105 !important;
267  --color-secondary-700: 51 65 85 !important;
268  --color-secondary-800: 30 41 59 !important;
269  --color-secondary-900: 15 23 42 !important;
270  --color-secondary-950: 2 6 23 !important;
271  --accent: 38 92% 50% !important;
272  --accent-foreground: 222.2 47.4% 11.2% !important;
273  --color-accent-50: 255 251 235 !important;
274  --color-accent-100: 254 243 199 !important;
275  --color-accent-200: 253 230 138 !important;
276  --color-accent-300: 252 211 77 !important;
277  --color-accent-400: 251 191 36 !important;
278  --color-accent-500: 245 158 11 !important;
279  --color-accent-600: 217 119 6 !important;
280  --color-accent-700: 180 83 9 !important;
281  --color-accent-800: 146 64 14 !important;
282  --color-accent-900: 120 53 15 !important;
283  --color-accent-950: 69 26 3 !important;
284}</style><link rel="stylesheet" href="/build/_assets/tailwind-ER4R7Y2J.css"/><link rel="stylesheet" href="/build/_assets/app-N7BTTBX2.css"/><link rel="stylesheet" href="/build/_assets/lucide-SYEWN2P5.css"/><link rel="stylesheet" href="/build/_assets/pwa-standalone-D4VJKVVI.css"/>
284<script defer="" src="https://unpkg.com/@tinybirdco/flock.js" tb_customer_id="uni8" data-host="https://api.us-east.aws.tinybird.co" data-token="p.eyJ1IjogImRmODc3MDk2LTZmNmEtNGIzMy1hNGU4LTU1MTYzODFlM2NmNiIsICJpZCI6ICI0YTg4ZWU1ZS0wYTRmLTQ5MmMtYTUwYi0zMWYwZjIzNmIxZTgiLCAiaG9zdCI6ICJ1cy1lYXN0LWF3cyJ9.CJ97QXD9KggJ5L2oqfVsZ_xd-xM5AFCX5sPf180jQpY"></script>
284<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" href="/apple-icon-180x180.png"/><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="mobile-web-app-capable" content="yes"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body class="dark:bg-slate-900 max-h-full min-h-screen max-w-full text-foreground"><div aria-live="assertive" class="floating-loader pointer-events-none fixed inset-0 z-50 flex items-end px-4 py-6 sm:p-6"><div class="flex w-full flex-col items-center space-y-4 sm:items-end"></div></div><div class="dark:bg-background"><div class="flex min-h-screen items-center justify-center px-4 py-12 sm:px-6 lg:px-8"><div class="mx-auto w-full max-w-sm space-y-5"><a class="mx-auto h-10 flex" data-discover="true" href="/"><img class="h-10 mx-auto hidden w-auto dark:block" src="https://vcystvqnqlquncjkhfqk.supabase.co/storage/v1/object/public/admin/images/logo-light.png_310629" alt="Logo"/><img class="h-10 mx-auto w-auto dark:hidden" src="https://vcystvqnqlquncjkhfqk.supabase.co/storage/v1/object/public/admin/images/logo-light.png_310629" alt="Logo"/></a><div class="flex flex-col items-center"><h1 class="text-foreground text-left text-xl font-bold">Welcome back</h1><p class="mt-1 text-left text-base"><a class="text-primary hover:underline" data-discover="true" href="/register">Click here to register<!-- -->.</a></p></div><div class="relative w-full"><div class="rounded-xl border bg-card-background text-card-foreground shadow"><div class="mx-auto flex flex-col items-center space-y-6 rounded-lg border p-6"><form method="post" action="/login" class="w-full space-y-3" data-discover="true"><input type="hidden" name="action" hidden="" readonly="" value="with-email"/><input type="hidden" name="redirectTo" hidden="" readonly=""/><div><label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-foreground flex justify-between space-x-2 text-base font-medium" for="email">Email</label><input type="email" class="border-input file:text-foreground placeholder:text-muted-foreground h-8 bg-transparent shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 text-foreground relative mt-1 block w-full appearance-none rounded-md border px-3 py-2 text-base focus:z-10 focus:outline-none sm:text-base" id="email" name="email" required="" placeholder="[email protected]"/></div><div><label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-foreground flex justify-between space-x-2 text-base font-medium" for="password">Password<a class="text-primary inline-block align-baseline text-base font-medium hover:underline" data-discover="true" href="/forgot-password">Forgot your password?</a></label><input type="password" class="border-input file:text-foreground placeholder:text-muted-foreground h-8 bg-transparent shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 text-foreground relative mt-1 block w-full appearance-none rounded-md border px-3 py-2 text-base focus:z-10 focus:outline-none sm:text-base" id="password" name="password" required="" placeholder="************"/></div><div><button class="items-center whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 px-4 py-2 text-white h-9 space-x-2 border bg-primary block w-full justify-center text-base hover:bg-[#2e70d9] dark:focus:ring-blue-700" type="submit"><span class="text-base text-white">Sign in</span></button></div><div id="form-error-message"></div><div class="flex w-full flex-row items-center justify-center"><span class="text-foreground text-center text-base mr-1">New on our platform? </span><p class="text-left text-base"><a class="text-primary hover:underline" data-discover="true" href="/register">Click here to register</a></p></div></form><div class="w-full border-t-2 border-dotted border-border"></div><div class="w-full space-y-3 text-center"><span><button class="items-center whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 text-primary-foreground px-4 py-2 text-base flex w-full h-9 border border-border flex-row justify-center bg-transparent hover:bg-accent" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" height="24" width="24"><path fill="#4285f4" d="M386 400c45-42 65-112 53-179H260v74h102c-4 24-18 44-38 57z"></path><path fill="#34a853" d="M90 341a192 192 0 0 0 296 59l-62-48c-53 35-141 22-171-60z"></path><path fill="#fbbc02" d="M153 292c-8-25-8-48 0-73l-63-49c-23 46-30 111 0 171z"></path><path fill="#ea4335" d="M153 219c22-69 116-109 179-50l55-54c-78-75-230-72-297 55z"></path></svg><span class="ml-4 text-base text-foreground">Continue with Google</span></button></span></div></div></div></div></div></div></div><div data-rht-toaster="" style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div></body></html><!--$-->
284<script>window.__remixContext.streamController.enqueue("[{\"_1\":2,\"_183\":-5,\"_184\":-5},\"loaderData\",{\"_3\":4,\"_176\":177},\"root\",{\"_5\":6,\"_10\":11,\"_12\":13,\"_14\":15,\"_16\":17,\"_33\":25,\"_34\":25,\"_35\":25,\"_36\":20,\"_37\":38,\"_111\":112,\"_81\":113,\"_98\":132,\"_133\":-5,\"_104\":134,\"_148\":149,\"_150\":151,\"_152\":153,\"_154\":155,\"_156\":157,\"_158\":159,\"_160\":55,\"_161\":162,\"_169\":25,\"_170\":171},\"metatags\",[7],{\"_8\":9},\"title\",\"uni8\",\"locale\",\"en\",\"serverUrl\",\"https://uni8.ai\",\"domainName\",\"uni8.ai\",\"userSession\",{\"_18\":-5,\"_19\":20,\"_21\":11,\"_22\":23,\"_30\":31,\"_32\":20},\"userId\",\"lightOrDarkMode\",\"\",\"lng\",\"metrics\",{\"_24\":25,\"_26\":25,\"_27\":25,\"_28\":29},\"enabled\",false,\"logToConsole\",\"saveToDatabase\",\"ignoreUrls\",[],\"cookies\",[],\"communitySlug\",\"authenticated\",\"debug\",\"isStripeTest\",\"chatWebsiteId\",\"appConfiguration\",{\"_39\":40,\"_67\":68,\"_81\":82,\"_86\":87,\"_30\":93,\"_94\":95,\"_96\":97,\"_98\":99,\"_22\":100,\"_104\":105},\"app\",{\"_41\":42,\"_43\":13,\"_44\":15,\"_45\":46,\"_47\":48,\"_52\":53},\"name\",\"Uni8 - Thriving Community Platform\",\"url\",\"domain\",\"supportedThemes\",\"light-and-dark\",\"supportedLanguages\",[11,49,50,51],\"fr\",\"es\",\"vi\",\"features\",{\"_54\":55,\"_56\":25,\"_57\":55,\"_58\":55,\"_59\":55,\"_60\":55,\"_61\":55,\"_62\":55,\"_63\":55,\"_64\":25,\"_65\":25,\"_66\":25},\"tenantApiKeys\",true,\"tenantEntityCustomization\",\"tenantTypes\",\"tenantBlogs\",\"tenantOnboardings\",\"tenantCRM\",\"tenantPages\",\"tenantJobBoard\",\"tenantDirectory\",\"tenantWorkflows\",\"linkedAccounts\",\"emailMarketing\",\"auth\",{\"_69\":25,\"_70\":25,\"_71\":25,\"_72\":73,\"_75\":76},\"requireEmailVerification\",\"requireOrganization\",\"requireName\",\"recaptcha\",{\"_24\":25,\"_74\":20},\"siteKey\",\"authMethods\",{\"_77\":78,\"_79\":80},\"emailPassword\",{\"_24\":55},\"google\",{\"_24\":55},\"analytics\",{\"_24\":55,\"_83\":20,\"_84\":25,\"_85\":25},\"googleAnalyticsTrackingId\",\"simpleAnalytics\",\"plausibleAnalytics\",\"subscription\",{\"_88\":25,\"_89\":55,\"_90\":55,\"_91\":92},\"required\",\"allowSubscribeBeforeSignUp\",\"allowSignUpBeforeSubscribe\",\"defaultBillingPeriod\",3,{\"_24\":25},\"notifications\",{\"_24\":55},\"onboarding\",{\"_24\":55},\"featureFlags\",{\"_24\":55},{\"_24\":25,\"_26\":25,\"_27\":25,\"_28\":101},[102,103],\"/build\",\"/admin/metrics\",\"branding\",{\"_106\":20,\"_107\":20,\"_108\":20,\"_109\":20,\"_110\":20},\"logo\",\"logoDarkMode\",\"icon\",\"iconDarkMode\",\"favicon\",\"csrf\",\"fyJywiBfgiHBmuk4kc2dbnFrsJ9HNKwEusKY3WGJtUNMISpo1DCvd7bJKdLtGsuxdTvPWh8nvjWya8dMTiISQHh0BR7I42uyRNCmmBOfUffoaupA4+qpgvEEp8bGqPlBpSEdnA==\",{\"_114\":115,\"_116\":117,\"_129\":130,\"_18\":-5},\"ip\",\"45.128.199.84\",\"userAgent\",{\"_118\":119,\"_120\":121,\"_125\":126},\"type\",\"desktop\",\"os\",{\"_122\":123,\"_124\":-5},\"family\",\"Linux\",\"version\",\"browser\",{\"_41\":127,\"_124\":128},\"Node.js\",\"24.18.1\",\"referrer\",{\"_131\":20},\"source\",[],\"impersonatingSession\",{\"_135\":-5,\"_136\":137,\"_138\":-5,\"_139\":-5,\"_140\":-5,\"_141\":20,\"_142\":143,\"_144\":55,\"_145\":55,\"_41\":146,\"_147\":25},\"tenantId\",\"brandingLogo\",\"https://vcystvqnqlquncjkhfqk.supabase.co/storage/v1/object/public/admin/images/logo-light.png_310629\",\"brandingLogoDarkMode\",\"brandingIcon\",\"brandingIconDarkMode\",\"brandingFavicon\",\"selectedTheme\",\"cmkvaz95k003njz6z0iqx5xu1\",\"isDarkMode\",\"isShowCommunityName\",\"Uni8\",\"cookiesEnabled\",\"pexelsAPIKey\",\"wIoYNMQ2TbAd92yXurg8HvaxNx1I1zLMGZSPyuCiv3QjYUlOYD2JXADg\",\"tinybirdDataHost\",\"https://api.us-east.aws.tinybird.co\",\"tinybirdDataToken\",\"p.eyJ1IjogImRmODc3MDk2LTZmNmEtNGIzMy1hNGU4LTU1MTYzODFlM2NmNiIsICJpZCI6ICI0YTg4ZWU1ZS0wYTRmLTQ5MmMtYTUwYi0zMWYwZjIzNmIxZTgiLCAiaG9zdCI6ICJ1cy1lYXN0LWF3cyJ9.CJ97QXD9KggJ5L2oqfVsZ_xd-xM5AFCX5sPf180jQpY\",\"tinybirdDashboardToken\",\"p.eyJ1IjogImRmODc3MDk2LTZmNmEtNGIzMy1hNGU4LTU1MTYzODFlM2NmNiIsICJpZCI6ICI0NWFkMzhlMC03MzE3LTQ2YWYtODRhNy02NTUyOTEyMmNkMzMiLCAiaG9zdCI6ICJ1cy1lYXN0LWF3cyJ9.Y_CQA03wR47z2NmeJKJjkmVvaxKMSEgQV3JjKq_7niU\",\"dnsName\",\"dns.uni8.ai\",\"dnsIPS\",\"13.251.99.157\",\"analyticsEnabled\",\"siteStyles\",{\"_163\":164,\"_165\":166,\"_16
2847\":168},\"primaryColor\",\"blue\",\"secondaryColor\",\"slate\",\"accentColor\",\"amber\",\"isTenantDomain\",\"translationManifest\",{\"_11\":172,\"_50\":173,\"_49\":174,\"_51\":175},\"en.f5edaf9f.json\",\"es.5b359739.json\",\"fr.2f15f05a.json\",\"vi.5a84b2aa.json\",\"routes/login\",{\"_8\":178,\"_179\":180,\"_181\":182},\"Sign in | Uni8\",\"googleAuthUrl\",\"https://accounts.google.com/o/oauth2/v2/auth?access_type=offline\u0026scope=openid%20email%20profile\u0026state=%7B%22authenType%22%3A%22uni8%22%2C%22host%22%3A%22uni8.ai%22%2C%22loginOrRegister%22%3A%22login%22%2C%22communityTenant%22%3A%22%22%7D\u0026response_type=code\u0026client_id=454034495932-v7oc47j8c1k9avbtl88l3rts24jhkmo7.apps.googleusercontent.com\u0026redirect_uri=https%3A%2F%2Funi8.ai%2Foauth%2Fgoogle%2Fcallback\",\"href\",\"http://uni8.ai/login\",\"actionData\",\"errors\"]\n");</script>
284<!--$-->
284<script>window.__remixContext.streamController.close();</script>
284<!--/$--><!--/$-->

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.