diff --git a/build/html.ts b/build/html.ts
index 8118264..e595a40 100644
--- a/build/html.ts
+++ b/build/html.ts
@@ -94,10 +94,6 @@ export async function buildHTML(game: string, { production = false, portable = f
const minifyResult = UglifyJS.minify(script, {
module: true,
toplevel: true,
- mangle: {
- toplevel: true,
- properties: true,
- },
});
if (minifyResult.error) {
console.warn(`Minify error: ${minifyResult.error}`);
@@ -110,11 +106,11 @@ export async function buildHTML(game: string, { production = false, portable = f
}
const resultHTML = html
- .replace('', `${scriptPrefix}`)
- .replace('', title)
- .replace('', icon)
- .replace('', manifest)
- .replace('/*$STYLE$*/', style);
+ .replace('', () => `${scriptPrefix}`) // to avoid $& being replaced
+ .replace('', () => title)
+ .replace('', () => icon)
+ .replace('', () => manifest)
+ .replace('/*$STYLE$*/', () => style);
return minify(resultHTML, {
collapseWhitespace: production,
diff --git a/src/games/homepoker/components/App.tsx b/src/games/homepoker/components/App.tsx
index 4dc7db1..b3ed72d 100644
--- a/src/games/homepoker/components/App.tsx
+++ b/src/games/homepoker/components/App.tsx
@@ -92,7 +92,7 @@ export const App = () => {
if (taken < request) {
score += diff * 10;
} else if (taken > request) {
- score += diff;
+ score += taken;
} else if (taken === 0 && request === 0) {
score += 5;
} else if (taken === request) {