|
<!DOCTYPE html> |
|
<html lang="en"> |
|
|
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<link rel="icon" |
|
href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🗣️</text></svg>"> |
|
<title>ChatTTS Forge Playground</title> |
|
<script type="importmap"> |
|
{ |
|
"imports": { |
|
"preact": "https://cdn.jsdelivr.net/npm/preact@10.22.0/+esm", |
|
"htm": "https://cdn.jsdelivr.net/npm/htm@3.1.1/+esm", |
|
"preact/hooks": "https://cdn.jsdelivr.net/npm/preact@10.22.0/hooks/dist/hooks.module.js", |
|
"axios": "https://cdn.jsdelivr.net/npm/axios@1.7.2/+esm", |
|
"@quik-fe/stand": "https://cdn.jsdelivr.net/npm/@quik-fe/stand@1.1.2/+esm", |
|
"goober": "https://cdn.jsdelivr.net/npm/goober@2.1.14/+esm" |
|
} |
|
} |
|
</script> |
|
<style> |
|
* { |
|
box-sizing: border-box; |
|
padding: 0; |
|
margin: 0; |
|
} |
|
|
|
html { |
|
background-color: #1f1f1f; |
|
color: white; |
|
} |
|
|
|
body { |
|
font-family: sans-serif; |
|
} |
|
|
|
#app { |
|
display: flex; |
|
flex-direction: column; |
|
height: 100vh; |
|
width: 100vw; |
|
position: absolute; |
|
} |
|
|
|
.scrollable { |
|
overflow: auto; |
|
} |
|
|
|
.pg-scrollbar::-webkit-scrollbar { |
|
width: 8px; |
|
} |
|
|
|
.pg-scrollbar::-webkit-scrollbar-track { |
|
background-color: transparent; |
|
} |
|
|
|
.pg-scrollbar::-webkit-scrollbar-thumb { |
|
background-color: rgb(177, 177, 177); |
|
border-radius: 4px; |
|
} |
|
|
|
.pg-scrollbar::-webkit-scrollbar-thumb:hover { |
|
background-color: rgb(220, 220, 220); |
|
} |
|
|
|
.pg-scrollbar::-webkit-scrollbar-thumb:active { |
|
background-color: rgb(160, 160, 160); |
|
} |
|
</style> |
|
</head> |
|
|
|
<body> |
|
<div id="app"></div> |
|
|
|
<script type="module" src="./index.mjs"> |
|
</script> |
|
</body> |
|
|
|
</html> |