From 066d9121d3497cee69e982ce0506c62b704e051a Mon Sep 17 00:00:00 2001
From: Vasileios Pasialiokis <whiterocket@outlook.com>
Date: Mon, 9 Jul 2018 23:27:25 +0300
Subject: [PATCH] stage 2

---
 src/js/slaveSummaryWidgets.tw | 4582 +++++++++++++++++++--------------
 1 file changed, 2605 insertions(+), 1977 deletions(-)

diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw
index ddd0ab23f44..1e992b5ee3a 100644
--- a/src/js/slaveSummaryWidgets.tw
+++ b/src/js/slaveSummaryWidgets.tw
@@ -12,1573 +12,1904 @@ window.clearSummaryCache = function clearSummaryCache(slave) {
 window.SlaveSummaryUncached = function SlaveSummaryUncached(slave) {
 	const V = State.variables;
 	let r = "";
-}
-<<if $abbreviateDevotion == 1>>
-	<<if slave.fetish == "mindbroken">>
+	if (V.abbreviateDevotion == 1) {
+	if (slave.fetish == "mindbroken") {
 		r += `<span class="red">MB</span>`
-	<<elseif slave.devotion < -95>>
-		r += `<span class="darkviolet">VHate${V.summaryStats ? `[${slave.devotion}]` : ''}</span>`;
-	<<elseif slave.devotion < -50>>
+	} else if (slave.devotion < -95) {
+		r += `<span class="darkviolet">Hate${V.summaryStats ? `[${slave.devotion}]` : ''}</span>`;
+	} else if (slave.devotion < -50) {
 		r += `<span class="darkviolet">Hate${V.summaryStats ? `[${slave.devotion}]` : ''}</span>`;
-	<<elseif slave.devotion < -20>>
+	} else if (slave.devotion < -20) {
 		r += `<span class="mediumorchid">Res${V.summaryStats ? `[${slave.devotion}]` : ''}</span>`;
-	<<elseif slave.devotion <= 20>>
+	} else if (slave.devotion <= 20) {
 		r += `<span class="yellow">Ambiv${V.summaryStats ? `[${slave.devotion$}]` : ''}</span>`;
-	<<elseif slave.devotion <= 50>>
+	} else if (slave.devotion <= 50) {
 		r += `<span class="hotpink">Accept${V.summaryStats ? `[${slave.devotion$}]` : ''}</span>`;
-	<<elseif slave.devotion <= 95>>
+	} else if (slave.devotion <= 95) {
 		r += `<span class="deeppink">Devo${V.summaryStats ? `[${slave.devotion$}]` : ''}</span>`;
-	<<else>>
+	} else {
 		r += `<span class="magenta">Wor${V.summaryStats ? `[${slave.devotion$}]` : ''}</span>`;
-	<</if>>
-	<<if slave.fetish == "mindbroken">>
+	}
+	if (slave.fetish == "mindbroken") {
 		true;
-	<<elseif slave.trust < -95>>
+	} else if (slave.trust < -95) {
 		r += `<span class="darkgoldenrod">ETerr${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-	<<elseif slave.trust < -50>>
+	} else if (slave.trust < -50) {
 		r += `<span class="goldenrod">Terr${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-	<<elseif slave.trust < -20>>
+	} else if (slave.trust < -20) {
 		r += `<span class="gold">Fright${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-	<<elseif slave.trust <= 20>>
+	} else if (slave.trust <= 20) {
 		r += `<span class="yellow">Fear${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-	<<elseif slave.trust <= 50>>
-		<<if slave.devotion < -20>>
+	} else if (slave.trust <= 50) {
+		if (slave.devotion < -20) {
 			r += `<span class="orange">Caref${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-		<<else>>
+		} else {
 			r += `<span class="mediumaquamarine">Caref${V.summaryStats ?[`s${lave.trust}]` : ''}</span>`;
-		<</if>>
-	<<elseif slave.trust < 95>>
-		<<if slave.devotion < -20>>
+		}
+	} else if (slave.trust < 95) {
+		if (slave.devotion < -20) {
 			r += `<span class="orangered">Bold${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-		<<else>>
+		} else {
 			r += `<span class="mediumseagreen">Trust${V.summaryStats ?[`s${lave.trust}]` : ''}</span>`;
-		<</if>>
-	<<else>>
-		<<if slave.devotion < -20>>
+		}
+	} else {
+		if (slave.devotion < -20) {
 			r += `<span class="darkred">Defiant${V.summaryStats ? `[${slave.trust}]` : ''}</span>`;
-		<<else>>
+		} else {
 			r += `<span class="seagreen">VTrust ${V.summaryStats ?[`s${lave.trust}]` : ''}</span>`;
-		<</if>>
-	<</if>>
-<<elseif V.abbreviateDevotion == 2>>
-	<<if slave.fetish == "mindbroken">>
+		}
+	}
+} else if (V.abbreviateDevotion == 2) {
+	if (slave.fetish == "mindbroken") {
 		r += `<span class="red">Mindbroken.</span>`;
-	<<elseif slave.devotion < -95>>
+	} else if (slave.devotion < -95) {
 		r += `<span class="darkviolet">Very hateful${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<elseif slave.devotion < -50>>
+	} else if (slave.devotion < -50) {
 		r += `<span class="darkviolet">Hateful${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<elseif slave.devotion < -20>>
+	} else if (slave.devotion < -20) {
 		r += `<span class="mediumorchid">Resistant${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<elseif slave.devotion <= 20>>
+	} else if (slave.devotion <= 20) {
 		r += `<span class="yellow">Ambivalent${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<elseif slave.devotion <= 50>>
+	} else if (slave.devotion <= 50) {
 		r += `<span class="hotpink">Accepting${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<elseif slave.devotion <= 95>>
+	} else if (slave.devotion <= 95) {
 		r += `<span class="deeppink">Devoted${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<<else>>
+	} else {
 		r += `<span class="magenta">Worshipful${V.summaryStats ? `[${slave.devotion}]` : ''}.</span>`;
-	<</if>>
-	<<if slave.fetish == "mindbroken">>
+	}
+	if (slave.fetish == "mindbroken") {
 		true;
-	<<elseif slave.trust < -95>>
+	} else if (slave.trust < -95) {
 		r += `<span class="darkgoldenrod">Extremely terrified${V.summaryStats ? `[${slave.trust}]` : ''}.</span>`;
-	<<elseif slave.trust < -50>>
+	} else if (slave.trust < -50) {
 		r += `<span class="goldenrod">Terrified${V.summaryStats ? `[${slave.trust}]` : ''}.</span>`;
-	<<elseif slave.trust < -20>>
+	} else if (slave.trust < -20) {
 		r += `<span class="gold">Frightened${V.summaryStats ? `[${slave.trust}]` : ''}.</span>`;
-	<<elseif slave.trust <= 20>>
+	} else if (slave.trust <= 20) {
 		r += `<span class="yellow">Fearful${V.summaryStats ? `[${slave.trust}]` : ''}.</span>`;
-	<<elseif slave.trust <= 50>>
-		<<if slave.devotion < -20>>
+	} else if (slave.trust <= 50) {
+		if (slave.devotion < -20) {
 			r += `<span class="orange">Careful${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="mediumaquamarine">Careful${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<</if>>
-	<<elseif slave.trust < 95>>
-		<<if slave.devotion < -20>>
+		}
+	} else if (slave.trust < 95) {
+		if (slave.devotion < -20) {
 			r += `<span class="orangered">Bold${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="mediumseagreen">Trusting${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<</if>>
-	<<else>>
-		<<if slave.devotion < -20>>
+		}
+	} else {
+		if (slave.devotion < -20) {
 			r += `<span class="darkred">Defiant${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="seagreen">Profoundly trusting${V.summaryStats ? `[${slave.trust}] : ''}`.</span>`;
-		<</if>>
-	<</if>>
-<</if>>
+		}
+	}
+}
 
-<<if slave.fuckdoll == 0>>
-	<<if V.abbreviateRules == 1>>
-		<<switch slave.livingRules>>
-			<<case "luxurious">>
-				''LS:Lux''
-			<<case "normal">>
-				''LS:Nor''
-			<<default>>
-				''LS:Spa''
-		<</switch>>
-		<<if canTalk(slave)>>
-			<<switch slave.speechRules>>
-				<<case "permissive">>
-					''SpR:P''
-				<<case "accent elimination">>
-					''SpR:NoAcc''
-				<<case "language lessons">>
-					''SpR:LL''
-				<<default>>
-					''SpR:R''
-			<</switch>>
-		<</if>>
-		<<switch slave.relationshipRules>>
-			<<case "permissive">>
-				''ReR:P''
-			<<case "just friends">>
-				''ReR:Fr''
-			<<default>>
-				''ReR:R''
-		<</switch>>
-		<<switch slave.standardPunishment>>
-			<<case "confinement">>
-				''Pun:Conf''
-			<<case "whipping">>
-				''Pun:Whip''
-			<<case "chastity">>
-				''Pun:Chas''
-			<<default>>
-				''Pun:Situ''
-		<</switch>>
-		<<switch slave.standardReward>>
-			<<case "relaxation">>
-				''Rew:Relx''
-			<<case "drugs">>
-				''Rew:Drug''
-			<<case "orgasm">>
-				''Rew:Orga''
-			<<default>>
-				''Rew:Situ''
-		<</switch>>
-		<<switch slave.releaseRules>>
-			<<case "permissive">>
-				''MaR:P''
-			<<case "sapphic">>
-				''MaR:S''
-			<<case "masturbation">>
-				''MaR:M''
-			<<default>>
-				''MaR:R''
-		<</switch>>
-	<<elseif V.abbreviateRules == 2>>
+if (slave.fuckdoll == 0) {
+	if (V.abbreviateRules == 1) {
+		switch (slave.livingRules) {
+			case "luxurious":
+				r += `<strong>LS:Lux</strong>`;
+				break;
+			case "normal":
+				r += `<strong>LS:Nor</strong>`;
+				break;
+			default:
+				r += `<strong>LS:Spa</strong>`;
+				break;
+		}
+		if (canTalk(slave)) {
+			switch (slave.speechRules) {
+				case "permissive":
+					r += `<strong>SpR:P</strong>`;
+					break;
+				case "accent elimination":
+					r += `<strong>SpR:NoAcc</strong>`;
+					break;
+				case "language lessons":
+					r += `<strong>SpR:LL</strong>`;
+					break;
+				default:
+					r += `<strong>SpR:R</strong>`;
+					break;
+			}
+		}
+		switch (slave.relationshipRules) {
+			case "permissive":
+				r += `<strong>ReR:P</strong>`;
+				break;
+			case "just friends":
+				r += `<strong>ReR:Fr</strong>`;
+				break;
+			default:
+				r += `<strong>ReR:R</strong>`;
+				break;
+		}
+		switch (slave.standardPunishment) {
+			case "confinement":
+				r += `<strong>Pun:Conf</strong>`;
+				break;
+			case "whipping":
+				r += `<strong>Pun:Whip</strong>`;
+				break;
+			case "chastity":
+				r += `<strong>Pun:Chas</strong>`;
+				break;
+			default:
+				r += `<strong>Pun:Situ</strong>`;
+				break;
+		}
+		switch (slave.standardReward) {
+			case "relaxation":
+				r += `<strong>Rew:Relx</strong>`;
+				break;
+			case "drugs":
+				r += `<strong>Rew:Drug</strong>`;
+				break;
+			case "orgasm":
+				r += `<strong>Rew:Orga</strong>`;
+				break;
+			default:
+				r += `<strong>Rew:Situ</strong>`;
+				break;
+		}
+		switch (slave.releaseRules) {
+			case "permissive":
+				r += `<strong>MaR:P</strong>`;
+				break;
+			case "sapphic":
+				r += `<strong>MaR:S</strong>`;
+				break;
+			case "masturbation":
+				r += `<strong>MaR:M</strong>`;
+				break;
+			default:
+				r += `<strong>MaR:R</strong>`;
+				break;
+		}
+	} else if (V.abbreviateRules == 2) {
 		r += `Living standard: ${slave.livingRules.`;
-		<<if canTalk(slave)>>
+		if (canTalk(slave)) {
 			r += `Speech rules: ${slave.speechRules}.`
-		<</if>>
+		}
 		r += `Relationship rules: ${slave.relationshipRules}.`
 		r += `Typical punishment: ${slave.standardPunishment}.`
 		r += `Typical reward: ${slave.standardReward}.`
 		r += `Release rules: ${slave.releaseRules}.`
-	<</if>>
-<</if>>
+	}
+}
 
-<<if slave.tired != 0>>
+if (slave.tired != 0) {
 	r += `Tired.`
-<</if>>
+}
 
-<<if V.abbreviateDiet == 1>>
-	<<if slave.weight < -95>>
+if (V.abbreviateDiet == 1) {
+	if (slave.weight < -95) {
 		r += `<strong><span class="red">W---${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`
-	<<elseif slave.weight < -30>>
-		<<if slave.hips < -1>>
+	} else if (slave.weight < -30) {
+		if (slave.hips < -1) {
 			r += `<strong>W--${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 			r += `<strong><span class="red">W--${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<<elseif slave.weight < -10>>
+		}
+	} else if (slave.weight < -10) {
 		r += `<strong>W-${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-	<<elseif slave.weight <= 10 >>
+	} else if (slave.weight <= 10 ) {
 		r += `<strong>W${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-	<<elseif slave.weight <= 30>>
+	} else if (slave.weight <= 30) {
 		r += `<strong>W+${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-	<<elseif slave.weight <= 95>>
-		<<if slave.hips > 1 || V.arcologies[0].FSHedonisticDecadence != "unset">>
+	} else if (slave.weight <= 95) {
+		if (slave.hips > 1 || V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `<strong>W++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 			r += `<strong><span class="red">W++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<<elseif slave.weight <= 130>>
-		<<if slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 130) {
+		if (slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `<strong>W+++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 		r += `<strong><span class="red">W+++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<<elseif slave.weight <= 160>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 160) {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `<strong>W++++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 			r += `<strong><span class="red">W++++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<<elseif slave.weight <= 190>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 190) {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `<strong>W+++++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 			r += `<strong><span class="red">W+++++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<<else>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `<strong>W++++++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`;
-		<<else>>
+		} else {
 			r += `<strong><span class="red">W++++++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`;
-		<</if>>
-	<</if>>
-<<elseif V.abbreviateDiet == 2>>
-	<<if slave.weight < -95>>
+		}
+	}
+} else if (V.abbreviateDiet == 2) {
+	if (slave.weight < -95) {
 		r += `<span class="red">Emaciated${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-	<<elseif slave.weight < -30>>
-		<<if slave.hips < -1>>
+	} else if (slave.weight < -30) {
+		if (slave.hips < -1) {
 			Model-thin${V.summaryStats? `[${slave.weight}]`: ''}.
-		<<else>>
+		} else {
 			r += `<span class="red">Very thin${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<<elseif slave.weight < -10>>
+		}
+	} else if (slave.weight < -10) {
 		r += `Thin${V.summaryStats? `[${slave.weight}]`: ''}.`;
-	<<elseif slave.weight <= 10 >>
+	} else if (slave.weight <= 10 ) {
 		r += `Trim${V.summaryStats? `[${slave.weight}]`: ''}.`;
-	<<elseif slave.weight <= 30>>
+	} else if (slave.weight <= 30) {
 		r += `Plush${V.summaryStats? `[${slave.weight}]`: ''}.`;
-	<<elseif slave.weight <= 95>>
-		<<if slave.hips > 1 || V.arcologies[0].FSHedonisticDecadence != "unset">>
+	} else if (slave.weight <= 95) {
+		if (slave.hips > 1 || V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `Nicely chubby${V.summaryStats? `[${slave.weight}]`: ''}.`;
-		<<else>>
+		} else {
 			r += `<span class="red">Overweight${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<<elseif slave.weight <= 130>>
-		<<if slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 130) {
+		if (slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `Pleasantly soft and shapely${V.summaryStats? `[${slave.weight}]`: ''}.`;
-		<<else>>
+		} else {
 			r += `<span class="red">Fat${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<<elseif slave.weight <= 160>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 160) {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `Amazingly voluptuous${V.summaryStats? `[${slave.weight}]`: ''}.`;
-		<<else>>
+		} else {
 			r += `<span class="red">Obese${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<<elseif slave.weight <= 190>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else if (slave.weight <= 190) {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `SSBBW${V.summaryStats? `[${slave.weight}]`: ''}.`;
-		<<else>>
+		} else {
 			r += `<span class="red">Super Obese${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<<else>>
-		<<if V.arcologies[0].FSHedonisticDecadence != "unset">>
+		}
+	} else {
+		if (V.arcologies[0].FSHedonisticDecadence != "unset") {
 			r += `Perfectly massive${V.summaryStats? `[${slave.weight}]`: ''}.`;
-		<<else>>
+		} else {
 			r += `<span class="red">Dangerously Obese${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`;
-		<</if>>
-	<</if>>
-<</if>>
+		}
+	}
+}
 
-<<if V.abbreviateDiet == 1>>
+if (V.abbreviateDiet == 1) {
 	r += `<span class="teal">`
-	<<switch slave.diet>>
-		<<case "restricted">>
+	switch (slave.diet) {
+		case "restricted":
 			r += `<strong>Di:W-</strong>`;
-		<<case "fattening">>
+			break;
+		case "fattening":
 			r += `<strong>Di:W+</strong>`;
-		<<case "XX">>
+			break;
+		case "XX":
 			r += `<strong>Di:XX+</strong>`;
-		<<case "XY">>
+			break;
+		case "XY":
 			r += `<strong>Di:XY+</strong>`;
-		<<case "XXY">>
+			break;
+		case "XXY":
 			r += `<strong>Di:XXY+</strong>`;
-		<<case "muscle building">>
+			break;
+		case "muscle building":
 			r += `<strong>Di:M+</strong>`;
-		<<case "slimming">>
+			break;
+		case "slimming":
 			r += `<strong>Di:M-</strong>`;
-		<<case "cum production">>
+			break;
+		case "cum production":
 			r += `<strong>Di:C+</strong>`;
-		<<case "cleansing">>
+			break;
+		case "cleansing":
 			r += `<strong>Di:H+</strong>`;
-		<<case "fertility">>
+			break;
+		case "fertility":
 			r += `<strong>Di:F+</strong>`;
-	<</switch>>
+			break;
+	}
 	r += `</span>`;
 	r += `<span class="cyan">`;
-	<<if slave.dietCum == 2>>
+	if (slave.dietCum == 2) {
 		r += `<strong>Cum++</strong>`;
-	<<elseif ((slave.dietCum == 1) && (slave.dietMilk == 0))>>
+	} else if (((slave.dietCum == 1) && (slave.dietMilk == 0))) {
 		r += `<strong>Cum+</strong>`;
-	<<elseif ((slave.dietCum == 1) && (slave.dietMilk == 1))>>
+	} else if (((slave.dietCum == 1) && (slave.dietMilk == 1))) {
 		r += `<strong>Cum+ Milk+</strong>`;
-	<<elseif ((slave.dietCum == 0) && (slave.dietMilk == 1))>>
+	} else if (((slave.dietCum == 0) && (slave.dietMilk == 1))) {
 		r += `<strong>Milk+</strong>`;
-	<<elseif (slave.dietMilk == 2)>>
+	} else if ((slave.dietMilk == 2)) {
 		r += `<strong>Milk++</strong>`;
-	<</if>>
+	}
 	r += `</span>`;
-<<elseif V.abbreviateDiet == 2>>
+} else if (V.abbreviateDiet == 2) {
 	r += `<span class="teal">`;
-	<<switch slave.diet>>
-		<<case "restricted">>
+	switch (slave.diet) {
+		case "restricted":
 			r + `Dieting.`;
-		<<case "fattening">>
+			break;
+		case "fattening":
 			r + `Gaining weight.`;
-		<<case "XX">>
+			break;
+		case "XX":
 			r + `Estrogen rich.`;
-		<<case "XY">>
+			break;
+		case "XY":
 			r + `Testosterone rich.`;
-		<<case "XXY">>
+			break;
+		case "XXY":
 			r + `Futanari mix.`;
-		<<case "muscle building">>
+			break;
+		case "muscle building":
 			r + `Pumping iron.`;
-		<<case "slimming">>
+			break;
+		case "slimming":
 			r + `Slimming down.`;
-		<<case "cum production">>
+			break;
+		case "cum production":
 			r + `Cum production.`;
-		<<case "cleansing">>
+			break;
+		case "cleansing":
 			r + `Cleansing.`;
-		<<case "fertility">>
+			break;
+		case "fertility":
 			r + `Fertility.`;
-	<</switch>>
+			break;
+	}
 	r += `</span>`;
-	<<if slave.dietCum == 2>>
+	if (slave.dietCum == 2) {
 		r + `Diet Base: <span class="cyan">Cum Based.</span>`;
-	<<elseif ((slave.dietCum == 1) && (slave.dietMilk == 0))>>
+	} else if (((slave.dietCum == 1) && (slave.dietMilk == 0))) {
 		r + `Diet Base: <span class="cyan">Cum Added.</span>`;
-	<<elseif ((slave.dietCum == 1) && (slave.dietMilk == 1))>>
+	} else if (((slave.dietCum == 1) && (slave.dietMilk == 1))) {
 		r + `Diet Base: <span class="cyan">Milk & Cum Added.</span>`;
-	<<elseif ((slave.dietCum == 0) && (slave.dietMilk == 1))>>
+	} else if (((slave.dietCum == 0) && (slave.dietMilk == 1))) {
 		r + `Diet Base: <span class="cyan">Milk Added.</span>`;
-	<<elseif (slave.dietMilk == 2)>>
+	} else if ((slave.dietMilk == 2)) {
 		r + `Diet Base: <span class="cyan">Milk Based.</span>`;
-	<</if>>
-<</if>>
+	}
+}
 
-<<if V.abbreviateHealth == 1>>
-	<<if slave.health < -20>>
+if (V.abbreviateHealth == 1) {
+	if (slave.health < -20) {
 		r += `<strong><span class="red">H${V.summaryStats? `[${slave.health}]` : ''}</span></strong>`;
-	<<elseif slave.health <= 20>>
+	} else if (slave.health <= 20) {
 		r += `<strong><span class="yellow">H${V.summaryStats? `[${slave.health}]` : ''}</span></strong>`;
-	<<elseif slave.health > 20>>
+	} else if (slave.health > 20) {
 		r += `<strong><span class="green">H${V.summaryStats? `[${slave.health}]` : ''}</span></strong>`;
-	<</if>>
-<<elseif V.abbreviateHealth == 2>>
-	<<if slave.health < -90>>
+	}
+} else if (V.abbreviateHealth == 2) {
+	if (slave.health < -90) {
 		r += `<span class="red">On the edge of death${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<elseif slave.health < -50>>
+	} else if (slave.health < -50) {
 		r += `<span class="red">Extremely unhealthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<elseif slave.health < -20>>
+	} else if (slave.health < -20) {
 		r += `<span class="red">Unhealthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<elseif slave.health <= 20>>
+	} else if (slave.health <= 20) {
 		r += `<span class="yellow">Healthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<elseif slave.health <= 50>>
+	} else if (slave.health <= 50) {
 		r += `<span class="green">Very healthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<elseif slave.health <= 90>>
+	} else if (slave.health <= 90) {
 		r += `<span class="green">Extremely healthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<<else>>
+	} else {
 		r += `<span class="green">Unnaturally healthy${V.summaryStats? `[${slave.health}]` : ''}.</span>`;
-	<</if>>
-<</if>>
+	}
+}
 
-<<if V.abbreviateDrugs == 1>>
+if (V.abbreviateDrugs == 1) {
 	r += `<span class="tan">`
-	<<switch slave.drugs>>
-		<<case "breast injections">>
+	switch (slave.drugs) {
+		case "breast injections":
 			r += `<strong>Dr:Boobs+</strong>`;
-		<<case "intensive breast injections">>
+			break;
+		case "intensive breast injections":
 			r += `<strong>Dr:Boobs++</strong>`;
-		<<case "hyper breast injections">>
+			break;
+		case "hyper breast injections":
 			r += `<strong>Dr:Boobs+++</strong>`;
-		<<case "butt injections">>
+			break;
+		case "butt injections":
 			r += `<strong>Dr:Butt+</strong>`;
-		<<case "intensive butt injections">>
+			break;
+		case "intensive butt injections":
 			r += `<strong>Dr:Butt++</strong>`;
-		<<case "hyper butt injections">>
+			break;
+		case "hyper butt injections":
 			r += `<strong>Dr:Butt+++</strong>`;
-		<<case "lip injections">>
+			break;
+		case "lip injections":
 			r += `<strong>Dr:Lip+</strong>`;
-		<<case "fertility drugs">>
+			break;
+		case "fertility drugs":
 			r += `<strong>Dr:Fert+</strong>`;
-		<<case "super fertility drugs">>
+			break;
+		case "super fertility drugs":
 			r += `<strong>Dr:Fert++</strong>`;
-		<<case "penis enhancement">>
+			break;
+		case "penis enhancement":
 			r += `<strong>Dr:Dick+</strong>`;
-		<<case "intensive penis enhancement">>
+			break;
+		case "intensive penis enhancement":
 			r += `<strong>Dr:Dick++</strong>`;
-		<<case "hyper penis enhancement">>
+			break;
+		case "hyper penis enhancement":
 			r += `<strong>Dr:Dick+++</strong>`;
-		<<case "testicle enhancement">>
+			break;
+		case "testicle enhancement":
 			r += `<strong>Dr:Balls+</strong>`;
-		<<case "intensive testicle enhancement">>
+			break;
+		case "intensive testicle enhancement":
 			r += `<strong>Dr:Balls++</strong>`;
-		<<case "hyper testicle enhancement">>
+			break;
+		case "hyper testicle enhancement":
 			r += `<strong>Dr:Balls+++</strong>`;
-		<<case "psychosuppressants">>
+			break;
+		case "psychosuppressants":
 			r += `<strong>Dr:Psych</strong>`;
-		<<case "steroids">>
+			break;
+		case "steroids":
 			r += `<strong>Dr:Ster</strong>`;
-		<<case "female hormone injections">>
+			break;
+		case "female hormone injections":
 			r += `<strong>Dr:HormXX++</strong>`;
-		<<case "male hormone injections">>
+			break;
+		case "male hormone injections":
 			r += `<strong>Dr:HormXY++</strong>`;
-		<<case "hormone enhancers">>
+			break;
+		case "hormone enhancers":
 			r += `<strong>Dr:Horm+</strong>`;
-		<<case "hormone blockers">>
+			break;
+		case "hormone blockers":
 			r += `<strong>Dr:Horm-</strong>`;
-		<<case "anti-aging cream">>
+			break;
+		case "anti-aging cream":
 			r += `<strong>Dr:Age-</strong>`;
-		<<case "appetite suppressors">>
+			break;
+		case "appetite suppressors":
 			r += `<strong>Dr:ApSup</strong>`;
-		<<case "penis atrophiers">>
+			break;
+		case "penis atrophiers":
 			r += `<strong>Dr:Dick-</strong>`;
-		<<case "testicle atrophiers">>
+			break;
+		case "testicle atrophiers":
 			r += `<strong>Dr:Balls-</strong>`;
-		<<case "clitoris atrophiers">>
+			break;
+		case "clitoris atrophiers":
 			r += `<strong>Dr:Clit-</strong>`;
-		<<case "labia atrophiers">>
+			break;
+		case "labia atrophiers":
 			r += `<strong>Dr:Labia-</strong>`;
-		<<case "nipple atrophiers">>
+			break;
+		case "nipple atrophiers":
 			r += `<strong>Dr:Nipple-</strong>`;
-		<<case "lip atrophiers">>
+			break;
+		case "lip atrophiers":
 			r += `<strong>Dr:Lip-</strong>`;
-		<<case "breast redistributors">>
+			break;
+		case "breast redistributors":
 			r += `<strong>Dr:Breast-</strong>`;
-		<<case "butt redistributors">>
+			break;
+		case "butt redistributors":
 			r += `<strong>Dr:Butt-</strong>`;
-		<<case "sag-B-gone">>
+			break;
+		case "sag-B-gone":
 			r += `<strong>Dr:AntiSag</strong>`;
-		<<case "growth stimulants">>
+			break;
+		case "growth stimulants":
 			r += `<strong>Dr:groStim</strong>`;
-	<</switch>>
+			break;
+	}
 	r += `</span>`;
 	r += `<span class="lightgreen">`;
-	<<if slave.curatives == 2>>
+	if (slave.curatives == 2) {
 		r += `<strong>Cura</strong>`;
-	<<elseif slave.curatives == 1>>
+	} else if (slave.curatives == 1) {
 		r += `<strong>Prev</strong>`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.aphrodisiacs != 0>>
+	if (slave.aphrodisiacs != 0) {
 		r += `<span class="lightblue">`;
-		<<if slave.aphrodisiacs == 1>>
+		if (slave.aphrodisiacs == 1) {
 			r += `<strong>Aph</strong>`;
-		<<elseif slave.aphrodisiacs == 2>>
+		} else if (slave.aphrodisiacs == 2) {
 			r += `<strong>Aph++</strong>`;
-		<<else>>
+		} else {
 			r += `<strong>Anaph</strong>`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-	<<if slave.addict != 0>>
+	}
+	if (slave.addict != 0) {
 		r += `<span class="cyan">Add</span>`;
-	<</if>>
+	}
 	r += `<span class="lightsalmon">`;
-	<<if slave.hormones > 1>>
+	if (slave.hormones > 1) {
 		r += `<strong>Ho:F+</strong>`;
-	<<elseif slave.hormones > 0>>
+	} else if (slave.hormones > 0) {
 		r += `<strong>Ho:F</strong>`;
-	<<elseif slave.hormones < -1>>
+	} else if (slave.hormones < -1) {
 		r += `<strong>Ho:M+</strong>`;
-	<<elseif slave.hormones < 0>>
+	} else if (slave.hormones < 0) {
 		r += `<strong>Ho:M</strong>`;
-	<</if>>
+	}
 	r += `</span>`;
 	r += `<span class="mediumseagreen">`;
-	<<if (slave.bellyImplant > -1)>>
+	if ((slave.bellyImplant > -1)) {
 		r += `<strong>Belly Imp</strong>`;
-	<<elseif ((slave.preg <= -2) || (slave.ovaries == 0)) && (slave.vagina != -1)>>
+	} else if (((slave.preg <= -2) || (slave.ovaries == 0)) && (slave.vagina != -1)) {
 		r += `<strong>Barr</strong>`;
-	<<elseif slave.pubertyXX == 0 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.pubertyXX == 0 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `<strong>Prepub</strong>`;
-	<<elseif slave.ovaryAge >= 47 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.ovaryAge >= 47 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `<strong>Meno</strong>`;
-	<<elseif slave.pregWeek < 0>>
+	} else if (slave.pregWeek < 0) {
 		r += `<strong>Postpartum</strong>`;
-	<<elseif slave.preg == -1>>
+	} else if (slave.preg == -1) {
 		r += `<strong>CC</strong>`;
-	<<elseif slave.preg == 0 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.preg == 0 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `<strong>Fert+</strong>`;
-	<<elseif ((slave.preg < 4) && (slave.preg > 0) && slave.pregKnown == 0) || slave.pregWeek == 1>>
+	} else if (((slave.preg < 4) && (slave.preg > 0) && slave.pregKnown == 0) || slave.pregWeek == 1) {
 		r += `<strong>Preg?</strong>`;
-	<<elseif (slave.preg >= 36) && (slave.broodmother > 0)>>
+	} else if ((slave.preg >= 36) && (slave.broodmother > 0)) {
 		r += `<strong>Perm preg</strong>`;
-	<<elseif slave.pregKnown == 1>>
+	} else if (slave.pregKnown == 1) {
 		r += `<strong>${slave.pregWeek} wks preg</strong>`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.induce == 1>>
+	if (slave.induce == 1) {
 		r += `<span class="orange"><strong>Early Labor</strong></span>`;
-	<</if>>
-	<<if slave.pubertyXY == 0 && slave.balls > 0>>
+	}
+	if (slave.pubertyXY == 0 && slave.balls > 0) {
 		r += `<strong>Prepub balls</strong>`;
-	<</if>>
-	<<if slave.balls > 0 && slave.vasectomy == 1>>
+	}
+	if (slave.balls > 0 && slave.vasectomy == 1) {
 		r += `<strong>Vasect</strong>`;
-	<</if>>
+	}
 	r += `<span class="springgreen">`;
-	<<if slave.inflation == 3>>
+	if (slave.inflation == 3) {
 		r += `<strong>8 ltr ${slave.inflationType}</strong>`;
-	<<elseif slave.inflation == 2>>
+	} else if (slave.inflation == 2) {
 		r += `<strong>4 ltr ${slave.inflationType}</strong>`;
-	<<elseif slave.inflation == 1>>
+	} else if (slave.inflation == 1) {
 		r += `<strong>2 ltr ${slave.inflationType}</strong>`;
-	<<elseif slave.bellyFluid > 0>>
+	} else if (slave.bellyFluid > 0) {
 		r += `<strong>${slave.bellyFluid}ccs ${slave.inflationType}</strong>`;
-	<</if>>
+	}
 	r += `</span>`;
-<<elseif V.abbreviateDrugs == 2>>
-	<<if (slave.drugs != "no drugs") && (slave.drugs != "none")>>
+} else if (V.abbreviateDrugs == 2) {
+	if ((slave.drugs != "no drugs") && (slave.drugs != "none")) {
 		r += `<span class="tan">${On slave.drugs}.</span>`;
-	<</if>>
+	}
 	r += `<span class="lightgreen">`;
-	<<if slave.curatives == 2>>
+	if (slave.curatives == 2) {
 		r += `On curatives.`;
-	<<elseif slave.curatives == 1>>
+	} else if (slave.curatives == 1) {
 		r += `On preventatives.`;
-	<</if>>
+	}
 	r += `</span>`;
 	r += `<span class="lightblue">`;
-	<<if slave.aphrodisiacs > 0>>
+	if (slave.aphrodisiacs > 0) {
 		r += `On ${slave.aphrodisiacs > 1 ? 'extreme': ''} aphrodisiacs.`;
-	<<elseif slave.aphrodisiacs === -1>>
+	} else if (slave.aphrodisiacs === -1) {
 		r += `On anaphrodisiacs.`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.addict != 0>>
+	if (slave.addict != 0) {
 		r += `<span class="cyan">Addict.</span>`;
-	<</if>>
+	}
 	r += `<span class="lightsalmon">`;
-	<<if slave.hormones > 1>>
+	if (slave.hormones > 1) {
 		r += `Heavy female hormones.`;
-	<<elseif slave.hormones > 0>>
+	} else if (slave.hormones > 0) {
 		r += `Female hormones.`;
-	<<elseif slave.hormones < -1>>
+	} else if (slave.hormones < -1) {
 		r += `Heavy male hormones.`;
-	<<elseif slave.hormones < 0>>
+	} else if (slave.hormones < 0) {
 		r += `Male hormones.`;
-	<</if>>
+	}
 	r += `</span>`;
 	r == `<span class="mediumseagreen">`;
-	<<if (slave.bellyImplant > -1)>>
+	if ((slave.bellyImplant > -1)) {
 		r += `Belly Implant.`;
-	<<elseif ((slave.preg <= -2) || (slave.ovaries == 0)) && (slave.vagina != -1)>>
+	} else if (((slave.preg <= -2) || (slave.ovaries == 0)) && (slave.vagina != -1)) {
 		r += `Barren.`;
-	<<elseif slave.pubertyXX == 0 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.pubertyXX == 0 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `Not ovulating yet.`;
-	<<elseif slave.ovaryAge >= 47 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.ovaryAge >= 47 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `Menopausal.`;
-	<<elseif slave.pregWeek < 0>>
+	} else if (slave.pregWeek < 0) {
 		r += `Postpartum.`;
-	<<elseif slave.preg == -1>>
+	} else if (slave.preg == -1) {
 		r += `On contraceptives.`;
-	<<elseif slave.preg == 0 && (slave.ovaries == 1 || slave.mpreg == 1)>>
+	} else if (slave.preg == 0 && (slave.ovaries == 1 || slave.mpreg == 1)) {
 		r += `Fertile.`;
-	<<elseif ((slave.preg < 4) && (slave.preg > 0) && slave.pregKnown == 0) || slave.pregWeek == 1>>
+	} else if (((slave.preg < 4) && (slave.preg > 0) && slave.pregKnown == 0) || slave.pregWeek == 1) {
 		r += `May be pregnant.`;
-	<<elseif (slave.preg >= 36) && (slave.broodmother > 0)>>
+	} else if ((slave.preg >= 36) && (slave.broodmother > 0)) {
 		r += `Permanently pregnant.`;
-	<<elseif slave.pregKnown == 1>>
-		<<if slave.pregType < 2 || slave.broodmother > 0>>
+	} else if (slave.pregKnown == 1) {
+		if (slave.pregType < 2 || slave.broodmother > 0) {
 			r += `${slave.pregWeek} weeks pregnant.`;
-		<<else>>
+		} else {
 			slave.pregWeek weeks pregnant with
-			<<if slave.pregType >= 40>>
+			if (slave.pregType >= 40) {
 				r += `a tremendous brood of offspring.`;
-			<<elseif slave.pregType >= 20>>
+			} else if (slave.pregType >= 20) {
 				r += `a brood of offspring.`;
-			<<elseif slave.pregType >= 10>>
+			} else if (slave.pregType >= 10) {
 				r += `slave.pregType babies.`;
-			<<elseif slave.pregType == 9>>
+			} else if (slave.pregType == 9) {
 				r += `nonuplets.`;
-			<<elseif slave.pregType == 8>>
+			} else if (slave.pregType == 8) {
 				r += `octuplets.`;
-			<<elseif slave.pregType == 7>>
+			} else if (slave.pregType == 7) {
 				r += `septuplets.`;
-			<<elseif slave.pregType == 6>>
+			} else if (slave.pregType == 6) {
 				r += `sextuplets.`;
-			<<elseif slave.pregType == 5>>
+			} else if (slave.pregType == 5) {
 				r += `quintuplets.`;
-			<<elseif slave.pregType == 4>>
+			} else if (slave.pregType == 4) {
 				r += `quadruplets.`;
-			<<elseif slave.pregType == 3>>
+			} else if (slave.pregType == 3) {
 				r += `triplets.`;
-			<<else>>
+			} else {
 				r += `twins.`;
-			<</if>>
-		<</if>>
-	<</if>>
+			}
+		}
+	}
 	r += `</span>`;
-	<<if slave.induce == 1>>
+	if (slave.induce == 1) {
 		r += `<span class="orange">Showing signs of early labor.</span>`;
-	<</if>>
-	<<if slave.pubertyXY == 0 && slave.balls > 0>>
+	}
+	if (slave.pubertyXY == 0 && slave.balls > 0) {
 		r += `Has not had first ejaculation.`;
-	<</if>>
-	<<if slave.balls > 0 && slave.vasectomy == 1>>
+	}
+	if (slave.balls > 0 && slave.vasectomy == 1) {
 		r += `Vasectomy.`;
-	<</if>>
+	}
 	<span class="springgreen">
-	<<if slave.inflation == 3>>
+	if (slave.inflation == 3) {
 		r += `Filled with 8 liters of ${slave.inflationType}.`;
-	<<elseif slave.inflation == 2>>
+	} else if (slave.inflation == 2) {
 		r += `Filled with 4 liters of ${slave.inflationType}.`;
-	<<elseif slave.inflation == 1>>
+	} else if (slave.inflation == 1) {
 		r += `Filled with 2 liters of ${slave.inflationType}.`;
-	<<elseif slave.bellyFluid > 0>>
+	} else if (slave.bellyFluid > 0) {
 		r += `Stuffed with ${slave.bellyFluid}ccs of ${slave.inflationType}.`;
-	<</if>>
+	}
 	r += `</span>`;
-<</if>>
+}
 
-<<if V.abbreviateNationality+V.abbreviateGenitalia+V.abbreviatePhysicals+V.abbreviateSkills+V.abbreviateMental != 0>>
+if (V.abbreviateNationality+V.abbreviateGenitalia+V.abbreviatePhysicals+V.abbreviateSkills+V.abbreviateMental != 0) {
 	r += `<br>`;
-	<<if V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1>>
+	if (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) {
 		r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-	<</if>>
-<</if>>
+	}
+}
 
-<<SlaveTitle slave>>
-<<set V.seed = V.desc.substring(0,1)>>
-<<set V.seed = V.seed.toUpperCase()>>
-<<set V.desc = V.seed + V.desc.substring(1)>>
+V.desc = SlaveTitle(slave);
+V.seed = V.desc.substring(0,1);
+V.seed = V.seed.toUpperCase();
+V.desc = V.seed + V.desc.substring(1);
 r += `<strong><span class="coral">${V.desc}${V.abbreviatePhysicals == 2? '.' : ''}</span></strong>`;
 
-<<if V.seeRace == 1>>
+if (V.seeRace == 1) {
 	r += `<span class="tan">`;
-	<<if V.abbreviateRace == 1>>
-		<<switch slave.race>>
-			<<case "white">>
+	if (V.abbreviateRace == 1) {
+		switch (slave.race) {
+			case "white":
 				r += `C`;
-			<<case "asian">>
+				break;
+			case "asian":
 				r += `A`;
-			<<case "indo-aryan">>
+				break;
+			case "indo-aryan":
 				r += `I`;
-			<<case "latina">>
+				break;
+			case "latina":
 				r += `L`;
-			<<case "middle eastern">>
+				break;
+			case "middle eastern":
 				r += `ME`;
-			<<case "black">>
+				break;
+			case "black":
 				r += `B`;
-			<<case "pacific islander">>
+				break;
+			case "pacific islander":
 				r += `PI`;
-			<<case "malay">>
+				break;
+			case "malay":
 				r += `M`;
-			<<case "amerindian">>
+				break;
+			case "amerindian":
 				r += `AI`;
-			<<case "semitic">>
+				break;
+			case "semitic":
 				r += `S`;
-			<<case "southern european">>
+				break;
+			case "southern european":
 				r += `SE`;
-			<<case "mixed race">>
+				break;
+			case "mixed race":
 				r += `MR`;
-			<<default>>
+				break;
+			default:
 				r += `${slave.race.charAt(0).toUpperCase() + slave.race.charAt(1) + slave.race.charAt(2)}`;
-		<</switch>>
-	<<elseif V.abbreviateRace == 2>>
-		<<switch slave.race>>
-			<<case "white">>
+				break;
+		}
+	} else if (V.abbreviateRace == 2) {
+		switch (slave.race) {
+			case "white":
 				r += `Caucasian.`;
-			<<case "asian">>
+				break;
+			case "asian":
 				r += `Asian.`;
-			<<case "indo-aryan">>
+				break;
+			case "indo-aryan":
 				r += `Indo-aryan.`;
-			<<case "latina">>
+				break;
+			case "latina":
 				r += `Latina.`;
-			<<case "middle eastern">>
+				break;
+			case "middle eastern":
 				r += `Middle Eastern.`;
-			<<case "black">>
+				break;
+			case "black":
 				r += `Black.`;
-			<<case "pacific islander">>
+				break;
+			case "pacific islander":
 				r += `Pacific Islander.`;
-			<<case "malay">>
+				break;
+			case "malay":
 				r += `Malay.`;
-			<<case "amerindian">>
+				break;
+			case "amerindian":
 				r += `Amerindian.`;
-			<<case "semitic">>
+				break;
+			case "semitic":
 				r += `Semitic.`;
-			<<case "southern european">>
+				break;
+			case "southern european":
 				r += `Southern European.`;
-			<<case "mixed race">>
+				break;
+			case "mixed race":
 				r += `Mixed race.`;
-			<<default>>
+				break;
+			default:
 				r += `${slave.race.charAt(0).toUpperCase() + slave.race.slice(1)}.`;
-		<</switch>>
-	<</if>>
+				break;
+		}
+	}
 	r += `</span>`;
-<</if>>
+}
 
-<<if V.abbreviateNationality == 1>>
+if (V.abbreviateNationality == 1) {
 	r += `<span class="tan">`;
-	<<switch slave.nationality>>
-		<<case "Afghan">>
+	switch (slave.nationality) {
+		case "Afghan":
 			r += `Afg`;
-		<<case "Albanian">>
+			break;
+		case "Albanian":
 			r += `Alb`;
-		<<case "Algerian">>
+			break;
+		case "Algerian":
 			r += `Alg`;
-		<<case "American">>
+			break;
+		case "American":
 			r += `USA`;
-		<<case "Andorran">>
+			break;
+		case "Andorran":
 			r += `And`;
-		<<case "Angolan">>
+			break;
+		case "Angolan":
 			r += `Ang`;
-		<<case "Antiguan">>
+			break;
+		case "Antiguan":
 			r += `AB`;
-		<<case "Argentinian">>
+			break;
+		case "Argentinian":
 			r += `Arg`;
-		<<case "Armenian">>
+			break;
+		case "Armenian":
 			r += `Arm`;
-		<<case "Aruban">>
+			break;
+		case "Aruban":
 			r += `Aru`;
-		<<case "Australian">>
+			break;
+		case "Australian":
 			r += `Aus`;
-		<<case "Austrian">>
+			break;
+		case "Austrian":
 			r += `Aut`;
-		<<case "Azerbaijani">>
+			break;
+		case "Azerbaijani":
 			r += `Aze`;
-		<<case "Bahamian">>
+			break;
+		case "Bahamian":
 			r += `Bah`;
-		<<case "Bahraini">>
+			break;
+		case "Bahraini":
 			r += `Bah`;
-		<<case "Bangladeshi">>
+			break;
+		case "Bangladeshi":
 			r += `Bgd`;
-		<<case "Barbadian">>
+			break;
+		case "Barbadian":
 			r += `Bar`;
-		<<case "Belarusian">>
+			break;
+		case "Belarusian":
 			r += `Ber`;
-		<<case "Belgian">>
+			break;
+		case "Belgian":
 			r += `Bel`;
-		<<case "Belizean">>
+			break;
+		case "Belizean":
 			r += `Blz`;
-		<<case "Beninese">>
+			break;
+		case "Beninese":
 			r += `Ben`;
-		<<case "Bermudian">>
+			break;
+		case "Bermudian":
 			r += `Bmd`;
-		<<case "Bhutanese">>
+			break;
+		case "Bhutanese":
 			r += `Bhu`;
-		<<case "Bissau-Guinean">>
+			break;
+		case "Bissau-Guinean":
 			r += `GB`;
-		<<case "Bolivian">>
+			break;
+		case "Bolivian":
 			r += `Bol`;
-		<<case "Bosnian">>
+			break;
+		case "Bosnian":
 			r += `Bos`;
-		<<case "Brazilian">>
+			break;
+		case "Brazilian":
 			r += `Bra`;
-		<<case "British">>
+			break;
+		case "British":
 			r += `UK`;
-		<<case "Bruneian">>
+			break;
+		case "Bruneian":
 			r += `Bru`;
-		<<case "Bulgarian">>
+			break;
+		case "Bulgarian":
 			r += `Bul`;
-		<<case "Burkinabé">>
+			break;
+		case "Burkinabé":
 			r += `BF`;
-		<<case "Burmese">>
+			break;
+		case "Burmese":
 			r += `Bur`;
-		<<case "Burundian">>
+			break;
+		case "Burundian":
 			r += `Bnd`;
-		<<case "Cambodian">>
+			break;
+		case "Cambodian":
 			r += `Kam`;
-		<<case "Cameroonian">>
+			break;
+		case "Cameroonian":
 			r += `Cam`;
-		<<case "Canadian">>
+			break;
+		case "Canadian":
 			r += `Can`;
-		<<case "Cape Verdean">>
+			break;
+		case "Cape Verdean":
 			r += `CV`;
-		<<case "Catalan">>
+			break;
+		case "Catalan":
 			r += `Cat`;
-		<<case "Central African">>
+			break;
+		case "Central African":
 			r += `CAR`;
-		<<case "Chadian">>
+			break;
+		case "Chadian":
 			r += `Cha`;
-		<<case "Chilean">>
+			break;
+		case "Chilean":
 			r += `Chl`;
-		<<case "Chinese">>
+			break;
+		case "Chinese":
 			r += `Chi`;
-		<<case "Colombian">>
+			break;
+		case "Colombian":
 			r += `Col`;
-		<<case "Comorian">>
+			break;
+		case "Comorian":
 			r += `Com`;
-		<<case "Congolese">>
+			break;
+		case "Congolese":
 			r += `RC`;
-		<<case "a Cook Islander">>
+			break;
+		case "a Cook Islander":
 			r += `CI`;
-		<<case "Costa Rican">>
+			break;
+		case "Costa Rican":
 			r += `CR`;
-		<<case "Croatian">>
+			break;
+		case "Croatian":
 			r += `Cro`;
-		<<case "Cuban">>
+			break;
+		case "Cuban":
 			r += `Cub`;
-		<<case "Cypriot">>
+			break;
+		case "Cypriot":
 			r += `Cyp`;
-		<<case "Czech">>
+			break;
+		case "Czech":
 			r += `Cze`;
-		<<case "Danish">>
+			break;
+		case "Danish":
 			r += `Den`;
-		<<case "Djiboutian">>
+			break;
+		case "Djiboutian":
 			r += `Dji`;
-		<<case "Dominican">>
+			break;
+		case "Dominican":
 			r += `DR`;
-		<<case "Dominiquais">>
+			break;
+		case "Dominiquais":
 			r += `Dom`;
-		<<case "Dutch">>
+			break;
+		case "Dutch":
 			r += `Nld`;
-		<<case "East Timorese">>
+			break;
+		case "East Timorese":
 			r += `ET`;
-		<<case "Ecuadorian">>
+			break;
+		case "Ecuadorian":
 			r += `Ecu`;
-		<<case "Egyptian">>
+			break;
+		case "Egyptian":
 			r += `Egy`;
-		<<case "Emirati">>
+			break;
+		case "Emirati":
 			r += `UAE`;
-		<<case "Equatoguinean">>
+			break;
+		case "Equatoguinean":
 			r += `EG`;
-		<<case "Eritrean">>
+			break;
+		case "Eritrean":
 			r += `Eri`;
-		<<case "Estonian">>
+			break;
+		case "Estonian":
 			r += `Est`;
-		<<case "Ethiopian">>
+			break;
+		case "Ethiopian":
 			r += `Eth`;
-		<<case "Fijian">>
+			break;
+		case "Fijian":
 			r += `Fij`;
-		<<case "Filipina">>
+			break;
+		case "Filipina":
 			r += `Phl`;
-		<<case "Finnish">>
+			break;
+		case "Finnish":
 			r += `Fin`;
-		<<case "French">>
+			break;
+		case "French":
 			r += `Fra`;
-		<<case "French Guianan">>
+			break;
+		case "French Guianan":
 			r += `FG`;
-		<<case "French Polynesian">>
+			break;
+		case "French Polynesian":
 			r += `FP`;
-		<<case "Gabonese">>
+			break;
+		case "Gabonese":
 			r += `Gab`;
-		<<case "Gambian">>
+			break;
+		case "Gambian":
 			r += `Gam`;
-		<<case "Georgian">>
+			break;
+		case "Georgian":
 			r += `Geo`;
-		<<case "German">>
+			break;
+		case "German":
 			r += `Ger`;
-		<<case "Ghanan">>
+			break;
+		case "Ghanan":
 			r += `Gha`;
-		<<case "Greek">>
+			break;
+		case "Greek":
 			r += `Gre`;
-		<<case "Greenlandic">>
+			break;
+		case "Greenlandic":
 			r += `Grn`;
-		<<case "Grenadian">>
+			break;
+		case "Grenadian":
 			r += `Gda`;
-		<<case "Guamanian">>
+			break;
+		case "Guamanian":
 			r += `Gua`;
-		<<case "Guatemalan">>
+			break;
+		case "Guatemalan":
 			r += `Gtm`;
-		<<case "Guinean">>
+			break;
+		case "Guinean":
 			r += `Gui`;
-		<<case "Guyanese">>
+			break;
+		case "Guyanese":
 			r += `Guy`;
-		<<case "Haitian">>
+			break;
+		case "Haitian":
 			r += `Hai`;
-		<<case "Honduran">>
+			break;
+		case "Honduran":
 			r += `Hon`;
-		<<case "Hungarian">>
+			break;
+		case "Hungarian":
 			r += `Hun`;
-		<<case "I-Kiribati">>
+			break;
+		case "I-Kiribati":
 			r += `Kir`;
-		<<case "Icelandic">>
+			break;
+		case "Icelandic":
 			r += `Ice`;
-		<<case "Indian">>
+			break;
+		case "Indian":
 			r += `Ind`;
-		<<case "Indonesian">>
+			break;
+		case "Indonesian":
 			r += `Idn`;
-		<<case "Iranian">>
+			break;
+		case "Iranian":
 			r += `Irn`;
-		<<case "Iraqi">>
+			break;
+		case "Iraqi":
 			r += `Irq`;
-		<<case "Irish">>
+			break;
+		case "Irish":
 			r += `Irl`;
-		<<case "Israeli">>
+			break;
+		case "Israeli":
 			r += `Isr`;
-		<<case "Italian">>
+			break;
+		case "Italian":
 			r += `Ita`;
-		<<case "Ivorian">>
+			break;
+		case "Ivorian":
 			r += `IC`;
-		<<case "Jamaican">>
+			break;
+		case "Jamaican":
 			r += `Jam`;
-		<<case "Japanese">>
+			break;
+		case "Japanese":
 			r += `Jpn`;
-		<<case "Jordanian">>
+			break;
+		case "Jordanian":
 			r += `Jor`;
-		<<case "Kazakh">>
+			break;
+		case "Kazakh":
 			r += `Kaz`;
-		<<case "Kenyan">>
+			break;
+		case "Kenyan":
 			r += `Ken`;
-		<<case "Kittitian">>
+			break;
+		case "Kittitian":
 			r += `SKN`;
-		<<case "Korean">>
+			break;
+		case "Korean":
 			r += `Kor`;
-		<<case "Kosovan">>
+			break;
+		case "Kosovan":
 			r += `Kos`;
-		<<case "Kurdish">>
+			break;
+		case "Kurdish":
 			r += `Kur`;
-		<<case "Kuwaiti">>
+			break;
+		case "Kuwaiti":
 			r += `Kuw`;
-		<<case "Kyrgyz">>
+			break;
+		case "Kyrgyz":
 			r += `Kyr`;
-		<<case "Laotian">>
+			break;
+		case "Laotian":
 			r += `Lao`;
-		<<case "Latvian">>
+			break;
+		case "Latvian":
 			r += `Lat`;
-		<<case "Lebanese">>
+			break;
+		case "Lebanese":
 			r += `Lbn`;
-		<<case "Liberian">>
+			break;
+		case "Liberian":
 			r += `Lib`;
-		<<case "Libyan">>
+			break;
+		case "Libyan":
 			r += `Lby`;
-		<<case "a Liechtensteiner">>
+			break;
+		case "a Liechtensteiner":
 			r += `Lie`;
-		<<case "Lithuanian">>
+			break;
+		case "Lithuanian":
 			r += `Lit`;
-		<<case "Luxembourgian">>
+			break;
+		case "Luxembourgian":
 			r += `Lux`;
-		<<case "Macedonian">>
+			break;
+		case "Macedonian":
 			r += `Mac`;
-		<<case "Malagasy">>
+			break;
+		case "Malagasy":
 			r += `Mad`;
-		<<case "Malawian">>
+			break;
+		case "Malawian":
 			r += `Mwi`;
-		<<case "Malaysian">>
+			break;
+		case "Malaysian":
 			r += `Mys`;
-		<<case "Maldivian">>
+			break;
+		case "Maldivian":
 			r += `Mdv`;
-		<<case "Malian">>
+			break;
+		case "Malian":
 			r += `Mal`;
-		<<case "Maltese">>
+			break;
+		case "Maltese":
 			r += `Mlt`;
-		<<case "Marshallese">>
+			break;
+		case "Marshallese":
 			r += `MI`;
-		<<case "Mauritanian">>
+			break;
+		case "Mauritanian":
 			r += `Mta`;
-		<<case "Mauritian">>
+			break;
+		case "Mauritian":
 			r += `Mts`;
-		<<case "Mexican">>
+			break;
+		case "Mexican":
 			r += `Mex`;
-		<<case "Micronesian">>
+			break;
+		case "Micronesian":
 			r += `FSM`;
-		<<case "Moldovan">>
+			break;
+		case "Moldovan":
 			r += `Mol`;
-		<<case "Monégasque">>
+			break;
+		case "Monégasque":
 			r += `Mnc`;
-		<<case "Mongolian">>
+			break;
+		case "Mongolian":
 			r += `Mon`;
-		<<case "Montenegrin">>
+			break;
+		case "Montenegrin":
 			r += `Mng`;
-		<<case "Moroccan">>
+			break;
+		case "Moroccan":
 			r += `Mor`;
-		<<case "Mosotho">>
+			break;
+		case "Mosotho":
 			r += `Les`;
-		<<case "Motswana">>
+			break;
+		case "Motswana":
 			r += `Bot`;
-		<<case "Mozambican">>
+			break;
+		case "Mozambican":
 			r += `Moz`;
-		<<case "Namibian">>
+			break;
+		case "Namibian":
 			r += `Nam`;
-		<<case "Nauruan">>
+			break;
+		case "Nauruan":
 			r += `Nau`;
-		<<case "Nepalese">>
+			break;
+		case "Nepalese":
 			r += `Npl`;
-		<<case "New Caledonian">>
+			break;
+		case "New Caledonian":
 			r += `NC`;
-		<<case "a New Zealander">>
+			break;
+		case "a New Zealander":
 			r += `NZ`;
-		<<case "Ni-Vanuatu">>
+			break;
+		case "Ni-Vanuatu":
 			r += `Van`;
-		<<case "Nicaraguan">>
+			break;
+		case "Nicaraguan":
 			r += `Nic`;
-		<<case "Nigerian">>
+			break;
+		case "Nigerian":
 			r += `Nga`;
-		<<case "Nigerien">>
+			break;
+		case "Nigerien":
 			r += `Ngr`;
-		<<case "Niuean">>
+			break;
+		case "Niuean":
 			r += `Niu`;
-		<<case "Norwegian">>
+			break;
+		case "Norwegian":
 			r += `Nor`;
-		<<case "Omani">>
+			break;
+		case "Omani":
 			r += `Omn`;
-		<<case "Pakistani">>
+			break;
+		case "Pakistani":
 			r += `Pak`;
-		<<case "Palauan">>
+			break;
+		case "Palauan":
 			r += `Plu`;
-		<<case "Palestinian">>
+			break;
+		case "Palestinian":
 			r += `Pal`;
-		<<case "Panamanian">>
+			break;
+		case "Panamanian":
 			r += `Pan`;
-		<<case "Papua New Guinean">>
+			break;
+		case "Papua New Guinean":
 			r += `PNG`;
-		<<case "Paraguayan">>
+			break;
+		case "Paraguayan":
 			r += `Par`;
-		<<case "Peruvian">>
+			break;
+		case "Peruvian":
 			r += `Per`;
-		<<case "Polish">>
+			break;
+		case "Polish":
 			r += `Pol`;
-		<<case "Portuguese">>
+			break;
+		case "Portuguese":
 			r += `Por`;
-		<<case "Puerto Rican">>
+			break;
+		case "Puerto Rican":
 			r += `PR`;
-		<<case "Qatari">>
+			break;
+		case "Qatari":
 			r += `Qat`;
-		<<case "Romanian">>
+			break;
+		case "Romanian":
 			r += `Rom`;
-		<<case "Russian">>
+			break;
+		case "Russian":
 			r += `Rus`;
-		<<case "Rwandan">>
+			break;
+		case "Rwandan":
 			r += `Rwa`;
-		<<case "Sahrawi">>
+			break;
+		case "Sahrawi":
 			r += `Sah`;
-		<<case "Saint Lucian">>
+			break;
+		case "Saint Lucian":
 			r += `SL`;
-		<<case "Salvadoran">>
+			break;
+		case "Salvadoran":
 			r += `ES`;
-		<<case "Sammarinese">>
+			break;
+		case "Sammarinese":
 			r += `SM`;
-		<<case "Samoan">>
+			break;
+		case "Samoan":
 			r += `Sam`;
-		<<case "São Toméan">>
+			break;
+		case "São Toméan":
 			r += `STP`;
-		<<case "Saudi">>
+			break;
+		case "Saudi":
 			r += `Sau`;
-		<<case "Scottish">>
+			break;
+		case "Scottish":
 			r += `Sco`;
-		<<case "Senegalese">>
+			break;
+		case "Senegalese":
 			r += `Sen`;
-		<<case "Serbian">>
+			break;
+		case "Serbian":
 			r += `Srb`;
-		<<case "Seychellois">>
+			break;
+		case "Seychellois":
 			r += `Sey`;
-		<<case "Sierra Leonean">>
+			break;
+		case "Sierra Leonean":
 			r += `Sie`;
-		<<case "Singaporean">>
+			break;
+		case "Singaporean":
 			r += `Sng`;
-		<<case "Slovak">>
+			break;
+		case "Slovak":
 			r += `Svk`;
-		<<case "Slovene">>
+			break;
+		case "Slovene":
 			r += `Svn`;
-		<<case "a Solomon Islander">>
+			break;
+		case "a Solomon Islander":
 			r += `SI`;
-		<<case "Somali">>
+			break;
+		case "Somali":
 			r += `Som`;
-		<<case "South African">>
+			break;
+		case "South African":
 			r += `RSA`;
-		<<case "South Sudanese">>
+			break;
+		case "South Sudanese":
 			r += `SS`;
-		<<case "Spanish">>
+			break;
+		case "Spanish":
 			r += `Spa`;
-		<<case "Sri Lankan">>
+			break;
+		case "Sri Lankan":
 			r += `Sri`;
-		<<case "Sudanese">>
+			break;
+		case "Sudanese":
 			r += `Sud`;
-		<<case "Surinamese">>
+			break;
+		case "Surinamese":
 			r += `Sur`;
-		<<case "Swazi">>
+			break;
+		case "Swazi":
 			r += `Swa`;
-		<<case "Swedish">>
+			break;
+		case "Swedish":
 			r += `Swe`;
-		<<case "Swiss">>
+			break;
+		case "Swiss":
 			r += `Swi`;
-		<<case "Syrian">>
+			break;
+		case "Syrian":
 			r += `Syr`;
-		<<case "Taiwanese">>
+			break;
+		case "Taiwanese":
 			r += `Tai`;
-		<<case "Tajik">>
+			break;
+		case "Tajik":
 			r += `Taj`;
-		<<case "Tanzanian">>
+			break;
+		case "Tanzanian":
 			r += `Tza`;
-		<<case "Thai">>
+			break;
+		case "Thai":
 			r += `Tha`;
-		<<case "Tibetan">>
+			break;
+		case "Tibetan":
 			r += `Tib`;
-		<<case "Togolese">>
+			break;
+		case "Togolese":
 			r += `Tog`;
-		<<case "Tongan">>
+			break;
+		case "Tongan":
 			r += `Ton`;
-		<<case "Trinidadian">>
+			break;
+		case "Trinidadian":
 			r += `TT`;
-		<<case "Tunisian">>
+			break;
+		case "Tunisian":
 			r += `Tun`;
-		<<case "Turkish">>
+			break;
+		case "Turkish":
 			r += `Tur`;
-		<<case "Turkmen">>
+			break;
+		case "Turkmen":
 			r += `Tkm`;
-		<<case "Tuvaluan">>
+			break;
+		case "Tuvaluan":
 			r += `Tuv`;
-		<<case "Ugandan">>
+			break;
+		case "Ugandan":
 			r += `Uga`;
-		<<case "Ukrainian">>
+			break;
+		case "Ukrainian":
 			r += `Ukr`;
-		<<case "Uruguayan">>
+			break;
+		case "Uruguayan":
 			r += `Uru`;
-		<<case "Uzbek">>
+			break;
+		case "Uzbek":
 			r += `Uzb`;
-		<<case "Vatican">>
+			break;
+		case "Vatican":
 			r += `VC`;
-		<<case "Venezuelan">>
+			break;
+		case "Venezuelan":
 			r += `Ven`;
-		<<case "Vietnamese">>
+			break;
+		case "Vietnamese":
 			r += `Vnm`;
-		<<case "Vincentian">>
+			break;
+		case "Vincentian":
 			r += `SVG`;
-		<<case "Yemeni">>
+			break;
+		case "Yemeni":
 			r += `Yem`;
-		<<case "Zairian">>
+			break;
+		case "Zairian":
 			r += `DRC`;
-		<<case "Zambian">>
+			break;
+		case "Zambian":
 			r += `Zam`;
-		<<case "Zimbabwean">>
-			<<if slave.race == "white">>
+			break;
+		case "Zimbabwean":
+			if (slave.race == "white") {
 				r += `Rho`;
-			<<else>>
+			} else {
 				r += `Zwe`;
-			<</if>>
-		<<case "Ancient Chinese Revivalist">>
+			}
+			break;
+		case "Ancient Chinese Revivalist":
 			r += `Chi Rev`;
-		<<case "Ancient Egyptian Revivalist">>
+			break;
+		case "Ancient Egyptian Revivalist":
 			r += `Egy Rev`;
-		<<case "Arabian Revivalist">>
+			break;
+		case "Arabian Revivalist":
 			r += `Ara Rev`;
-		<<case "Aztec Revivalist">>
+			break;
+		case "Aztec Revivalist":
 			r += `Azt Rev`;
-		<<case "Edo Revivalist">>
+			break;
+		case "Edo Revivalist":
 			r += `Edo Rev`;
-		<<case "Roman Revivalist">>
+			break;
+		case "Roman Revivalist":
 			r += `Rom Rev`;
-		<<case "" "none" "slave" "Stateless">>
+			break;
+		case "" "none" "slave" "Stateless":
 			r += `None`;
-		<<default>>
+			break;
+		default:
 			r += `${slave.nationality.charAt(0) + slave.nationality.charAt(1) + slave.nationality.charAt(2)}`;
-	<</switch>>
+			break;
+	}
 	r += `</span>`;
-<<elseif V.abbreviateNationality == 2>>
+} else if (V.abbreviateNationality == 2) {
 	r += `<span class="tan">`;
-	<<switch slave.nationality>>
-		<<case "Zimbabwean">>
-			<<if slave.race == "white">>
+	switch (slave.nationality) {
+		case "Zimbabwean":
+			if (slave.race == "white") {
 				r += `Rhodesian.`;
-			<<else>>
+			} else {
 				r += slave.nationality.
-			<</if>>
-		<<case "slave" "none" "" "Stateless">>
+			}
+			break;
+		case "slave" "none" "" "Stateless":
 			r += `Stateless.`;
-		<<default>>
+			break;
+		default:
 			r += slave.nationality.
-	<</switch>>
+			break;
+	}
 	r += `</span>`;
-<</if>>
+}
 
-<<if V.abbreviatePhysicals == 1>>
+if (V.abbreviatePhysicals == 1) {
 	r += `<span class="pink">`;
-	<<switch slave.skin>>
-		<<case "light brown">>
+	switch (slave.skin) {
+		case "light brown":
 			r += `L. Br`;
-		<<case "dark brown">>
+			break;
+		case "dark brown":
 			r += `D. Br`;
-		<<case "light olive">>
+			break;
+		case "light olive":
 			r += `L. Oli`;
-		<<case "dark olive">>
+			break;
+		case "dark olive":
 			r += `D. Oli`;
-		<<case "extremely pale">>
+			break;
+		case "extremely pale":
 			r += `Ex. Pa`;
-		<<case "pure white">>
+			break;
+		case "pure white":
 			r += `P. Whi`;
-		<<case "tanned">>
+			break;
+		case "tanned":
 			r += `Tan`;
-		<<case "dark" "fair" "pale">>
+			break;
+		case "dark" "fair" "pale":
 			r += `${slave.skin.charAt(0).toUpperCase() + slave.skin.slice(1)}`;
-		<<default>>
+			break;
+		default:
 			r += `${slave.skin.charAt(0).toUpperCase() + slave.skin.charAt(1) + slave.skin.charAt(2)}`;
-	<</switch>>
-	<<else>>
+			break;
+	}
+	} else {
 		r += `${slave.skin.charAt(0).toUpperCase() + slave.skin.slice(1)} skin.`;
 	</span>
-<</if>>
-<<if V.abbreviateGenitalia == 1>>
-	<<if slave.dick > 0>>
+}
+if (V.abbreviateGenitalia == 1) {
+	if (slave.dick > 0) {
 		r += `<span class="pink">`;
-		<<if slave.balls == 0>>
+		if (slave.balls == 0) {
 			r += `Geld`;
-		<</if>>
-		<<if (slave.dick > 8) && (slave.balls > 8)>>
+		}
+		if ((slave.dick > 8) && (slave.balls > 8)) {
 			r += `Junk+++`;
-		<<elseif (slave.dick > 5) && (slave.balls > 5)>>
+		} else if ((slave.dick > 5) && (slave.balls > 5)) {
 			r += `Junk++`;
-		<<elseif (slave.dick > 4) && (slave.balls > 4)>>
+		} else if ((slave.dick > 4) && (slave.balls > 4)) {
 			r += `Junk+`;
-		<<elseif (slave.dick > 3) && (slave.balls > 3)>>
+		} else if ((slave.dick > 3) && (slave.balls > 3)) {
 			r += `Junk`;
-		<<elseif slave.dick > 8>>
+		} else if (slave.dick > 8) {
 			r += `Dick+++`;
-		<<elseif slave.dick > 5>>
+		} else if (slave.dick > 5) {
 			r += `Dick++`;
-		<<elseif slave.dick > 4>>
+		} else if (slave.dick > 4) {
 			r += `Dick+`;
-		<<elseif slave.dick > 3>>
+		} else if (slave.dick > 3) {
 			r += `Dick`;
-		<<elseif slave.balls > 10>>
+		} else if (slave.balls > 10) {
 			r += `Balls+++`;
-		<<elseif slave.balls > 5>>
+		} else if (slave.balls > 5) {
 			r += `Balls++`;
-		<<elseif slave.balls > 4>>
+		} else if (slave.balls > 4) {
 			r += `Balls+`;
-		<<elseif slave.balls > 3>>
+		} else if (slave.balls > 3) {
 			r += `Balls`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-	<<if slave.vagina == 0>>
+	}
+	if (slave.vagina == 0) {
 		r += `<span class="lime">VV</span>`;
-	<<elseif (slave.pregKnown == 1) && canWalk(slave) && (slave.clothes == "no clothing" || slave.clothes == "body oil") && (slave.shoes == "none")>>
+	} else if ((slave.pregKnown == 1) && canWalk(slave) && (slave.clothes == "no clothing" || slave.clothes == "body oil") && (slave.shoes == "none")) {
 		r += `<span class="pink">NBP</span>`;
-	<</if>>
-	<<if slave.anus == 0>>
+	}
+	if (slave.anus == 0) {
 	r += `	<span class="lime">AV</span>`;
-	<</if>>
+	}
 	r += `<span class="pink">`;
-	<<if (slave.vagina > 3) && (slave.anus > 3)>>
+	if ((slave.vagina > 3) && (slave.anus > 3)) {
 		r += `V++A++`;
-	<<elseif (slave.vagina > 2) && (slave.anus > 2)>>
+	} else if ((slave.vagina > 2) && (slave.anus > 2)) {
 		r += `V+A+`;
-	<<elseif slave.vagina > 3>>
+	} else if (slave.vagina > 3) {
 		r += `V++`;
-	<<elseif slave.vagina > 2>>
+	} else if (slave.vagina > 2) {
 		r += `V+`;
-	<<elseif slave.anus > 3>>
+	} else if (slave.anus > 3) {
 		r += `A++`;
-	<<elseif slave.anus > 2>>
+	} else if (slave.anus > 2) {
 		r += `A+`;
-	<</if>>
+	}
 	r += `</span>`;
-<<elseif V.abbreviateGenitalia == 2>>
-	<<if slave.dick > 0>>
+} else if (V.abbreviateGenitalia == 2) {
+	if (slave.dick > 0) {
 		r += `<span class="pink">`;
-		<<if slave.balls == 0>>
+		if (slave.balls == 0) {
 			r += `Gelded.`;
-		<</if>>
-		<<if (slave.dick > 8) && (slave.balls > 8)>>
+		}
+		if ((slave.dick > 8) && (slave.balls > 8)) {
 			r += `Hyper dick & balls.`;
-		<<elseif (slave.dick > 5) && (slave.balls > 5)>>
+		} else if ((slave.dick > 5) && (slave.balls > 5)) {
 			r += `Monster dick & balls.`;
-		<<elseif (slave.dick > 4) && (slave.balls > 4)>>
+		} else if ((slave.dick > 4) && (slave.balls > 4)) {
 			r += `Huge dick & balls.`;
-		<<elseif (slave.dick > 3) && (slave.balls > 3)>>
+		} else if ((slave.dick > 3) && (slave.balls > 3)) {
 			r += `Big dick & balls.`;
-		<<elseif slave.dick > 8>>
+		} else if (slave.dick > 8) {
 			r += `Hyper dong.`;
-		<<elseif slave.dick > 5>>
+		} else if (slave.dick > 5) {
 			r += `Monster dong.`;
-		<<elseif slave.dick > 4>>
+		} else if (slave.dick > 4) {
 			r += `Huge dick.`;
-		<<elseif slave.dick > 3>>
+		} else if (slave.dick > 3) {
 			r += `Big dick.`;
-		<<elseif slave.balls > 8>>
+		} else if (slave.balls > 8) {
 			r += `Hyper balls.`;
-		<<elseif slave.balls > 5>>
+		} else if (slave.balls > 5) {
 			r += `Monstrous balls.`;
-		<<elseif slave.balls > 4>>
+		} else if (slave.balls > 4) {
 			r += `Huge balls.`;
-		<<elseif slave.balls > 3>>
+		} else if (slave.balls > 3) {
 			r += `Big balls.`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-	<<if slave.vagina == 0>>
+	}
+	if (slave.vagina == 0) {
 		r += `<span class="lime">Virgin.</span>`;
-	<<elseif (slave.pregKnown == 1) && canWalk(slave) && (slave.clothes == "no clothing" || slave.clothes == "body oil") && (slave.shoes == "none")>>
+	} else if ((slave.pregKnown == 1) && canWalk(slave) && (slave.clothes == "no clothing" || slave.clothes == "body oil") && (slave.shoes == "none")) {
 		r += `<span class="pink">Naked, barefoot, and pregnant.</span>`;
-	<</if>>
-	<<if slave.anus == 0>>
+	}
+	if (slave.anus == 0) {
 		r += `<span class="lime">Anal virgin.</span>`;
-	<</if>>
+	}
 	r += `<span class="pink">`;
-	<<if (slave.vagina > 3) && (slave.anus > 3)>>
+	if ((slave.vagina > 3) && (slave.anus > 3)) {
 		r += `Blown out holes.`;
-	<<elseif (slave.vagina > 2) && (slave.anus > 2)>>
+	} else if ((slave.vagina > 2) && (slave.anus > 2)) {
 		r += `High mileage.`;
-	<<elseif slave.vagina > 3>>
+	} else if (slave.vagina > 3) {
 		r += `Cavernous pussy.`;
-	<<elseif slave.vagina > 2>>
+	} else if (slave.vagina > 2) {
 		r += `Loose pussy.`;
-	<<elseif slave.anus > 3>>
+	} else if (slave.anus > 3) {
 		r += `Permagaped anus.`;
-	<<elseif slave.anus > 2>>
+	} else if (slave.anus > 2) {
 		r += `Gaping anus.`;
-	<</if>>
+	}
 	r += `</span>`;
-<</if>>
+}
 
-<<if V.abbreviatePhysicals == 1>>
+if (V.abbreviatePhysicals == 1) {
 	r += `<span class="pink">`;
-	<<if V.showAgeDetail == 1>>
+	if (V.showAgeDetail == 1) {
 		r += slave.actualAge;
-	<<elseif slave.actualAge >= 40>>
+	} else if (slave.actualAge >= 40) {
 		r += `40s`;
-	<<elseif slave.actualAge >= 35>>
+	} else if (slave.actualAge >= 35) {
 		r += `Lt30s`;
-	<<elseif slave.actualAge >= 30>>
+	} else if (slave.actualAge >= 30) {
 		r += `Ea30s`;
-	<<elseif slave.actualAge >= 25>>
+	} else if (slave.actualAge >= 25) {
 		r += `Lt20s`;
-	<<elseif slave.actualAge >= 20>>
+	} else if (slave.actualAge >= 20) {
 		r += `Ea20s`;
-	<<elseif slave.actualAge >= 18>>
+	} else if (slave.actualAge >= 18) {
 		r += slave.actualAge
-	<</if>>
-	<<if slave.actualAge != slave.physicalAge>>
+	}
+	if (slave.actualAge != slave.physicalAge) {
 		r += `${slave.physicalAge}y-bdy`;
-	<</if>>
-	<<if slave.visualAge != slave.physicalAge>>
+	}
+	if (slave.visualAge != slave.physicalAge) {
 		r += `Lks${slave.visualAge}`;
-	<</if>>
-	<<if slave.face < -95>>
+	}
+	if (slave.face < -95) {
 		r += `<span class="red">Face---${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<<elseif slave.face < -40>>
+	} else if (slave.face < -40) {
 		r += `<span class="red">Face--${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<<elseif slave.face < -10>>
+	} else if (slave.face < -10) {
 		r += `<span class="red">Face-${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<<elseif slave.face <= 10>>
+	} else if (slave.face <= 10) {
 		r += `Face${V.summaryStats? `[${slave.face}]` : ''}`;
-	<<elseif slave.face <= 40>>
+	} else if (slave.face <= 40) {
 		r += `<span class="pink">Face+${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<<elseif slave.face <= 95>>
+	} else if (slave.face <= 95) {
 		r += `<span class="pink">Face++${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<<else>>
+	} else {
 		r += `<span class="pink">Face+++${V.summaryStats? `[${slave.face}]` : ''}</span>`;
-	<</if>>
-	<<if slave.eyes == -2>>
+	}
+	if (slave.eyes == -2) {
 		r += `<span class="red">Blind</span>`;
-	<<elseif ((slave.eyes == -1) && (slave.eyewear != "corrective glasses") && (slave.eyewear != "corrective contacts"))>>
+	} else if (((slave.eyes == -1) && (slave.eyewear != "corrective glasses") && (slave.eyewear != "corrective contacts"))) {
 		r += `<span class="yellow">Sight-</span>`;
-	<</if>>
+	}
 
-	<<if slave.markings != "none">>
+	if (slave.markings != "none") {
 		r += `Markings`;
-	<</if>>
+	}
 
-	<<if slave.lips > 95>>
+	if (slave.lips > 95) {
 		r += `Facepussy`;
-	<<elseif slave.lips > 70>>
+	} else if (slave.lips > 70) {
 		r += `Lips+++${V.summaryStats? `[${slave.lips}]` : ''}`;
-	<<elseif slave.lips > 40>>
+	} else if (slave.lips > 40) {
 		r += `Lips++${V.summaryStats? `[${slave.lips}]` : ''}`;
-	<<elseif slave.lips > 20>>
+	} else if (slave.lips > 20) {
 		r += `Lips+${V.summaryStats? `[${slave.lips}]` : ''}`;
-	<<elseif slave.lips > 10>>
+	} else if (slave.lips > 10) {
 		r += `Lips${V.summaryStats? `[${slave.lips}]` : ''}`;
-	<<else>>
+	} else {
 		r += `<span class="red">Lips-</span>${V.summaryStats? `[${slave.lips}]` : ''}`;
-	<</if>>
-	<<if slave.teeth == "crooked">>
+	}
+	if (slave.teeth == "crooked") {
 		r += `<span class="yellow">Cr Teeth</span>`;
-	<<elseif slave.teeth == "cosmetic braces">>
+	} else if (slave.teeth == "cosmetic braces") {
 		r += `Cos Braces`;
-	<<elseif slave.teeth == "straightening braces">>
+	} else if (slave.teeth == "straightening braces") {
 		r += `Braces`;
-	<<elseif slave.teeth == "removable">>
+	} else if (slave.teeth == "removable") {
 		r += `Rem Teeth`;
-	<<elseif slave.teeth == "pointy">>
+	} else if (slave.teeth == "pointy") {
 		r += `Fangs`;
-	<</if>>
-	<<if slave.muscles > 95>>
+	}
+	if (slave.muscles > 95) {
 		r += `Musc++${V.summaryStats? `[${slave.muscles}]`: ''}`;
-	<<elseif slave.muscles > 50>>
+	} else if (slave.muscles > 50) {
 		r += `Musc+${V.summaryStats? `[${slave.muscles}]`: ''}`;
-	<<elseif slave.muscles > 5>>
+	} else if (slave.muscles > 5) {
 		r += `Fit${V.summaryStats? `[${slave.muscles}]`: ''}`;
-	<<elseif slave.muscles > -6>>
+	} else if (slave.muscles > -6) {
 		r += `Soft${V.summaryStats? `[${slave.muscles}]`: ''}`;
-	<<elseif slave.muscles > -31>>
-		<<if V.arcologies[0].FSPhysicalIdealist == "unset">>
+	} else if (slave.muscles > -31) {
+		if (V.arcologies[0].FSPhysicalIdealist == "unset") {
 			r += `<span class="red">Weak</span>${V.summaryStats? `[${slave.muscles}]`: ''}`;
-		<<else>>
+		} else {
 			r += `Soft${V.summaryStats? `[${slave.muscles}]`: ''}`;
-		<</if>>
-	<<elseif slave.muscles > -96>>
-		<<if V.arcologies[0].FSPhysicalIdealist == "unset">>
+		}
+	} else if (slave.muscles > -96) {
+		if (V.arcologies[0].FSPhysicalIdealist == "unset") {
 			r += `<span class="red">Weak+</span>${V.summaryStats? `[${slave.muscles}]`: ''}`;
-		<<else>>
+		} else {
 			r += `Soft+${V.summaryStats? `[${slave.muscles}]`: ''}`;
-		<</if>>
-	<<else>>
+		}
+	} else {
 		r += `<span class="red">Weak++</span>${V.summaryStats? `[${slave.muscles}]`: ''}`;
-	<</if>>
-	<<if slave.amp != 0>>
-		<<if slave.amp == -1>>
+	}
+	if (slave.amp != 0) {
+		if (slave.amp == -1) {
 			r += `P-Limbs`;
-		<<elseif slave.amp == -2>>
+		} else if (slave.amp == -2) {
 			r += `Sex P-Limbs`;
-		<<elseif slave.amp == -3>>
+		} else if (slave.amp == -3) {
 			r += `Beauty P-Limbs`;
-		<<elseif slave.amp == -4>>
+		} else if (slave.amp == -4) {
 			r += `Combat P-Limbs`;
-		<<elseif slave.amp == -5>>
+		} else if (slave.amp == -5) {
 			r += `Cyber P-Limbs`;
-		<<else>>
+		} else {
 			r += `Amp`;
-		<</if>>
-	<</if>>
-	<<if !canWalk(slave)>>
+		}
+	}
+	if (!canWalk(slave)) {
 		r += `Immob`;
-	<</if>>
-	<<if slave.heels == 1>>
+	}
+	if (slave.heels == 1) {
 		r += `Heel`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.voice == 0>>
+	if (slave.voice == 0) {
 		r += `<span class="pink">Mute</span>`;
-	<<else>>
-		<<if slave.accent == 3>>
+	} else {
+		if (slave.accent == 3) {
 			r += `<span class="red">Acc--</span>`;
-		<<elseif slave.accent == 2>>
+		} else if (slave.accent == 2) {
 			r += `Acc-`;
-		<<elseif slave.accent == 4>>
+		} else if (slave.accent == 4) {
 			r += `Acc--`;
-		<<elseif slave.accent == 1>>
+		} else if (slave.accent == 1) {
 			r += `<span class="pink">Acc</span>`;
-		<</if>>
-	<</if>>
+		}
+	}
 	r += `<span class="pink">`;
-	<<if (slave.boobs >= 12000) && (slave.butt > 9)>>
+	if ((slave.boobs >= 12000) && (slave.butt > 9)) {
 		r += `T&A+++`;
-	<<elseif (slave.boobs > 4000) && (slave.butt > 8)>>
+	} else if ((slave.boobs > 4000) && (slave.butt > 8)) {
 		r += `T&A++`;
-	<<elseif (slave.boobs > 2000) && (slave.butt > 6)>>
+	} else if ((slave.boobs > 2000) && (slave.butt > 6)) {
 		r += `T&A+`;
-	<<elseif (slave.boobs > 800) && (slave.butt > 4)>>
+	} else if ((slave.boobs > 800) && (slave.butt > 4)) {
 		r += `T&A`;
-	<<elseif (slave.boobs < 500) && (slave.butt < 3) && (slave.weight <= 10) && (slave.muscles <= 30)>>
+	} else if ((slave.boobs < 500) && (slave.butt < 3) && (slave.weight <= 10) && (slave.muscles <= 30)) {
 		r += `Girlish`;
-	<<elseif slave.boobs >= 12000>>
+	} else if (slave.boobs >= 12000) {
 		r += `Boobs+++`;
-	<<elseif slave.boobs > 4000>>
+	} else if (slave.boobs > 4000) {
 		r += `Boobs++`;
-	<<elseif slave.boobs > 2000>>
+	} else if (slave.boobs > 2000) {
 		r += `Boobs+`;
-	<<elseif slave.boobs > 800>>
+	} else if (slave.boobs > 800) {
 		r += `Boobs`;
-	<<elseif slave.butt > 9>>
+	} else if (slave.butt > 9) {
 		r += `Ass+++`;
-	<<elseif slave.butt > 8>>
+	} else if (slave.butt > 8) {
 		r += `Ass++`;
-	<<elseif slave.butt > 6>>
+	} else if (slave.butt > 6) {
 		r += `Ass+`;
-	<<elseif slave.butt > 4>>
+	} else if (slave.butt > 4) {
 		r += `Ass`;
-	<</if>>
+	}
 	r += `</span>`;
 	r += `<span class="red">`;
-	<<if slave.hips < -1>>
-		<<if slave.butt > 2 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+	if (slave.hips < -1) {
+		if (slave.butt > 2 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 			r += `Disp+`;
-		<</if>>
-	<<elseif slave.hips < 0>>
-		<<if slave.butt > 4 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+		}
+	} else if (slave.hips < 0) {
+		if (slave.butt > 4 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 			r += `Disp+`;
-		<</if>>
-	<<elseif slave.hips > 2>>
-		<<if slave.butt <= 8>>
+		}
+	} else if (slave.hips > 2) {
+		if (slave.butt <= 8) {
 			r += `Disp-`;
-		<</if>>
-	<<elseif slave.hips > 1>>
-		<<if slave.butt <= 3 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))>>
+		}
+	} else if (slave.hips > 1) {
+		if (slave.butt <= 3 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))) {
 			r += `Disp-`;
-		<</if>>
-<<elseif slave.hips > 0>>
-	<<if slave.butt > 8>>
-		<<if (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+		}
+} else if (slave.hips > 0) {
+	if (slave.butt > 8) {
+		if ((V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 			r += `Disp+`;
-		<</if>>
-	<<elseif slave.butt <= 2 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))>>
+		}
+	} else if (slave.butt <= 2 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))) {
 		r += `Disp-`;
-	<</if>>
-	<<else>>
-		<<if slave.butt > 6>>
-			<<if (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+	}
+	} else {
+		if (slave.butt > 6) {
+			if ((V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 				r += `Disp+`;
-			<</if>>
-		<<elseif slave.butt <= 1 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))>>
+			}
+		} else if (slave.butt <= 1 && (V.arcologies[0].FSSlimnessEnthusiast == "unset" || (slave.boobs >= 500))) {
 			r += `Disp-`;
-		<</if>>
-	<</if>>
+		}
+	}
 	r += `</span>`;
-	<<if slave.waist > 95>>
+	if (slave.waist > 95) {
 		r += `<span class="red">Wst---${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<<elseif slave.waist > 40>>
+	} else if (slave.waist > 40) {
 		r += `<span class="red">Wst--${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<<elseif slave.waist > 10>>
+	} else if (slave.waist > 10) {
 		r += `<span class="red">Wst-${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<<elseif slave.waist >= -10>>
+	} else if (slave.waist >= -10) {
 		r += `Wst${V.summaryStats? `[${slave.waist}]`: ''}`;
-	<<elseif slave.waist >= -40>>
+	} else if (slave.waist >= -40) {
 		r += `<span class="pink">Wst+${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<<elseif slave.waist >= -95>>
+	} else if (slave.waist >= -95) {
 		r += `<span class="pink">Wst++${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<<else>>
+	} else {
 		r += `<span class="pink">Wst+++${V.summaryStats? `[${slave.waist}]`}</span>`;
-	<</if>>
+	}
 	r += `<span class="pink">`;
-	<<if (slave.boobsImplant == 0) && (slave.buttImplant == 0) && (slave.waist >= -95) && (slave.lipsImplant == 0) && (slave.faceImplant <= 5) && (slave.bellyImplant == -1)>>
+	if ((slave.boobsImplant == 0) && (slave.buttImplant == 0) && (slave.waist >= -95) && (slave.lipsImplant == 0) && (slave.faceImplant <= 5) && (slave.bellyImplant == -1)) {
 		r += `Natr`;
-	<<else>>
+	} else {
 		r += `Impl`;
-	<</if>>
-	<<if slave.lactation == 1>>
+	}
+	if (slave.lactation == 1) {
 		r += `Lact`;
-	<<elseif slave.lactation == 2>>
+	} else if (slave.lactation == 2) {
 		r += `Lact++`;
-	<</if>>
-	<<run modScore(slave)>>
-	<<if slave.corsetPiercing == 0 && V.piercingScore < 3 && V.tatScore < 2>>
+	}
+	modScore(slave);
+	if (slave.corsetPiercing == 0 && V.piercingScore < 3 && V.tatScore < 2) {
 		true
-	<<elseif V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)>>
+	} else if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) {
 		r += `Mods++`;
-	<<elseif V.modScore > 7>>
+	} else if (V.modScore > 7) {
 		r += `Mods+`;
-	<<else>>
+	} else {
 		r += `Mods`;
-	<</if>>
-	<<if slave.brand != 0>>
+	}
+	if (slave.brand != 0) {
 		r += `Br`;
-	<</if>>
+	}
 	r += `</span>`;
-<<elseif V.abbreviatePhysicals == 2>>
+} else if (V.abbreviatePhysicals == 2) {
 	r += `<span class="pink">`;
-	<<if V.showAgeDetail == 1>>
+	if (V.showAgeDetail == 1) {
 		r += `Age ${slave.actualAge}.`;
-	<<elseif slave.actualAge >= 40>>
+	} else if (slave.actualAge >= 40) {
 		r += `Forties.`;
-	<<elseif slave.actualAge >= 35>>
+	} else if (slave.actualAge >= 35) {
 		r += `Late thirties.`;
-	<<elseif slave.actualAge >= 30>>
+	} else if (slave.actualAge >= 30) {
 		r += `Early thirties.`;
-	<<elseif slave.actualAge >= 25>>
+	} else if (slave.actualAge >= 25) {
 		r += `Late twenties.`;
-	<<elseif slave.actualAge >= 20>>
+	} else if (slave.actualAge >= 20) {
 		r += `Early twenties.`;
-	<<elseif slave.actualAge >= 19>>
+	} else if (slave.actualAge >= 19) {
 		r += `Nineteen.`;
-	<<elseif slave.actualAge >= 18>>
+	} else if (slave.actualAge >= 18) {
 		r += `Eighteen.`;
-	<<else>>
+	} else {
 		r += `Underage.`;
-	<</if>>
+	}
 	/*
 	**  No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater 
 	**  than or equal to physical age, we do the old physical body/Looks for fresh out of the can NCS slaves.
 	*/
-	<<if ((slave.inducedNCS == 0) || (slave.visualAge >= slave.physicalAge))>>
-		<<if slave.actualAge != slave.physicalAge>>
+	if (((slave.inducedNCS == 0) || (slave.visualAge >= slave.physicalAge))) {
+		if (slave.actualAge != slave.physicalAge) {
 			r += `${slave.physicalAge} year old body.`;
-		<</if>>
-		<<if slave.visualAge != slave.physicalAge>>
+		}
+		if (slave.visualAge != slave.physicalAge) {
 			r += `Looks ${slave.visualAge}.`;
-		<</if>>
-	<<else>>
+		}
+	} else {
 		/*
 		**  Now the rub. The use of physical Age for the year old body above, basically conflicts with the changes
 		**  that NCS introduces, so here to *distinguish* the changes, we use visual age with the 'year old body'
@@ -1589,1838 +1920,2135 @@ r += `<strong><span class="coral">${V.desc}${V.abbreviatePhysicals == 2? '.' : '
 		**  visually aged, so our change here makes it say 'Age 1. Appears to have a 10 year old body.'
 		*/
 		r += `Appears to have a ${slave.visualAge} year old body.`;
-	<</if>>
-	<<if slave.inducedNCS == 1>>
+	}
+	if (slave.inducedNCS == 1) {
 		r += `(<span class="orange">NCS</span>)`;
-	<</if>>
-	<<if slave.face < -95>>
+	}
+	if (slave.face < -95) {
 		r += `<span class="red">Very ugly${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<<elseif slave.face < -40>>
+	} else if (slave.face < -40) {
 		r += `<span class="red">Ugly${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<<elseif slave.face < -10>>
+	} else if (slave.face < -10) {
 		r += `<span class="red">Unattractive${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<<elseif slave.face <= 10>>
+	} else if (slave.face <= 10) {
 		r += `Average${V.summaryStats? `[${slave.face}]`: ''}`;
-	<<elseif slave.face <= 40>>
+	} else if (slave.face <= 40) {
 		r += `<span class="pink">Attractive${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<<elseif slave.face <= 95>>
+	} else if (slave.face <= 95) {
 		r += `<span class="pink">Beautiful${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<<else>>
+	} else {
 		r += `<span class="pink">Very beautiful${V.summaryStats? `[${slave.face}]`: ''}</span>`;
-	<</if>>
+	}
 	r += `${slave.faceShape} face.`;
-	<<if slave.eyes <= -2>>
+	if (slave.eyes <= -2) {
 		r += `<span class="red">Blind.</span>`;
-	<<elseif ((slave.eyes <= -1) && (slave.eyewear != "corrective glasses") && (slave.eyewear != "corrective contacts"))>>
+	} else if (((slave.eyes <= -1) && (slave.eyewear != "corrective glasses") && (slave.eyewear != "corrective contacts"))) {
 		r += `<span class="yellow">Nearsighted.</span>`;
-	<</if>>
-	<<if slave.lips > 95>>
+	}
+	if (slave.lips > 95) {
 		r += `Facepussy${V.summaryStats? `[${slave.lips}]`: ''}.`;
-	<<elseif slave.lips > 70>>
+	} else if (slave.lips > 70) {
 		r += `Huge lips${V.summaryStats? `[${slave.lips}]`: ''}.`;
-	<<elseif slave.lips > 40>>
+	} else if (slave.lips > 40) {
 		r += `Big lips${V.summaryStats? `[${slave.lips}]`: ''}.`;
-	<<elseif slave.lips > 20>>
+	} else if (slave.lips > 20) {
 		r += `Pretty lips${V.summaryStats? `[${slave.lips}]`: ''}.`;
-	<<elseif slave.lips > 10>>
+	} else if (slave.lips > 10) {
 		r += `Normal lips${V.summaryStats? `[${slave.lips}]`: ''}.`;
-	<<else>>
+	} else {
 		r += `<span class="red">Thin lips${V.summaryStats? `[${slave.lips}]`: ''}.</span>`;
-	<</if>>
-	<<if slave.teeth == "crooked">>
+	}
+	if (slave.teeth == "crooked") {
 		r += `<span class="yellow">Crooked teeth.</span>`;
-	<<elseif slave.teeth == "cosmetic braces">>
+	} else if (slave.teeth == "cosmetic braces") {
 		r += `Cosmetic braces.`;
-	<<elseif slave.teeth == "straightening braces">>
+	} else if (slave.teeth == "straightening braces") {
 		r += `Braces.`;
-	<<elseif slave.teeth == "removable">>
+	} else if (slave.teeth == "removable") {
 		r += `Removable teeth.`;
-	<<elseif slave.teeth == "pointy">>
+	} else if (slave.teeth == "pointy") {
 		r += `Sharp fangs.`;
-	<</if>>
-	<<if slave.muscles > 95>>
+	}
+	if (slave.muscles > 95) {
 		r += `Hugely muscular${V.summaryStats? `[${slave.muscles}]` : ''}.`;
-	<<elseif slave.muscles > 50>>
+	} else if (slave.muscles > 50) {
 		r += `Muscular${V.summaryStats? `[${slave.muscles}]`: ''}.`;
-	<<elseif slave.muscles > 5>>
+	} else if (slave.muscles > 5) {
 		r += `Fit${V.summaryStats? `[${slave.muscles}]`: ''}.`;
-	<<elseif slave.muscles > -6>>
+	} else if (slave.muscles > -6) {
 		r += `Soft${V.summaryStats? `[${slave.muscles}]`: ''}.`;
-	<<elseif slave.muscles > -31>>
-		<<if V.arcologies[0].FSPhysicalIdealist == "unset">>
+	} else if (slave.muscles > -31) {
+		if (V.arcologies[0].FSPhysicalIdealist == "unset") {
 			r += `<span class="red">Weak${V.summaryStats? `[${slave.muscles}]`: ''}.</span>`;
-		<<else>>
+		} else {
 			r += `Weak${V.summaryStats? `[${slave.muscles}]`: ''}.`;
-		<</if>>
-	<<elseif slave.muscles > -96>>
-		<<if V.arcologies[0].FSPhysicalIdealist == "unset">>
+		}
+	} else if (slave.muscles > -96) {
+		if (V.arcologies[0].FSPhysicalIdealist == "unset") {
 			r += `<span class="red">Very weak${V.summaryStats? `[${slave.muscles}]`: ''}.</span>`;
-		<<else>>
+		} else {
 			r += `Very weak${V.summaryStats? `[${slave.muscles}]`: ''}.`;
-		<</if>>
-	<<else>>
+		}
+	} else {
 		r += `<span class="red">Frail${V.summaryStats? `[${slave.muscles}]`: ''}.</span>`;
-	<</if>>
-	<<if slave.amp != 0>>
-		<<if slave.amp == -1>>
+	}
+	if (slave.amp != 0) {
+		if (slave.amp == -1) {
 			r += `Prosthetic limbs.`;
-		<<elseif slave.amp == -2>>
+		} else if (slave.amp == -2) {
 			r += `Sexy prosthetic limbs.`;
-		<<elseif slave.amp == -3>>
+		} else if (slave.amp == -3) {
 			r += `Beautiful prosthetic limbs.`;
-		<<elseif slave.amp == -4>>
+		} else if (slave.amp == -4) {
 			r += `Deadly prosthetic limbs.`;
-		<<elseif slave.amp == -5>>
+		} else if (slave.amp == -5) {
 			r += `Cyber prosthetic limbs.`;
-		<<else>>
+		} else {
 			r += `Amputee.`;
-		<</if>>
-	<</if>>
-	<<if !canWalk(slave)>>
+		}
+	}
+	if (!canWalk(slave)) {
 		r += `Immobile.`;
-	<</if>>
-	<<if slave.heels == 1>>
+	}
+	if (slave.heels == 1) {
 		r += `Heeled.`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.voice == 0>>
+	if (slave.voice == 0) {
 		r += `<span class="pink">Mute.</span>`;
-	<<else>>
-		<<if slave.accent == 3>>
+	} else {
+		if (slave.accent == 3) {
 			r += `<span class="red">Bad accent.</span>`;
-		<<elseif slave.accent == 4>>
+		} else if (slave.accent == 4) {
 			r += `<span class="red">No language skills.</span>`;
-		<<elseif slave.accent == 2>>
+		} else if (slave.accent == 2) {
 			r += `Accent.`;
-		<<elseif slave.accent == 1>>
+		} else if (slave.accent == 1) {
 			r += `<span class="pink">Cute accent.</span>`;
-		<</if>>
-	<</if>>
+		}
+	}
 	r += `<span class="pink">`;
-	<<if (slave.boobs >= 12000) && (slave.butt > 9)>>
+	if ((slave.boobs >= 12000) && (slave.butt > 9)) {
 		r += `Hyper T&A.`;
-	<<elseif (slave.boobs > 4000) && (slave.butt > 8)>>
+	} else if ((slave.boobs > 4000) && (slave.butt > 8)) {
 		r += `Enormous T&A.`;
-	<<elseif (slave.boobs > 2000) && (slave.butt > 6)>>
+	} else if ((slave.boobs > 2000) && (slave.butt > 6)) {
 		r += `Huge T&A.`;
-	<<elseif (slave.boobs > 800) && (slave.butt > 4)>>
+	} else if ((slave.boobs > 800) && (slave.butt > 4)) {
 		r += `Big T&A.`;
-	<<elseif (slave.boobs < 500) && (slave.butt < 3) && (slave.weight <= 10) && (slave.muscles <= 30)>>
+	} else if ((slave.boobs < 500) && (slave.butt < 3) && (slave.weight <= 10) && (slave.muscles <= 30)) {
 		r += `Girlish figure.`;
-	<<elseif slave.boobs >= 12000>>
+	} else if (slave.boobs >= 12000) {
 		r += `Immobilizing tits.`;
-	<<elseif slave.boobs > 4000>>
+	} else if (slave.boobs > 4000) {
 		r += `Monstrous tits.`;
-	<<elseif slave.boobs > 2000>>
+	} else if (slave.boobs > 2000) {
 		r += `Huge tits.`;
-	<<elseif slave.boobs > 800>>
+	} else if (slave.boobs > 800) {
 		r += `Big tits.`;
-	<<elseif slave.butt > 9>>
+	} else if (slave.butt > 9) {
 		r += `Hyper ass.`;
-	<<elseif slave.butt > 8>>
+	} else if (slave.butt > 8) {
 		r += `Titanic ass.`;
-	<<elseif slave.butt > 6>>
+	} else if (slave.butt > 6) {
 		r += `Huge ass.`;
-	<<elseif slave.butt > 4>>
+	} else if (slave.butt > 4) {
 		r += `Big ass.`;
-	<</if>>
+	}
 	r == `</span>`;
 	<span class="red">
-	<<if slave.hips < -1>>
-		<<if slave.butt > 2 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+	if (slave.hips < -1) {
+		if (slave.butt > 2 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 			r += `Disproportionately big butt.`;
-		<</if>>
-	<<elseif slave.hips < 0>>
-		<<if slave.butt > 4 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+		}
+	} else if (slave.hips < 0) {
+		if (slave.butt > 4 && (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 			r += `Disproportionately big butt.`;
-		<</if>>
-	<<elseif slave.hips > 2>>
-		<<if slave.butt <= 8>>
+		}
+	} else if (slave.hips > 2) {
+		if (slave.butt <= 8) {
 			r += `Disproportionately small butt.`;
-		<</if>>
-	<<elseif slave.hips > 1>>
-		<<if slave.butt <= 3 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))>>
+		}
+	} else if (slave.hips > 1) {
+		if (slave.butt <= 3 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))) {
 			r += `Disproportionately small butt.`;
-		<</if>>
-	<<elseif slave.hips > 0>>
-		<<if slave.butt > 8>>
-			<<if (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+		}
+	} else if (slave.hips > 0) {
+		if (slave.butt > 8) {
+			if ((V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 				r += `Disproportionately big butt.`;
-			<</if>>
-		<<elseif slave.butt <= 2 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))>>
+			}
+		} else if (slave.butt <= 2 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))) {
 			r += `Disproportionately small butt.`;
-		<</if>>
-	<<else>>
-		<<if slave.butt > 6>>
-			<<if (V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")>>
+		}
+	} else {
+		if (slave.butt > 6) {
+			if ((V.arcologies[0].FSTransformationFetishist < 20 || V.arcologies[0].FSTransformationFetishist == "unset") && (V.arcologies[0].FSHedonisticDecadence < 20 || V.arcologies[0].FSHedonisticDecadence == "unset")) {
 				r += `Disproportionately big butt.`;
-			<</if>>
-		<<elseif slave.butt <= 1 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))>>
+			}
+		} else if (slave.butt <= 1 && ((V.arcologies[0].FSSlimnessEnthusiast == "unset") || (slave.boobs >= 500))) {
 			r += `Disproportionately small butt.`;
-		<</if>>
-	<</if>>
+		}
+	}
 	r += `</span>`;
-	<<if slave.waist > 95>>
+	if (slave.waist > 95) {
 		r += `<span class="red">Masculine waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<<elseif slave.waist > 40>>
+	} else if (slave.waist > 40) {
 		r += `<span class="red">Ugly waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<<elseif slave.waist > 10>>
+	} else if (slave.waist > 10) {
 		r += `<span class="red">Unattractive waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<<elseif slave.waist >= -10>>
+	} else if (slave.waist >= -10) {
 		r += `Average waist${V.summaryStats? `[${slave.waist}]`: ''}.`;
-	<<elseif slave.waist >= -40>>
+	} else if (slave.waist >= -40) {
 		r += `<span class="pink">Feminine waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<<elseif slave.waist >= -95>>
+	} else if (slave.waist >= -95) {
 		r += `<span class="pink">Hourglass waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<<else>>
+	} else {
 		r += `<span class="pink">Absurdly narrow waist${V.summaryStats? `[${slave.waist}]`: ''}.</span>`;
-	<</if>>
+	}
 	r += `<span class="pink">`;
-	<<if (slave.boobsImplant != 0) || (slave.buttImplant != 0) || (slave.lipsImplant != 0) || (slave.bellyImplant != -1)>>
+	if ((slave.boobsImplant != 0) || (slave.buttImplant != 0) || (slave.lipsImplant != 0) || (slave.bellyImplant != -1)) {
 		r += `Implants.`;
-	<<elseif (slave.faceImplant >= 30) || (slave.waist < -95)>>
+	} else if ((slave.faceImplant >= 30) || (slave.waist < -95)) {
 		r += `Surgery enhanced.`;
-	<<else>>
+	} else {
 		r += `All natural.`;
-	<</if>>
-	<<if slave.lactation == 1>>
+	}
+	if (slave.lactation == 1) {
 		r += `Lactating naturally.`;
-	<<elseif slave.lactation == 2>>
+	} else if (slave.lactation == 2) {
 		r += `Heavy lactation.`;
-	<</if>>
-	<<run modScore(slave)>>
-	<<if slave.corsetPiercing == 0 && V.piercingScore < 3 && V.tatScore < 2>>
+	}
+	modScore(slave);
+	if (slave.corsetPiercing == 0 && V.piercingScore < 3 && V.tatScore < 2) {
 		true
-	<<elseif V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)>>
+	} else if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) {
 		r += `Extensive body mods.`;
-	<<elseif V.modScore > 7>>
+	} else if (V.modScore > 7) {
 		r += `Noticeable body mods.`;
-	<<else>>
+	} else {
 		r += `Light body mods.`;
-	<</if>>
-	<<if slave.brand != 0>>
+	}
+	if (slave.brand != 0) {
 		r += `Branded.`;
-	<</if>>
+	}
 	r += `</span>`;
-<</if>>
+}
 
 r += `<br>`;
-<<if V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1>>
+if (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) {
 	r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-<</if>>
+}
 
-<<if V.abbreviateSkills == 1>>
-	<<if slave.fetish == "mindbroken">>
+if (V.abbreviateSkills == 1) {
+	if (slave.fetish == "mindbroken") {
 		true
-	<<elseif slave.intelligenceImplant == 1>>
-		<<switch slave.intelligence>>
-		<<case 3>>
+	} else if (slave.intelligenceImplant == 1) {
+		switch (slave.intelligence) {
+		case 3:
 			r += `<span class="deepskyblue">I+++(e)</span>`;
-		<<case 2>>
+			break
+		case 2:
 			r += `<span class="deepskyblue">I++(e)</span>`;
-		<<case 1>>
+			break;
+		case 1:
 			r += `<span class="deepskyblue">I+(e)</span>`;
-		<<case -1>>
+			break;
+		case -1:
 			r += `<span class="orangered">I-(e)</span>`;
-		<<case -2>>
+			break;
+		case -2:
 			r += `<span class="orangered">I--(e)</span>`;
-		<<case -3>>
+			break;
+		case -3:
 			r += `<span class="orangered">I---(e)</span>`;
-		<<default>>
+			break;
+		default:
 			r += `I(e)`;
-		<</switch>>
-	<<else>>
-		<<switch slave.intelligence>>
-			<<case 3>>
+			break;
+		}
+	} else {
+		switch (slave.intelligence) {
+			case 3:
 				r += `<span class="deepskyblue">I+++</span>`;
-			<<case 2>>
+				break;
+			case 2:
 				r += `<span class="deepskyblue">I++</span>`;
-			<<case 1>>
+				break;
+			case 1:
 				r += `<span class="deepskyblue">I+</span>`;
-			<<case -1>>
+				break;
+			case -1:
 				r += `<span class="orangered">I-</span>`;
-			<<case -2>>
+				break;
+			case -2:
 				r += `<span class="orangered">I--</span>`;
-			<<case -3>>
+				break;
+			case -3:
 				r += `<span class="orangered">I---</span>`;
-			<<default>>
+				break;
+			default:
 				r += `I`;
-		<</switch>>
-	<</if>>
+				break;
+		}
+	}
 
-	<<set _SSkills = slave.analSkill+slave.oralSkill>>
-	<span class="aquamarine">
-	<<if ((_SSkills+slave.whoreSkill+slave.entertainSkill) >= 400) && ((slave.vagina < 0) || (slave.vaginalSkill >= 100))>>
+	_SSkills = slave.analSkill+slave.oralSkill;
+	r += `<span class="aquamarine">`;
+	if (((_SSkills+slave.whoreSkill+slave.entertainSkill) >= 400) && ((slave.vagina < 0) || (slave.vaginalSkill >= 100))) {
 		r += `MSS`;
-	<<else>>
-		<<set _SSkills += slave.vaginalSkill>>
-		<<set _SSkills = Math.trunc(_SSkills)>>
-		<<if _SSkills > 180>>
+	} else {
+		_SSkills += slave.vaginalSkill;
+		_SSkills = Math.trunc(_SSkills);
+		if (_SSkills > 180) {
 			r += `S++`;
-		<<elseif (_SSkills > 120) && (slave.vagina < 0)>>
+		} else if ((_SSkills > 120) && (slave.vagina < 0)) {
 			r += `Sh++`;
-		<<elseif _SSkills > 90>>
+		} else if (_SSkills > 90) {
 			r += `S+`;
-		<<elseif _SSkills > 30>>
+		} else if (_SSkills > 30) {
 			r += `S`;
-		<<else>>
+		} else {
 			r += `S-`;
-		<</if>>
-		<<if V.summaryStats>>
+		}
+		if (V.summaryStats) {
 			r += `[${_SSkills}]`;
-		<</if>>
-		<<if slave.whoreSkill >= 100>>
+		}
+		if (slave.whoreSkill >= 100) {
 			r += `W+++`;
-		<<elseif slave.whoreSkill > 60>>
+		} else if (slave.whoreSkill > 60) {
 			r += `W++`;
-		<<elseif slave.whoreSkill > 30>>
+		} else if (slave.whoreSkill > 30) {
 			r += `W+`;
-		<<elseif slave.whoreSkill > 10>>
+		} else if (slave.whoreSkill > 10) {
 			r += `W`;
-		<</if>>
-		<<if slave.whoreSkill > 10>>
-			<<if V.summaryStats>>
+		}
+		if (slave.whoreSkill > 10) {
+			if (V.summaryStats) {
 				r += `[${slave.whoreSkill}]`;
-			<</if>>
-		<</if>>
-		<<if slave.entertainSkill >= 100>>
+			}
+		}
+		if (slave.entertainSkill >= 100) {
 			r += `E+++`;
-		<<elseif slave.entertainSkill > 60>>
+		} else if (slave.entertainSkill > 60) {
 			r += `E++`;
-		<<elseif slave.entertainSkill > 30>>
+		} else if (slave.entertainSkill > 30) {
 			r += `E+`;
-		<<elseif slave.entertainSkill > 10>>
+		} else if (slave.entertainSkill > 10) {
 			r += `E`;
-		<</if>>
-		<<if slave.entertainSkill > 10>>
-			<<if V.summaryStats>>
+		}
+		if (slave.entertainSkill > 10) {
+			if (V.summaryStats) {
 				r += `[${slave.entertainSkill}]`;
-			<</if>>
-		<</if>>
-	<</if>>
-	<<if slave.combatSkill > 0>>
+			}
+		}
+	}
+	if (slave.combatSkill > 0) {
 		r += `C`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.prestige > 0>>
+	if (slave.prestige > 0) {
 		r += `<span class="green">`;
-		<<if slave.prestige > 2>>
+		if (slave.prestige > 2) {
 			r += `Prest++`;
-		<<elseif slave.prestige == 2>>
+		} else if (slave.prestige == 2) {
 			r += `Prest+`;
-		<<elseif slave.prestige == 1>>
+		} else if (slave.prestige == 1) {
 			r += `Prest`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-<<elseif V.abbreviateSkills == 2>>
-	<<if slave.fetish == "mindbroken">>
+	}
+} else if (V.abbreviateSkills == 2) {
+	if (slave.fetish == "mindbroken") {
 		true
-	<<elseif slave.intelligenceImplant == 1>>
-		<<switch slave.intelligence>>
-			<<case 3>>
+	} else if (slave.intelligenceImplant == 1) {
+		switch (slave.intelligence) {
+			case 3:
 				r += `<span class="deepskyblue">Brilliant, educated.</span>`;
-			<<case 2>>
+				break;
+			case 2:
 				r += `<span class="deepskyblue">Very smart, educated.</span>`;
-			<<case 1>>
+				break;
+			case 1:
 				r += `<span class="deepskyblue">Smart, educated.</span>`;
-			<<case -1>>
+				break;
+			case -1:
 				r += `<span class="orangered">Slow, educated.</span>`;
-			<<case -2>>
+				break;
+			case -2:
 				r += `<span class="orangered">Very slow, educated.</span>`;
-			<<case -3>>
+				break;
+			case -3:
 				r += `<span class="orangered">Moronic, educated.</span>`;
-			<<default>>
+				break;
+			default:
 				r += `Average intelligence, educated.`;
-			<</switch>>
-	<<else>>
-		<<switch slave.intelligence>>
-			<<case 3>>
+				break;
+			}
+	} else {
+		switch (slave.intelligence) {
+			case 3:
 				r += `<span class="deepskyblue">Brilliant.</span>`;
-			<<case 2>>
+				break;
+			case 2:
 				r += `<span class="deepskyblue">Very smart.</span>`;
-			<<case 1>>
+				break;
+			case 1:
 				r += `<span class="deepskyblue">Smart.</span>`;
-			<<case -1>>
+				break;
+			case -1:
 				r += `<span class="orangered">Slow.</span>`;
-			<<case -2>>
+				break;
+			case -2:
 				r += `<span class="orangered">Very slow.</span>`;
-			<<case -3>>
+				break;
+			case -3:
 				r += `<span class="orangered">Moronic.</span>`;
-			<<default>>
+				break;
+			default:
 				r += `Average intelligence.`;
-		<</switch>>
-	<</if>>
-	<<set _SSkills = (slave.analSkill+slave.oralSkill)>>
+				break;
+		}
+	}
+	_SSkills = (slave.analSkill+slave.oralSkill);
 	r += `<span class="aquamarine">`;
-	<<if ((_SSkills+slave.whoreSkill+slave.entertainSkill) >= 400) && ((slave.vagina < 0) || (slave.vaginalSkill >= 100))>>
+	if (((_SSkills+slave.whoreSkill+slave.entertainSkill) >= 400) && ((slave.vagina < 0) || (slave.vaginalSkill >= 100))) {
 		r += `Masterful Sex Slave.`;
-	<<else>>
-		<<set _SSkills += slave.vaginalSkill>>
-		<<if _SSkills > 180>>
+	} else {
+		_SSkills += slave.vaginalSkill;
+		if (_SSkills > 180) {
 			r += `Sex master${V.summaryStats? `[${Math.trunc(_SSkills)}]`: ''}.`;
-		<<elseif (_SSkills > 120) && (slave.vagina < 0)>>
+		} else if ((_SSkills > 120) && (slave.vagina < 0)) {
 			r += `Masterful shemale${V.summaryStats? `[${Math.trunc(_SSkills)}]`: ''}.`;
-		<<elseif _SSkills > 90>>
+		} else if (_SSkills > 90) {
 			r += `Sexual expert${V.summaryStats? `[${Math.trunc(_SSkills)}].`: ''}.`;
-		<<elseif _SSkills > 30>>
+		} else if (_SSkills > 30) {
 			r += `Sexually skilled${V.summaryStats? `[${Math.trunc(_SSkills)}]`. : ''}.`;
-		<<else>>
+		} else {
 			r += `Sexually unskilled${V.summaryStats? `[${Math.trunc(_SSkills)}]`. : ''}.`;
-		<</if>>
-		<<if slave.whoreSkill >= 100>>
+		}
+		if (slave.whoreSkill >= 100) {
 			r += `Masterful whore${V.summaryStats? `[${slave.whoreSkill}`]: ''}.`;
-		<<elseif slave.whoreSkill >= 60>>
+		} else if (slave.whoreSkill >= 60) {
 			r += `Expert whore${V.summaryStats? `[${slave.whoreSkill}`]: ''}.`;
-		<<elseif slave.whoreSkill >= 30>>
+		} else if (slave.whoreSkill >= 30) {
 			r += `Skilled whore${V.summaryStats? `[${slave.whoreSkill}`]: ''}.`;
-		<<elseif slave.whoreSkill >= 10>>
+		} else if (slave.whoreSkill >= 10) {
 			r += `Basic whore${V.summaryStats? `[${slave.whoreSkill}`]: ''}.`;
-		<</if>>
-		<<if slave.entertainSkill >= 100>>
+		}
+		if (slave.entertainSkill >= 100) {
 			r += `Masterful entertainer${V.summaryStats? `[${slave.entertainSkill}`]: ''}.`;
-		<<elseif slave.entertainSkill >= 60>>
+		} else if (slave.entertainSkill >= 60) {
 			r += `Expert entertainer${V.summaryStats? `[${slave.entertainSkill}`]: ''}.`;
-		<<elseif slave.entertainSkill >= 30>>
+		} else if (slave.entertainSkill >= 30) {
 			r += `Skilled entertainer${V.summaryStats? `[${slave.entertainSkill}`]: ''}.`;
-		<<elseif slave.entertainSkill >= 10>>
+		} else if (slave.entertainSkill >= 10) {
 			r += `Basic entertainer${V.summaryStats? `[${slave.entertainSkill}`]: ''}.`;
-		<</if>>
-	<</if>>
-	<<if slave.combatSkill > 0>>
+		}
+	}
+	if (slave.combatSkill > 0) {
 		r += `Trained fighter.`;
-	<</if>>
+	}
 	r += `</span>`;
-	<<if slave.prestige > 0>>
+	if (slave.prestige > 0) {
 		r += `<span class="green">`;
-		<<if slave.prestige > 2>>
+		if (slave.prestige > 2) {
 			r += `Extremely prestigious.`;
-		<<elseif slave.prestige == 2>>
+		} else if (slave.prestige == 2) {
 			r += `Very prestigious.`;
-		<<elseif slave.prestige == 1>>
+		} else if (slave.prestige == 1) {
 			r += `Prestigious.`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-<</if>>
+	}
+}
 
-<<if V.abbreviateMental == 1>>
-	<<if slave.fetish != "mindbroken">>
-	<<if slave.fetishKnown == 1>>
+if (V.abbreviateMental == 1) {
+	if (slave.fetish != "mindbroken") {
+	if (slave.fetishKnown == 1) {
 		r += `<span class="lightcoral">`;
-		<<switch slave.fetish>>
-			<<case "submissive">>
-				<<if slave.fetishStrength > 95>>
+		switch (slave.fetish) {
+			case "submissive":
+				if (slave.fetishStrength > 95) {
 					r += `Sub++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Sub+`;
-				<<else>>
+				} else {
 					r += `Sub`;
-				<</if>>
-			<<case "cumslut">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "cumslut":
+				if (slave.fetishStrength > 95) {
 					r += `Oral++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Oral+`;
-				<<else>>
+				} else {
 					r += `Oral`;
-				<</if>>
-			<<case "humiliation">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "humiliation":
+				if (slave.fetishStrength > 95) {
 					r += `Humil++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Humil+`;
-				<<else>>
+				} else {
 					r += `Humil`;
-				<</if>>
-			<<case "buttslut">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "buttslut":
+				if (slave.fetishStrength > 95) {
 					r += `Anal++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Anal+`;
-				<<else>>
+				} else {
 					r += `Anal`;
-				<</if>>
-			<<case "boobs">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "boobs":
+				if (slave.fetishStrength > 95) {
 					r += `Boobs++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Boobs+`;
-				<<else>>
+				} else {
 					r += `Boobs`;
-				<</if>>
-			<<case "sadist">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "sadist":
+				if (slave.fetishStrength > 95) {
 					r += `Sadist++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Sadist+`;
-				<<else>>
+				} else {
 					r += `Sadist`;
-				<</if>>
-			<<case "masochist">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "masochist":
+				if (slave.fetishStrength > 95) {
 					r += `Pain++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Pain+`;
-				<<else>>
+				} else {
 					r += `Pain`;
-				<</if>>
-			<<case "dom">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "dom":
+				if (slave.fetishStrength > 95) {
 					r += `Dom++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Dom+`;
-				<<else>>
+				} else {
 					r += `Dom`;
-				<</if>>
-			<<case "pregnancy">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "pregnancy":
+				if (slave.fetishStrength > 95) {
 					r += `Preg++`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Preg+`;
-				<<else>>
+				} else {
 					r += `Preg`;
-				<</if>>
-			<<default>>
+				}
+				break;
+			default:
 				r += `Vanilla`;
-		<</switch>>
-		<<if V.summaryStats>>
+				break;
+		}
+		if (V.summaryStats) {
 			r += `[${slave.fetishStrength}]`;
-		<</if>>
+		}
 		r += `</span>`;
-	<</if>>
-	<<if slave.attrKnown == 1>>
-		<<if slave.attrXY <= 5>>
+	}
+	if (slave.attrKnown == 1) {
+		if (slave.attrXY <= 5) {
 			r += `<span class="red">XY---${V.summaryStats? `[${slave.attrXY}]`: ''}</span>`;
-		<<elseif slave.attrXY <= 15>>
+		} else if (slave.attrXY <= 15) {
 			r += `<span class="red">XY--${V.summaryStats? `[${slave.attrXY}]`: ''}</span>`;
-		<<elseif slave.attrXY <= 35>>
+		} else if (slave.attrXY <= 35) {
 			r += `<span class="red">XY-${V.summaryStats? `[${slave.attrXY}]`: ''}</span>`;
-		<<elseif slave.attrXY <= 65>>
+		} else if (slave.attrXY <= 65) {
 			r += `XY${V.summaryStats? `[${slave.attrXY}]`: ''}`;
-		<<elseif slave.attrXY <= 85>>
+		} else if (slave.attrXY <= 85) {
 			r += `<span class="green">XY+${V.summaryStats? `[${slave.attrXY}]`: ''}</span>`;
-		<<elseif slave.attrXY <= 95>>
+		} else if (slave.attrXY <= 95) {
 			r += `<span class="green">XY++${V.summaryStats? `[${slave.attrXY}]`: ''}</span>`;
-		<<elseif slave.attrXX > 95>>
-			<<if slave.energy <= 95>>
+		} else if (slave.attrXX > 95) {
+			if (slave.energy <= 95) {
 				r += `<span class="green">Omni!</span>`;
-			<<else>>
+			} else {
 				r += `<span class="green">Omni+Nympho!!</span>`;
-			<</if>>
-		<<else>>
-			<span class="green">XY+++<<if V.summaryStats>>[slave.attrXY}]`: ''}</span>`;
-		<</if>>
-		<<if slave.attrXX <= 5>>
+			}
+		} else {
+			<span class="green">XY+++if (V.summaryStats) {[slave.attrXY}]`: ''}</span>`;
+		}
+		if (slave.attrXX <= 5) {
 			r += `<span class="red">XX---${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<<elseif slave.attrXX <= 15>>
+		} else if (slave.attrXX <= 15) {
 			r += `<span class="red">XX--${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<<elseif slave.attrXX <= 35>>
+		} else if (slave.attrXX <= 35) {
 			r += `<span class="red">XX-${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<<elseif slave.attrXX <= 65>>
+		} else if (slave.attrXX <= 65) {
 			r += `XX${V.summaryStats? `[${slave.attrXX}]`: ''}`;
-		<<elseif slave.attrXX <= 85>>
+		} else if (slave.attrXX <= 85) {
 			r += `<span class="green">XX+${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<<elseif slave.attrXX <= 95>>
+		} else if (slave.attrXX <= 95) {
 			r += `<span class="green">XX++${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<<elseif slave.attrXY <= 95>>
+		} else if (slave.attrXY <= 95) {
 			r += `<span class="green">XX+++${V.summaryStats? `[${slave.attrXX}]`: ''}</span>`;
-		<</if>>
-		<<if slave.energy > 95>>
-			<<if (slave.attrXY <= 95) || (slave.attrXX <= 95)>>
+		}
+		if (slave.energy > 95) {
+			if ((slave.attrXY <= 95) || (slave.attrXX <= 95)) {
 				r += `<span class="green">Nympho!</span>`;
-			<</if>>
-		<<elseif slave.energy > 80>>
+			}
+		} else if (slave.energy > 80) {
 			r += `<span class="green">SD++${V.summaryStats? `[${slave.energy}]`: ''}</span>`;
-		<<elseif slave.energy > 60>>
+		} else if (slave.energy > 60) {
 			r += `<span class="green">SD+${V.summaryStats? `[${slave.energy}]`: ''}</span>`;
-		<<elseif slave.energy > 40>>
+		} else if (slave.energy > 40) {
 			r += `<span class="yellow">SD${V.summaryStats? `[${slave.energy}]`: ''}</span>`;
-		<<elseif slave.energy > 20>>
+		} else if (slave.energy > 20) {
 			r += `<span class="red">SD-${V.summaryStats? `[${slave.energy}]`: ''}</span>`;
-		<<else>>
+		} else {
 			r += `<span class="red">SD--${V.summaryStats? `[${slave.energy}]`: ''}</span>`;
-			<</if>>
-		<</if>>
-	<</if>>
-	<<if slave.clitPiercing == 3>>
-		<<if slave.fetishKnown == 1>>
-			<<if slave.clitSetting == "off">>
+			}
+		}
+	}
+	if (slave.clitPiercing == 3) {
+		if (slave.fetishKnown == 1) {
+			if (slave.clitSetting == "off") {
 				r += `SP-`;
-			<<elseif ((slave.fetish != "submissive") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "submissive")>>
+			} else if (((slave.fetish != "submissive") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "submissive")) {
 				r += `SP:sub`;
-			<<elseif ((slave.fetish != "cumslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "oral")>>
+			} else if (((slave.fetish != "cumslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "oral")) {
 				r += `SP:oral`;
-			<<elseif ((slave.fetish != "humiliation") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "humiliation")>>
+			} else if (((slave.fetish != "humiliation") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "humiliation")) {
 				r += `SP:humil`;
-			<<elseif ((slave.fetish != "buttslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "anal")>>
+			} else if (((slave.fetish != "buttslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "anal")) {
 				r += `SP:anal`;
-			<<elseif ((slave.fetish != "boobs") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "boobs")>>
+			} else if (((slave.fetish != "boobs") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "boobs")) {
 				r += `SP:boobs`;
-			<<elseif ((slave.fetish != "sadist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "sadist")>>
+			} else if (((slave.fetish != "sadist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "sadist")) {
 				r += `SP:sade`;
-			<<elseif ((slave.fetish != "masochist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "masochist")>>
+			} else if (((slave.fetish != "masochist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "masochist")) {
 				r += `SP:pain`;
-			<<elseif ((slave.fetish != "dom") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "dom")>>
+			} else if (((slave.fetish != "dom") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "dom")) {
 				r += `SP:dom`;
-			<<elseif ((slave.fetish != "pregnancy") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "pregnancy")>>
+			} else if (((slave.fetish != "pregnancy") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "pregnancy")) {
 				r += `SP:preg`;
-			<<elseif ((slave.fetish != "none") && (slave.clitSetting == "vanilla"))>>
+			} else if (((slave.fetish != "none") && (slave.clitSetting == "vanilla"))) {
 				r += `SP:vanilla`;
-			<<elseif (slave.energy <= 95) && (slave.clitSetting == "all")>>
+			} else if ((slave.energy <= 95) && (slave.clitSetting == "all")) {
 				r += `SP:all`;
-			<<elseif (slave.energy > 5) && (slave.clitSetting == "none")>>
+			} else if ((slave.energy > 5) && (slave.clitSetting == "none")) {
 				r += `SP:none`;
-			<<elseif !["women", "men", "anti-women", "anti-men"].includes(slave.clitSetting)>>
+			} else if (!["women", "men", "anti-women", "anti-men"].includes(slave.clitSetting)) {
 				r += `SP:monitoring`;
-			<</if>>
-		<<else>>
-			<<switch slave.clitSetting>>
-				<<case "off">>
+			}
+		} else {
+			switch (slave.clitSetting) {
+				case "off":
 					r += `SP-`;
-				<<case "submissive">>
+					break;
+				case "submissive":
 					r += `SP:sub`;
-				<<case "lesbian">>
+					break;
+				case "lesbian":
 					r += `SP:les`;
-				<<case "oral">>
+					break;
+				case "oral":
 					r += `SP:oral`;
-				<<case "humiliation">>
+					break;
+				case "humiliation":
 					r += `SP:humil`;
-				<<case "anal">>
+					break;
+				case "anal":
 					r += `SP:anal`;
-				<<case "boobs">>
+					break;
+				case "boobs":
 					r += `SP:boobs`;
-				<<case "sadist">>
+					break;
+				case "sadist":
 					r += `SP:sade`;
-				<<case "masochist">>
+					break;
+				case "masochist":
 					r += `SP:pain`;
-				<<case "dom">>
+					break;
+				case "dom":
 					r += `SP:dom`;
-				<<case "pregnancy">>
+					break;
+				case "pregnancy":
 					r += `SP:pregnancy`;
-				<<case "vanilla">>
+					break;
+				case "vanilla":
 					r += `SP:vanilla`;
-				<<case "all">>
+					break;
+				case "all":
 					r += `SP:all`;
-				<<case "none">>
+					break;
+				case "none":
 					r += `SP:none`;
-			<</switch>>
-		<</if>>
-		<<if slave.attrKnown == 1>>
-			<<if slave.clitSetting == "women">>
-				<<if slave.attrXX < 95>>
+					break;
+			}
+		}
+		if (slave.attrKnown == 1) {
+			if (slave.clitSetting == "women") {
+				if (slave.attrXX < 95) {
 					r += `SP:women`;
-				<<else>>
+				} else {
 					r += `SP:monitoring`;
-				<</if>>
-			<<elseif slave.clitSetting == "men">>
-				<<if slave.attrXY < 95>>
+				}
+			} else if (slave.clitSetting == "men") {
+				if (slave.attrXY < 95) {
 					r += `SP:men`;
-				<<else>>
+				} else {
 					r += `SP:monitoring`;
-				<</if>>
-			<<elseif slave.clitSetting == "anti-women">>
-				<<if slave.attrXX > 0>>
+				}
+			} else if (slave.clitSetting == "anti-women") {
+				if (slave.attrXX > 0) {
 					r += `SP:anti-women`;
-				<<else>>
+				} else {
 					r += `SP:monitoring`;
-				<</if>>
-			<<elseif slave.clitSetting == "anti-men">>
-				<<if slave.attrXY > 0>>
+				}
+			} else if (slave.clitSetting == "anti-men") {
+				if (slave.attrXY > 0) {
 					r += `SP:anti-men`;
-				<<else>>
+				} else {
 					r += `SP:monitoring`;
-				<</if>>
-			<</if>>
-		<<else>>
-			<<if slave.clitSetting == "women">>
+				}
+			}
+		} else {
+			if (slave.clitSetting == "women") {
 				r += `SP:women`;
-			<<elseif slave.clitSetting == "men">>
+			} else if (slave.clitSetting == "men") {
 				r += `SP:men`;
-			<<elseif slave.clitSetting == "anti-women">>
+			} else if (slave.clitSetting == "anti-women") {
 				r += `SP:anti-women`;
-			<<elseif slave.clitSetting == "anti-men">>
+			} else if (slave.clitSetting == "anti-men") {
 				r += `SP:anti-men`;
-			<</if>>
-		<</if>>
-	<</if>>
+			}
+		}
+	}
 	r += `<span class="red">`;
-	<<switch slave.behavioralFlaw>>
-		<<case "arrogant">>
+	switch (slave.behavioralFlaw) {
+		case "arrogant":
 			r += `Arrog`;
-		<<case "bitchy">>
+			break;
+		case "bitchy":
 			r += `Bitchy`;
-		<<case "odd">>
+			break;
+		case "odd":
 			r += `Odd`;
-		<<case "hates men">>
+			break;
+		case "hates men":
 			r += `Men-`;
-		<<case "hates women">>
+			break;
+		case "hates women":
 			r += `Women-`;
-		<<case "gluttonous">>
+			break;
+		case "gluttonous":
 			r += `Glut`;
-		<<case "anorexic">>
+			break;
+		case "anorexic":
 			r += `Ano`;
-		<<case "devout">>
+			break;
+		case "devout":
 			r += `Dev`;
-		<<case "liberated">>
+			break;
+		case "liberated":
 			r += `Lib`;
-		<<default>>
-			<<set slave.behavioralFlaw = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.behavioralFlaw = "none";
+			break;
+	}
 	r += `</span>`;
-	<<switch slave.sexualFlaw>>
-		<<case "hates oral">>
+	switch (slave.sexualFlaw) {
+		case "hates oral":
 			r += `<span class="red">Oral-</span>`;
-		<<case "hates anal">>
+			break;
+		case "hates anal":
 			r += `<span class="red">Anal-</span>`;
-		<<case "hates penetration">>
+			break;
+		case "hates penetration":
 			r += `<span class="red">Fuck-</span>`;
-		<<case "shamefast">>
+			break;
+		case "shamefast":
 			r += `<span class="red">Shame</span>`;
-		<<case "idealistic">>
+			break;
+		case "idealistic":
 			r += `<span class="red">Ideal</span>`;
-		<<case "repressed">>
+			break;
+		case "repressed":
 			r += `<span class="red">Repre</span>`;
-		<<case "apathetic">>
+			break;
+		case "apathetic":
 			r += `<span class="red">Apath</span>`;
-		<<case "crude">>
+			break;
+		case "crude":
 			r += `<span class="red">Crude</span>`;
-		<<case "judgemental">>
+			break;
+		case "judgemental":
 			r += `<span class="red">Judge</span>`;
-		<<case "cum addict">>
+			break;
+		case "cum addict":
 			r += `<span class="yellow">CumAdd</span>`;
-		<<case "anal addict">>
+			break;
+		case "anal addict":
 			r += `<span class="yellow">AnalAdd</span>`;
-		<<case "attention whore">>
+			break;
+		case "attention whore":
 			r += `<span class="yellow">Attention</span>`;
-		<<case "breast growth">>
+			break;
+		case "breast growth":
 			r += `<span class="yellow">BoobObsess</span>`;
-		<<case "abusive">>
+			break;
+		case "abusive":
 			r += `<span class="yellow">Abusive</span>`;
-		<<case "malicious">>
+			break;
+		case "malicious":
 			r += `<span class="yellow">Malice</span>`;
-		<<case "self hating">>
+			break;
+		case "self hating":
 			r += `<span class="yellow">SelfHatr</span>`;
-		<<case "neglectful">>
+			break;
+		case "neglectful":
 			r += `<span class="yellow">SelfNeglect</span>`;
-		<<case "breeder">>
+			break;
+		case "breeder":
 			r += `<span class="yellow">BreedObsess</span>`;
-		<<default>>
-			<<set slave.sexualFlaw = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.sexualFlaw = "none";
+			break
+	}
 	r += `<span class="green">`;
-	<<switch slave.behavioralQuirk>>
-		<<case "confident">>
+	switch (slave.behavioralQuirk) {
+		case "confident":
 			r += `Confid`;
-		<<case "cutting">>
+			break;
+		case "cutting":
 			r += `Cutting`;
-		<<case "funny">>
+			break;
+		case "funny":
 			r += `Funny`;
-		<<case "fitness">>
+			break;
+		case "fitness":
 			r += `Fit`;
-		<<case "adores women">>
+			break;
+		case "adores women":
 			r += `Women+`;
-		<<case "adores men">>
+			break;
+		case "adores men":
 			r += `Men+`;
-		<<case "insecure">>
+			break;
+		case "insecure":
 			r += `Insec`;
-		<<case "sinful">>
+			break;
+		case "sinful":
 			r += `Sinf`;
-		<<case "advocate">>
+			break;
+		case "advocate":
 			r += `Advoc`;
-		<<default>>
-			<<set slave.behavioralQuirk = "none">>
-	<</switch>>
-	<<switch slave.sexualQuirk>>
-		<<case "gagfuck queen">>
+			break;
+		default:
+			slave.behavioralQuirk = "none";
+			break;
+	}
+	switch (slave.sexualQuirk) {
+		case "gagfuck queen":
 			r += `Gagfuck`;
-		<<case "painal queen">>
+			break;
+		case "painal queen":
 			r += `Painal`;
-		<<case "strugglefuck queen">>
+			break;
+		case "strugglefuck queen":
 			r += `Struggle`;
-		<<case "tease">>
+			break;
+		case "tease":
 			r += `Tease`;
-		<<case "romantic">>
+			break;
+		case "romantic":
 			r += `Romantic`;
-		<<case "perverted">>
+			break;
+		case "perverted":
 			r += `Perverted`;
-		<<case "caring">>
+			break;
+		case "caring":
 			r += `Caring`;
-		<<case "unflinching">>
+			break;
+		case "unflinching":
 			r += `Unflinch`;
-		<<case "size queen">>
+			break;
+		case "size queen":
 			r += `SizeQ`;
-		<<default>>
-			<<set slave.sexualQuirk = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.sexualQuirk = "none";
+			break;
+	}
 	r += `</span>`;
-<<elseif V.abbreviateMental == 2>>
-	<<if slave.fetish != "mindbroken">>
-	<<if slave.fetishKnown == 1>>
+} else if (V.abbreviateMental == 2) {
+	if (slave.fetish != "mindbroken") {
+	if (slave.fetishKnown == 1) {
 		r += `<span class="lightcoral">`;
-		<<switch slave.fetish>>
-			<<case "submissive">>
-				<<if slave.fetishStrength > 95>>
+		switch (slave.fetish) {
+			case "submissive":
+				if (slave.fetishStrength > 95) {
 					r += `Complete submissive${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Submissive${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Submissive tendencies${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "cumslut">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "cumslut":
+				if (slave.fetishStrength > 95) {
 					r += `Cumslut${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Oral fixation${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Prefers oral${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "humiliation">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "humiliation":
+				if (slave.fetishStrength > 95) {
 					r += `Humiliation slut${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Exhibitionist${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Interest in humiliation${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "buttslut">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "buttslut":
+				if (slave.fetishStrength > 95) {
 					r += `Buttslut${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Anal fixation${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Prefers anal${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "boobs">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "boobs":
+				if (slave.fetishStrength > 95) {
 					r += `Boobslut${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Breast fixation${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Loves boobs${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "sadist">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "sadist":
+				if (slave.fetishStrength > 95) {
 					r += `Complete sadist${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Sadist${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Sadistic tendencies${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "masochist">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "masochist":
+				if (slave.fetishStrength > 95) {
 					r += `Complete masochist${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Masochist${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Masochistic tendencies${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "dom">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "dom":
+				if (slave.fetishStrength > 95) {
 					r += `Complete dom${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Dominant${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Dominant tendencies${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<case "pregnancy">>
-				<<if slave.fetishStrength > 95>>
+				}
+				break;
+			case "pregnancy":
+				if (slave.fetishStrength > 95) {
 					r += `Pregnancy fetish${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<elseif slave.fetishStrength > 60>>
+				} else if (slave.fetishStrength > 60) {
 					r += `Pregnancy kink${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<<else>>
+				} else {
 					r += `Interest in impregnation${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-				<</if>>
-			<<default>>
+				}
+				break;
+			default:
 				r += `Sexually vanilla${V.summaryStats? `[${slave.fetishStrength}]` : ''}.`;
-		<</switch>>
+				break;
+		}
 		</span>
-	<</if>>
-	<</if>>
-	<<if slave.attrKnown == 1>>
-		<<if slave.attrXY <= 5>>
+	}
+	}
+	if (slave.attrKnown == 1) {
+		if (slave.attrXY <= 5) {
 			r += `<span class="red">Disgusted by men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<<elseif slave.attrXY <= 15>>
+		} else if (slave.attrXY <= 15) {
 			r += `<span class="red">Turned off by men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<<elseif slave.attrXY <= 35>>
+		} else if (slave.attrXY <= 35) {
 			r += `<span class="red">Not attracted to men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<<elseif slave.attrXY <= 65>>
+		} else if (slave.attrXY <= 65) {
 			r += `Indifferent to men${V.summaryStats? `[${slave.attrXY}]` : ''},`;
-		<<elseif slave.attrXY <= 85>>
+		} else if (slave.attrXY <= 85) {
 			r += `<span class="green">Attracted to men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<<elseif slave.attrXY <= 95>>
+		} else if (slave.attrXY <= 95) {
 			r += `<span class="green">Aroused by men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<<elseif slave.attrXX > 95>>
-			<<if slave.energy <= 95>>
+		} else if (slave.attrXX > 95) {
+			if (slave.energy <= 95) {
 				r += `<span class="green">Omnisexual!</span>`;
-			<<else>>
+			} else {
 				r += `<span class="green">Omnisexual nymphomaniac!</span>`;
-			<</if>>
-		<<else>>
+			}
+		} else {
 			r += `<span class="green">Passionate about men${V.summaryStats? `[${slave.attrXY}]` : ''},</span>`;
-		<</if>>
-		<<if slave.attrXX <= 5>>
+		}
+		if (slave.attrXX <= 5) {
 			r += `<span class="red">disgusted by women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<<elseif slave.attrXX <= 15>>
+		} else if (slave.attrXX <= 15) {
 			r += `<span class="red">turned off by women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<<elseif slave.attrXX <= 35>>
+		} else if (slave.attrXX <= 35) {
 			r += `<span class="red">not attracted to women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<<elseif slave.attrXX <= 65>>
+		} else if (slave.attrXX <= 65) {
 			r += `indifferent to women${V.summaryStats? `[${slave.attrXX}]` : ''}. `;
-		<<elseif slave.attrXX <= 85>>
+		} else if (slave.attrXX <= 85) {
 			r += `<span class="green">attracted to women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<<elseif slave.attrXX <= 95>>
+		} else if (slave.attrXX <= 95) {
 			r += `<span class="green">aroused by women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<<elseif slave.attrXY <= 95>>
+		} else if (slave.attrXY <= 95) {
 			r += `<span class="green">passionate about women${V.summaryStats? `[${slave.attrXX}]` : ''}.</span>`;
-		<</if>>
-		<<if slave.energy > 95>>
-			<<if (slave.attrXY <= 95) || (slave.attrXX <= 95)>>
+		}
+		if (slave.energy > 95) {
+			if ((slave.attrXY <= 95) || (slave.attrXX <= 95)) {
 				r += `<span class="green">Nymphomaniac!</span>`;
-			<</if>>
-		<<elseif slave.energy > 80>>
+			}
+		} else if (slave.energy > 80) {
 			r += `<span class="green">Powerful sex drive${V.summaryStats? `[${slave.energy}]` : ''}.</span>`;
-		<<elseif slave.energy > 60>>
+		} else if (slave.energy > 60) {
 			r += `<span class="green">Good sex drive${V.summaryStats? `[${slave.energy}]` : ''}.</span>`;
-		<<elseif slave.energy > 40>>
+		} else if (slave.energy > 40) {
 			r += `<span class="yellow">Average sex drive${V.summaryStats? `[${slave.energy}]` : ''}.</span>`;
-		<<elseif slave.energy > 20>>
+		} else if (slave.energy > 20) {
 			r += `<span class="red">Poor sex drive${V.summaryStats? `[${slave.energy}]` : ''}.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="red">No sex drive${V.summaryStats? `[${slave.energy}]` : ''}.</span>`;
-		<</if>>
-	<</if>>
-	<<if slave.clitPiercing == 3>>
-		<<if slave.fetishKnown == 1>>
-			<<if slave.clitSetting == "off">>
+		}
+	}
+	if (slave.clitPiercing == 3) {
+		if (slave.fetishKnown == 1) {
+			if (slave.clitSetting == "off") {
 				r += `SP off.`;
-			<<elseif ((slave.fetish != "submissive") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "submissive")>>
+			} else if (((slave.fetish != "submissive") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "submissive")) {
 				r += `SP: submissive.`;
-			<<elseif ((slave.fetish != "cumslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "oral")>>
+			} else if (((slave.fetish != "cumslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "oral")) {
 				r += `SP: oral.`;
-			<<elseif ((slave.fetish != "humiliation") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "humiliation")>>
+			} else if (((slave.fetish != "humiliation") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "humiliation")) {
 				r += `SP: humiliation.`;
-			<<elseif ((slave.fetish != "buttslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "anal")>>
+			} else if (((slave.fetish != "buttslut") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "anal")) {
 				r += `SP: anal.`;
-			<<elseif ((slave.fetish != "boobs") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "boobs")>>
+			} else if (((slave.fetish != "boobs") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "boobs")) {
 				r += `SP: breasts.`;
-			<<elseif ((slave.fetish != "sadist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "sadist")>>
+			} else if (((slave.fetish != "sadist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "sadist")) {
 				r += `SP: sadism.`;
-			<<elseif ((slave.fetish != "masochist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "masochist")>>
+			} else if (((slave.fetish != "masochist") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "masochist")) {
 				r += `SP: masochism.`;
-			<<elseif ((slave.fetish != "dom") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "dom")>>
+			} else if (((slave.fetish != "dom") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "dom")) {
 				r += `SP: dominance.`;
-			<<elseif ((slave.fetish != "pregnancy") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "pregnancy")>>
+			} else if (((slave.fetish != "pregnancy") || (slave.fetishStrength <= 95)) && (slave.clitSetting == "pregnancy")) {
 				r += `SP: pregnancy.`;
-			<<elseif (slave.fetish != "none") && (slave.clitSetting == "vanilla")>>
+			} else if ((slave.fetish != "none") && (slave.clitSetting == "vanilla")) {
 				r += `SP: vanilla.`;
-			<<elseif (slave.energy <= 95) && (slave.clitSetting == "all")>>
+			} else if ((slave.energy <= 95) && (slave.clitSetting == "all")) {
 				r += `SP: all.`;
-			<<elseif (slave.energy > 5) && (slave.clitSetting == "none")>>
+			} else if ((slave.energy > 5) && (slave.clitSetting == "none")) {
 				r += `SP: none.`;
-			<<elseif !["women", "men", "anti-women", "anti-men"].includes(slave.clitSetting)>>
+			} else if (!["women", "men", "anti-women", "anti-men"].includes(slave.clitSetting)) {
 				r += `SP: monitoring.`;
-			<</if>>
-		<<else>>
-			<<switch slave.clitSetting>>
-				<<case "off">>
+			}
+		} else {
+			switch (slave.clitSetting) {
+				case "off":
 					r += `SP off.`;
-				<<case "submissive">>
+					break;
+				case "submissive":
 					r += `SP: submissive.`;
-				<<case "oral">>
+					break;
+				case "oral":
 					r += `SP: oral.`;
-				<<case "humiliation">>
+					break;
+				case "humiliation":
 					r += `SP: humiliation.`;
-				<<case "anal">>
+					break;
+				case "anal":
 					r += `SP: anal.`;
-				<<case "boobs">>
+					break;
+				case "boobs":
 					r += `SP: breasts.`;
-				<<case "sadist">>
+					break;
+				case "sadist":
 					r += `SP: sadism.`;
-				<<case "masochist">>
+					break;
+				case "masochist":
 					r += `SP: masochism.`;
-				<<case "dom">>
+					break;
+				case "dom":
 					r += `SP: dominance.`;
-				<<case "pregnancy">>
+					break;
+				case "pregnancy":
 					r += `SP: pregnancy.`;
-				<<case "vanilla">>
+					break;
+				case "vanilla":
 					r += `SP: vanilla.`;
-				<<case "all">>
+					break;
+				case "all":
 					r += `SP: all.`;
-				<<case "none">>
+					break;
+				case "none":
 					r += `SP: none.`;
-			<</switch>>
-		<</if>>
-		<<if slave.attrKnown == 1>>
-			<<if (slave.attrXX < 100) && (slave.clitSetting == "women")>>
+					break;
+			}
+		}
+		if (slave.attrKnown == 1) {
+			if ((slave.attrXX < 100) && (slave.clitSetting == "women")) {
 				r += `SP: women.`;
-			<<elseif (slave.attrXY < 100) && (slave.clitSetting == "men")>>
+			} else if ((slave.attrXY < 100) && (slave.clitSetting == "men")) {
 				r += `SP: men.`;
-			<</if>>
-		<<else>>
-			<<if slave.clitSetting == "women">>
+			}
+		} else {
+			if (slave.clitSetting == "women") {
 				r += `SP: women.`;
-			<<elseif slave.clitSetting == "men">>
+			} else if (slave.clitSetting == "men") {
 				r += `SP: men.`;
-			<</if>>
-		<</if>>
-	<</if>>
+			}
+		}
+	}
 	r + =`<span class="red">`;
-	<<switch slave.behavioralFlaw>>
-		<<case "arrogant">>
+	switch (slave.behavioralFlaw) {
+		case "arrogant":
 			r += `Arrogant.`;
-		<<case "bitchy">>
+			break;
+		case "bitchy":
 			r += `Bitchy.`;
-		<<case "odd">>
+			break;
+		case "odd":
 			r += `Odd.`;
-		<<case "hates men">>
+			break;
+		case "hates men":
 			r += `Hates men.`;
-		<<case "hates women">>
+			break;
+		case "hates women":
 			r += `Hates women.`;
-		<<case "gluttonous">>
+			break;
+		case "gluttonous":
 			r += `Stress eater.`;
-		<<case "anorexic">>
+			break;
+		case "anorexic":
 			r += `Anorexic.`;
-		<<case "devout">>
+			break;
+		case "devout":
 			r += `Devoutly religious.`;
-		<<case "liberated">>
+			break;
+		case "liberated":
 			r += `Mentally liberated.`;
-	<<default>>
-		<<set slave.behavioralFlaw = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.behavioralFlaw = "none";
+			break;
+	}
 	r += `</span>`;
-	<<switch slave.sexualFlaw>>
-		<<case "hates oral">>
+	switch (slave.sexualFlaw) {
+		case "hates oral":
 			r += `<span class="red">Hates oral.</span>`;
-		<<case "hates anal">>
+			break;
+		case "hates anal":
 			r += `<span class="red">Hates anal.</span>`;
-		<<case "hates penetration">>
+			break;
+		case "hates penetration":
 			r += `<span class="red">Hates penetration.</span>`;
-		<<case "shamefast">>
+			break;
+		case "shamefast":
 			r += `<span class="red">Shamefast.</span>`;
-		<<case "idealistic">>
+			break;
+		case "idealistic":
 			r += `<span class="red">Sexually idealistic.</span>`;
-		<<case "repressed">>
+			break;
+		case "repressed":
 			r += `<span class="red">Sexually repressed.</span>`;
-		<<case "apathetic">>
+			break;
+		case "apathetic":
 			r += `<span class="red">Sexually apathetic.</span>`;
-		<<case "crude">>
+			break;
+		case "crude":
 			r += `<span class="red">Sexually crude.</span>`;
-		<<case "judgemental">>
+			break;
+		case "judgemental":
 			r += `<span class="red">Sexually judgemental.</span>`;
-		<<case "cum addict">>
+			break;
+		case "cum addict":
 			r += `<span class="yellow">Cum addict.</span>`;
-		<<case "anal addict">>
+			break;
+		case "anal addict":
 			r += `<span class="yellow">Anal addict.</span>`;
-		<<case "attention whore">>
+			break;
+		case "attention whore":
 			r += `<span class="yellow">Attention whore.</span>`;
-		<<case "breast growth">>
+			break;
+		case "breast growth":
 			r += `<span class="yellow">Breast obsession.</span>`;
-		<<case "abusive">>
+			break;
+		case "abusive":
 			r += `<span class="yellow">Sexually abusive.</span>`;
-		<<case "malicious">>
+			break;
+		case "malicious":
 			r += `<span class="yellow">Sexually malicious.</span>`;
-		<<case "self hating">>
+			break;
+		case "self hating":
 			r += `<span class="yellow">Self hatred.</span>`;
-		<<case "neglectful">>
+			break;
+		case "neglectful":
 			r += `<span class="yellow">Self neglectful.</span>`;
-		<<case "breeder">>
+			break;
+		case "breeder":
 			r += `<span class="yellow">Breeding obsession.</span>`;
-		<<default>>
-			<<set slave.sexualFlaw = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.sexualFlaw = "none";
+			break;
+	}
 	r += `<span class="green">`;
-	<<switch slave.behavioralQuirk>>
-		<<case "confident">>
+	switch (slave.behavioralQuirk) {
+		case "confident":
 			r += `Confident.`;
-		<<case "cutting">>
+			break;
+		case "cutting":
 			r += `Cutting.`;
-		<<case "funny">>
+			break;
+		case "funny":
 			r += `Funny.`;
-		<<case "fitness">>
+			break;
+		case "fitness":
 			r += `Fitness.`;
-		<<case "adores women">>
+			break;
+		case "adores women":
 			r += `Adores women.`;
-		<<case "adores men">>
+			break;
+		case "adores men":
 			r += `Adores men.`;
-		<<case "insecure">>
+			break;
+		case "insecure":
 			r += `Insecure.`;
-		<<case "sinful">>
+			break;
+		case "sinful":
 			r += `Sinful.`;
-		<<case "advocate">>
+			break;
+		case "advocate":
 			r += `Advocate.`;
-		<<default>>
-			<<set slave.behavioralQuirk = "none">>
-	<</switch>>
-	<<switch slave.sexualQuirk>>
-		<<case "gagfuck queen">>
+			break;
+		default:
+			slave.behavioralQuirk = "none";
+			break;
+	}
+	switch (slave.sexualQuirk) {
+		case "gagfuck queen":
 			r += `Gagfuck queen.`;
-		<<case "painal queen">>
+			break;
+		case "painal queen":
 			r += `Painal queen.`;
-		<<case "strugglefuck queen">>
+			break;
+		case "strugglefuck queen":
 			r += `Strugglefuck queen.`;
-		<<case "tease">>
+			break;
+		case "tease":
 			r += `Tease.`;
-		<<case "romantic">>
+			break;
+		case "romantic":
 			r += `Romantic.`;
-		<<case "perverted">>
+			break;
+		case "perverted":
 			r += `Perverted.`;
-		<<case "caring">>
+			break;
+		case "caring":
 			r += `Caring.`;
-		<<case "unflinching">>
+			break;
+		case "unflinching":
 			r += `Unflinching.`;
-		<<case "size queen">>
+			break;
+		case "size queen":
 			r += `Size queen.`;
-		<<default>>
-			<<set slave.sexualQuirk = "none">>
-	<</switch>>
+			break;
+		default:
+			slave.sexualQuirk = "none";
+			break;
+	}
 	r += `</span>`;
-<</if>>
+}
 
-<<if slave.customLabel != "">>
+if (slave.customLabel != "") {
 	r += `<strong><span class="yellow">${slave.customLabel}</span></strong>`;
-<</if>>
+}
 
-<<if (slave.relationship != 0) || (slave.relation != 0) || (V.abbreviateClothes == 2) || (V.abbreviateRulesets == 2)>>
+if ((slave.relationship != 0) || (slave.relation != 0) || (V.abbreviateClothes == 2) || (V.abbreviateRulesets == 2)) {
 	r += `<br>`;
-	<<if V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1>>
+	if (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) {
 		r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-	<</if>>
-<</if>>
+	}
+}
 
-<<if V.abbreviateMental == 1>>
+if (V.abbreviateMental == 1) {
 r += `<span class="lightgreen">`;
-<<if V.familyTesting == 1>>
-	<<if slave.mother > 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.mother; })>>
-		<<if _ssj != -1>>
+if (V.familyTesting == 1) {
+	if (slave.mother > 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.mother; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s daughter`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` & friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` & BFF`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` & FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` & lover`;
-				<<else>>
+				} else {
 					r += ` & wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
-		<</if>>
-	<<elseif slave.mother == -1>>
+				}
+				_relationshipHandled = 1;
+			}
+		}
+	} else if (slave.mother == -1) {
 		r += `Your daughter`;
-		<<if slave.relationship == -3>>
+		if (slave.relationship == -3) {
 			r += `& wife`;
-			<<set _relationshipHandled = 1>>
-		<<elseif slave.relationship == -2>>
+			_relationshipHandled = 1;
+		} else if (slave.relationship == -2) {
 			r += `& lover`;
-			<<set _relationshipHandled = 1>>
-		<</if>>
-	<</if>>
-	<<if slave.father > 0 && slave.father != slave.mother>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.father; })>>
-		<<if _ssj != -1>>
+			_relationshipHandled = 1;
+		}
+	}
+	if (slave.father > 0 && slave.father != slave.mother) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.father; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s daughter`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID && _relationshipHandled != 1>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID && _relationshipHandled != 1) {
+				if (slave.relationship == 1) {
 					r += ` & friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` & BFF`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` & FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` & lover`;
-				<<else>>
+				} else {
 					r += ` & wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
-		<</if>>
-	<<elseif slave.father == -1 && slave.mother != -1>>
+				}
+				_relationshipHandled = 1;
+			}
+		}
+	} else if (slave.father == -1 && slave.mother != -1) {
 		r += `Your daughter`;
-		<<if slave.relationship == -3>>
+		if (slave.relationship == -3) {
 			r += `& wife`;
-			<<set _relationshipHandled = 1>>
-		<<elseif slave.relationship == -2>>
+			_relationshipHandled = 1;
+		} else if (slave.relationship == -2) {
 			r += `& lover`;
-			<<set _relationshipHandled = 1>>
-		<</if>>
-	<</if>>
-	<<if slave.daughters == 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.mother == slave.ID; })>>
-		<<if _ssj != -1>>
+			_relationshipHandled = 1;
+		}
+	}
+	if (slave.daughters == 1) {
+		_ssj = V.slaves.findIndex(function(s) { return s.mother == slave.ID; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s mother`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` & friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` & BFF`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` & FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` & lover`;
-				<<else>>
+				} else {
 					r += ` & wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
-		<</if>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.father == slave.ID; })>>
-		<<if _ssj != -1>>
+				}
+				_relationshipHandled = 1;
+			}
+		}
+		_ssj = V.slaves.findIndex(function(s) { return s.father == slave.ID; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s father`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID && _relationshipHandled != 1>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID && _relationshipHandled != 1) {
+				if (slave.relationship == 1) {
 					r += ` & friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` & BFF`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` & FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` & lover`;
-				<<else>>
+				} else {
 					r += ` & wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
-		<</if>>
-	<<elseif slave.daughters > 1>>
+				}
+				_relationshipHandled = 1;
+			}
+		}
+	} else if (slave.daughters > 1) {
 		r += `multiple daughters`;
-	<</if>>
-	<<if slave.sisters == 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return areSisters(s, slave) > 0; })>>
-		<<if _ssj != -1>>
+	}
+	if (slave.sisters == 1) {
+		_ssj = V.slaves.findIndex(function(s) { return areSisters(s, slave) > 0; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s sister`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` & friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` & BFF`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` & FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` & lover`;
-				<<else>>
+				} else {
 					r += ` & wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
-		<</if>>
-	<<elseif slave.sisters > 1>>
+				}
+				_relationshipHandled = 1;
+			}
+		}
+	} else if (slave.sisters > 1) {
 		r += `multiple sisters`;
-	<</if>>
-	<<if slave.relationship > 0 && _relationshipHandled != 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; })>>
-		<<if _ssj != -1>>
+	}
+	if (slave.relationship > 0 && _relationshipHandled != 1) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-			<<switch slave.relationship>>	
-			<<case 1>>
+			switch (slave.relationship) {	
+			case 1:
 				r += `friend`;
-			<<case 2>>
+				break;
+			case 2:
 				r += `BFF`;
-			<<case 3>>
+				break;
+			case 3:
 				r += `FWB`;
-			<<case 4>>
+				break;
+			case 4:
 				r += `lover`;
-			<<case 5>>
+				break;
+			case 5:
 				r += `wife`;
-			<</switch>>
-		<</if>>
-	<<elseif slave.relationship == -3>>
+				break;
+			}
+		}
+	} else if (slave.relationship == -3) {
 		r += `Your wife`;
-	<<elseif slave.relationship == -2>>
+	} else if (slave.relationship == -2) {
 		r += `E Bonded`;
-	<<elseif slave.relationship == -1>>
+	} else if (slave.relationship == -1) {
 		r += `E Slut`;
-	<</if>>
-<<else>>
-	<<if slave.relation != 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationTarget; })>>
-		<<if _ssj != -1>>
+	}
+} else {
+	if (slave.relation != 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationTarget; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s ${slave.relation}`;
-		<</if>>
-	<</if>>
-	<<if slave.relationship > 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; })>>
-		<<if _ssj != -1>>
-			<<switch slave.relationship>>
-			<<case 1>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+		}
+	}
+	if (slave.relationship > 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; });
+		if (_ssj != -1) {
+			switch (slave.relationship) {
+			case 1:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `&`;
-				<</if>>
+				}
 				r += `friend`;
-			<<case 2>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 2:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `&`;
-				<</if>>
+				}
 				r += `BFF`;
-			<<case 3>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 3:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `&`;
-				<</if>>
+				}
 				r += `FWB`;
-			<<case 4>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 4:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `&`;
-				<</if>>
+				}
 				r += `lover`;
-			<<case 5>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 5:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `&`;
-				<</if>>
+				}
 				r += `wife`;
-			<</switch>>
-		<</if>>
-	<<elseif slave.relationship == -3>>
+				break;
+			}
+		}
+	} else if (slave.relationship == -3) {
 		r += `Your wife`;
-	<<elseif slave.relationship == -2>>
+	} else if (slave.relationship == -2) {
 		r += `E Bonded`;
-	<<elseif slave.relationship == -1>>
+	} else if (slave.relationship == -1) {
 		r += `E Slut`;
-	<</if>>
-<</if>>
+	}
+}
 r += `</span>`;
-<<set _relationshipHandled = 0>>
-<<if slave.rivalry != 0>>
+_relationshipHandled = 0;
+if (slave.rivalry != 0) {
 	r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-	<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.rivalryTarget; })>>
-	<<if _ssj != -1>>
+	_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.rivalryTarget; });
+	if (_ssj != -1) {
 		r += `<span class="lightsalmon">`;
-		<<if slave.rivalry <= 1>>
+		if (slave.rivalry <= 1) {
 			r += `Disl ${SlaveFullName(V.slaves[_ssj])}`;
-		<<elseif slave.rivalry <= 2>>
+		} else if (slave.rivalry <= 2) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s rival`;
-		<<else>>
+		} else {
 			r += `Hates ${SlaveFullName(V.slaves[_ssj])}`;
-		<</if>>
+		}
 		</span>
-	<</if>>
-<</if>>
-<<elseif V.abbreviateMental == 2>>
-<<if V.familyTesting == 1>>
-	<<if slave.mother > 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.mother; })>>
-		<<if _ssj != -1>>
+	}
+}
+} else if (V.abbreviateMental == 2) {
+if (V.familyTesting == 1) {
+	if (slave.mother > 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.mother; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s <span class="lightgreen">daughter`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` and friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` and best friend`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` and FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` and lover`;
-				<<else>>
+				} else {
 					r += ` and wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
+				}
+				_relationshipHandled = 1;
+			}
 			r += `.</span>`;
-		<</if>>
-	<<elseif slave.mother == -1>>
+		}
+	} else if (slave.mother == -1) {
 		r += `Your`;
-		<<if slave.relationship == -3>>
+		if (slave.relationship == -3) {
 			r += `<span class="lightgreen">daughter and wife.</span>`;
-			<<set _relationshipHandled = 1>>
-		<<elseif slave.relationship == -2>>
+			_relationshipHandled = 1;
+		} else if (slave.relationship == -2) {
 			r += `<span class="lightgreen">daughter and lover.</span>`;
-			<<set _relationshipHandled = 1>>
-		<<else>>
+			_relationshipHandled = 1;
+		} else {
 			r += `<span class="lightgreen">daughter.</span>`;
-		<</if>>
-	<</if>>
+		}
+	}
 	// HERE
-	<<if slave.father > 0 && slave.father != slave.mother>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.father; })>>
-		<<if _ssj != -1>>
+	if (slave.father > 0 && slave.father != slave.mother) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.father; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s <span class="lightgreen">daughter`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` and friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` and best friend`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` and FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` and lover`;
-				<<else>>
+				} else {
 					r += ` and wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
+				}
+				_relationshipHandled = 1;
+			}
 			r += `.</span>`;
-		<</if>>
-	<<elseif slave.father == -1 && slave.father != slave.mother>>
+		}
+	} else if (slave.father == -1 && slave.father != slave.mother) {
 		r += `Your`;
-		<<if slave.relationship == -3>>
+		if (slave.relationship == -3) {
 			r += `<span class="lightgreen">daughter and wife.</span>`;
-			<<set _relationshipHandled = 1>>
-		<<elseif slave.relationship == -2>>
+			_relationshipHandled = 1;
+		} else if (slave.relationship == -2) {
 			r += `<span class="lightgreen">daughter and lover.</span>`;
-			<<set _relationshipHandled = 1>>
-		<<else>>
+			_relationshipHandled = 1;
+		} else {
 			r += `<span class="lightgreen">daughter.</span>`;
-		<</if>>
-	<</if>>
-	<<if slave.daughters == 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.mother == slave.ID; })>>
-		<<if _ssj != -1>>
+		}
+	}
+	if (slave.daughters == 1) {
+		_ssj = V.slaves.findIndex(function(s) { return s.mother == slave.ID; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s <span class="lightgreen">mother`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` and friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` and best friend`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` and FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` and lover`;
-				<<else>>
+				} else {
 					r += ` and wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
+				}
+				_relationshipHandled = 1;
+			}
 			r += `.</span>`;
-		<</if>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.father == slave.ID; })>>
-		<<if _ssj != -1>>
+		}
+		_ssj = V.slaves.findIndex(function(s) { return s.father == slave.ID; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s <span class="lightgreen">father`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` and friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` and best friend`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` and FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` and lover`;
-				<<else>>
+				} else {
 					r += ` and wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
+				}
+				_relationshipHandled = 1;
+			}
 			r += `.</span>`;
-		<</if>>
-	<<elseif slave.daughters > 1>>
-		<<if slave.daughters > 10>>
+		}
+	} else if (slave.daughters > 1) {
+		if (slave.daughters > 10) {
 			r += `<span class="lightgreen">Has tons of daughters.</span>`;
-		<<elseif slave.daughters > 5>>
+		} else if (slave.daughters > 5) {
 			r += `<span class="lightgreen">Has many daughters.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="lightgreen">Has several daughters.</span>`;
-		<</if>>
-	<</if>>
-	<<if slave.sisters == 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return areSisters(s, slave) > 0; })>>
-		<<if _ssj != -1>>
+		}
+	}
+	if (slave.sisters == 1) {
+		_ssj = V.slaves.findIndex(function(s) { return areSisters(s, slave) > 0; });
+		if (_ssj != -1) {
 			`${SlaveFullName(V.slaves[_ssj])}'s <span class="lightgreen">sister`;
-			<<if slave.relationshipTarget == V.slaves[_ssj].ID>>
-				<<if slave.relationship == 1>>
+			if (slave.relationshipTarget == V.slaves[_ssj].ID) {
+				if (slave.relationship == 1) {
 					r += ` and friend`;
-				<<elseif slave.relationship == 2>>
+				} else if (slave.relationship == 2) {
 					r += ` and best friend`;
-				<<elseif slave.relationship == 3>>
+				} else if (slave.relationship == 3) {
 					r += ` and FWB`;
-				<<elseif slave.relationship == 4>>
+				} else if (slave.relationship == 4) {
 					r += ` and lover`;
-				<<else>>
+				} else {
 					r += ` and wife`;
-				<</if>>
-				<<set _relationshipHandled = 1>>
-			<</if>>
+				}
+				_relationshipHandled = 1;
+			}
 			r += `.</span>`;
-		<</if>>
-	<<elseif slave.sisters > 1>>
-		<<if slave.sisters > 10>>
+		}
+	} else if (slave.sisters > 1) {
+		if (slave.sisters > 10) {
 			r += `<span class="lightgreen">One of many sisters.</span>`;
-		<<elseif slave.sisters > 5>>
+		} else if (slave.sisters > 5) {
 			r += `<span class="lightgreen">Has many sisters.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="lightgreen">Has several sisters.</span>`;
-		<</if>>
-	<</if>>
-	<<if slave.relationship > 0 && _relationshipHandled != 1>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; })>>
-		<<if _ssj != -1>>
+		}
+	}
+	if (slave.relationship > 0 && _relationshipHandled != 1) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-			<<switch slave.relationship>>
-			<<case 1>>
+			switch (slave.relationship) {
+			case 1:
 				r += `<span class="lightgreen">friend.</span>`;
-			<<case 2>>
+				break;
+			case 2:
 				r += `<span class="lightgreen">best friend.</span>`;
-			<<case 3>>
+				break;
+			case 3:
 				r += `<span class="lightgreen">FWB.</span>`;
-			<<case 4>>
+				break;
+			case 4:
 				r += `<span class="lightgreen">lover.</span>`;
-			<<case 5>>
+				break;
+			case 5:
 				r += `<span class="lightgreen">slave wife.</span>`;
-			<</switch>>
-		<</if>>
-	<<elseif slave.relationship == -3>>
+				break;
+			}
+		}
+	} else if (slave.relationship == -3) {
 		r += `<span class="lightgreen">Your wife.</span>`;
-	<<elseif slave.relationship == -2>>
+	} else if (slave.relationship == -2) {
 		r += `<span class="lightgreen">Emotionally bonded to you.</span>`;
-	<<elseif slave.relationship == -1>>
+	} else if (slave.relationship == -1) {
 		r += `<span class="lightgreen">Emotional slut.</span>`;
-	<</if>>
-<<else>>
-	<<if slave.relation != 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationTarget; })>>
-		<<if _ssj != -1>>
+	}
+} else {
+	if (slave.relation != 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationTarget; });
+		if (_ssj != -1) {
 			r += `${SlaveFullName(V.slaves[_ssj])'s`;
-			<<if slave.relationshipTarget != slave.relationTarget>>
+			if (slave.relationshipTarget != slave.relationTarget) {
 				r += `<span class="lightgreen">${slave.relation}</span>.`;
-			<<else>>
+			} else {
 				r += `<span class="lightgreen">${slave.relation}</span>`;
-			<</if>>
-			<<if slave.relationship <= 0>>
+			}
+			if (slave.relationship <= 0) {
 				r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-			<</if>>
-		<</if>>
-	<</if>>
-	<<if slave.relationship > 0>>
-		<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; })>>
-		<<if _ssj != -1>>
-			<<switch slave.relationship>>
-			<<case 1>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+			}
+		}
+	}
+	if (slave.relationship > 0) {
+		_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.relationshipTarget; });
+		if (_ssj != -1) {
+			switch (slave.relationship) {
+			case 1:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `and`;
-				<</if>>
+				}
 				r += `<span class="lightgreen">friend.</span>`;
-			<<case 2>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 2:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `and`;
-				<</if>>
+				}
 				r += `<span class="lightgreen">best friend.</span>`;
-			<<case 3>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 3:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `and`;
-				<</if>>
+				}
 				r += `<span class="lightgreen">FWB.</span>`;
-			<<case 4>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 4:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `and`;
-				<</if>>
+				}
 				r += `<span class="lightgreen">lover.</span>`;
-			<<case 5>>
-				<<if slave.relationshipTarget != slave.relationTarget>>
+				break;
+			case 5:
+				if (slave.relationshipTarget != slave.relationTarget) {
 					r += `${SlaveFullName(V.slaves[_ssj])}'s`;
-				<<else>>
+				} else {
 					r += `and`;
-				<</if>>
+				}
 				r += `<span class="lightgreen">slave wife.</span>`;
-			<</switch>>
-		<</if>>
-	<<elseif slave.relationship == -3>>
+				break;
+			}
+		}
+	} else if (slave.relationship == -3) {
 		r += `<span class="lightgreen">Your wife.</span>`;
-	<<elseif slave.relationship == -2>>
+	} else if (slave.relationship == -2) {
 		r += `<span class="lightgreen">Emotionally bonded to you.</span>`;
-	<<elseif slave.relationship == -1>>
+	} else if (slave.relationship == -1) {
 		r += `<span class="lightgreen">Emotional slut.</span>`;
-	<</if>>
-<</if>>
-<<set _relationshipHandled = 0>>
-<<if slave.rivalry != 0>>
+	}
+}
+_relationshipHandled = 0;
+if (slave.rivalry != 0) {
 	r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-	<<set _ssj = V.slaves.findIndex(function(s) { return s.ID == slave.rivalryTarget; })>>
-	<<if _ssj != -1>>
-		<<if slave.rivalry <= 1>>
+	_ssj = V.slaves.findIndex(function(s) { return s.ID == slave.rivalryTarget; });
+	if (_ssj != -1) {
+		if (slave.rivalry <= 1) {
 			r += `<span class="lightsalmon">Dislikes</span> ${SlaveFullName(V.slaves[_ssj])}.`;
-		<<elseif slave.rivalry <= 2>>
+		} else if (slave.rivalry <= 2) {
 			r += `${SlaveFullName(V.slaves[_ssj])}'s <span class="lightsalmon">rival.</span>`;
-		<<else>>
+		} else {
 			r += `<span class="lightsalmon">Hates</span> ${SlaveFullName(V.slaves[_ssj])}.`;
-		<</if>>
-	<</if>>
-<</if>>
-<</if>>
+		}
+	}
+}
+}
 
-<<if slave.fuckdoll == 0>>
-<<if V.abbreviateClothes == 2>>
+if (slave.fuckdoll == 0) {
+if (V.abbreviateClothes == 2) {
 r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-<<if slave.choosesOwnClothes == 1>>
+if (slave.choosesOwnClothes == 1) {
 	r += `Dressing herself.`;
-<</if>>
-<<switch slave.clothes>>
-<<case "attractive lingerie">>
+}
+switch (slave.clothes) {
+case "attractive lingerie":
 	r + =`Lingerie.`;
-<<case "a succubus outfit">>
+	break;
+case "a succubus outfit":
 	r + =`Succubus outfit.`;
-<<case "a string bikini">>
+	break;
+case "a string bikini":
 	r + =`String bikini.`;
-<<case "a scalemail bikini">>
+	break;
+case "a scalemail bikini":
 	r + =`Scalemail bikini.`;
-<<case "a monokini">>
+	break;
+case "a monokini":
 	r + =`Monokini.`;
-<<case "an apron">>
+	break;
+case "an apron":
 	r + =`Apron.`;
-<<case "a cybersuit">>
+	break;
+case "a cybersuit":
 	r + =`Cybersuit.`;
-<<case "cutoffs and a t-shirt">>
+	break;
+case "cutoffs and a t-shirt":
 	r + =`Cutoffs, t-shirt.`;
-<<case "a slutty outfit">>
+	break;
+case "a slutty outfit":
 	r + =`Slutty outfit.`;
-<<case "uncomfortable straps">>
+	break;
+case "uncomfortable straps":
 	r + =`Leather straps.`;
-<<case "a fallen nuns habit">>
+	break;
+case "a fallen nuns habit":
 	r + =`Slutty habit.`;
-<<case "a chattel habit">>
+	break;
+case "a chattel habit":
 	r + =`Chattel habit.`;
-<<case "a penitent nuns habit">>
+	break;
+case "a penitent nuns habit":
 	r + =`Cilice.`;
-<<case "slutty jewelry">>
+	break;
+case "slutty jewelry":
 	r + =`Bangles.`;
-<<case "attractive lingerie for a pregnant woman">>
+	break;
+case "attractive lingerie for a pregnant woman":
 	r + =`Preggo lingerie.`;
-<<case "a maternity dress">>
+	break;
+case "a maternity dress":
 	r + =`Maternity dress.`;
-<<case "stretch pants and a crop-top">>
+	break;
+case "stretch pants and a crop-top":
 	r + =`Stretch pants, crop-top.`;
-<<case "harem gauze">>
+	break;
+case "harem gauze":
 	r + =`Harem outfit.`;
-<<case "a slave gown">>
+	break;
+case "a slave gown":
 	r + =`Slave gown.`;
-<<case "a halter top dress">>
+	break;
+case "a halter top dress":
 	r + =`Halter top dress.`;
-<<case "a mini dress">>
+	break;
+case "a mini dress":
 	r + =`Mini dress.`;
-<<case "a ball gown">>
+	break;
+case "a ball gown":
 	r + =`Ball gown.`;
-<<case "slutty business attire">>
+	break;
+case "slutty business attire":
 	r + =`Slutty suit.`;
-<<case "nice business attire">>
+	break;
+case "nice business attire":
 	r + =`Nice suit.`;
-<<case "a comfortable bodysuit">>
+	break;
+case "a comfortable bodysuit":
 	r + =`Bodysuit.`;
-<<case "a military uniform">>
+	break;
+case "a military uniform":
 	r + =`Military uniform.`;
-<<case "a schutzstaffel uniform">>
+	break;
+case "a schutzstaffel uniform":
 	r + =`Schutzstaffel uniform.`;
-<<case "a slutty schutzstaffel uniform">>
+	break;
+case "a slutty schutzstaffel uniform":
 	r + =`Slutty Schutzstaffel uniform.`;
-<<case "a red army uniform">>
+	break;
+case "a red army uniform":
 	r + =`Red Army uniform.`;
-<<case "a long qipao">>
+	break;
+case "a long qipao":
 	r + =`Long Qipao.`;
-<<case "battlearmor">>
+	break;
+case "battlearmor":
 	r + =`Battlearmor.`;
-<<case "a mounty outfit">>
+	break;
+case "a mounty outfit":
 	r + =`Mounty outfit.`;
-<<case "a dirndl">>
+	break;
+case "a dirndl":
 	r + =`Dirndl.`;
-<<case "lederhosen">>
+	break;
+case "lederhosen":
 	r + =`Lederhosen.`;
-<<case "a biyelgee costume">>
+	break;
+case "a biyelgee costume":
 	r + =`Biyelgee costume.`;
-<<case "a leotard">>
+	break;
+case "a leotard":
 	r + =`Leotard.`;
-<<case "a bunny outfit">>
+	break;
+case "a bunny outfit":
 	r + =`Bunny outfit.`;
-<<case "a slutty maid outfit">>
+	break;
+case "a slutty maid outfit":
 	r + =`Slutty maid.`;
-<<case "a nice maid outfit">>
+	break;
+case "a nice maid outfit":
 	r + =`Nice maid.`;
-<<case "a slutty nurse outfit">>
+	break;
+case "a slutty nurse outfit":
 	r + =`Slutty nurse.`;
-<<case "a nice nurse outfit">>
+	break;
+case "a nice nurse outfit":
 	r + =`Nice nurse.`;
-<<case "a schoolgirl outfit">>
+	break;
+case "a schoolgirl outfit":
 	r + =`Schoolgirl outfit.`;
-<<case "a kimono">>
+	break;
+case "a kimono":
 	r + =`Kimono.`;
-<<case "a hijab and abaya">>
+	break;
+case "a hijab and abaya":
 	r + =`Hijab and abaya.`;
-<<case "battledress">>
+	break;
+case "battledress":
 	r + =`Battledress.`;
-<<case "a latex catsuit">>
+	break;
+case "a latex catsuit":
 	r + =`Nice latex.`;
-<<case "restrictive latex">>
+	break;
+case "restrictive latex":
 	r + =`Bondage latex.`;
-<<case "conservative clothing">>
+	break;
+case "conservative clothing":
 	r + =`Conservative clothing.`;
-<<case "chains">>
+	break;
+case "chains":
 	r + =`Chains.`;
-<<case "a cheerleader outfit">>
+	break;
+case "a cheerleader outfit":
 	r + =`Cheerleader.`;
-<<case "clubslut netting">>
+	break;
+case "clubslut netting":
 	r + =`Netting.`;
-<<case "shibari ropes">>
+	break;
+case "shibari ropes":
 	r + =`Shibari.`;
-<<case "Western clothing">>
+	break;
+case "Western clothing":
 	r + =`Chaps.`;
-<<case "body oil">>
+	break;
+case "body oil":
 	r + =`Body oil.`;
-<<case "a toga">>
+	break;
+case "a toga":
 	r + =`Toga.`;
-<<case "a huipil">>
+	break;
+case "a huipil":
 	r + =`Huipil.`;
-<<case "a slutty qipao">>
+	break;
+case "a slutty qipao":
 	r + =`Qipao.`;
-<<case "spats and a tank top">>
+	break;
+case "spats and a tank top":
 	r + =`Spats, tank top.`;
-<<default>>
+	break;
+default:
 	r + =`Naked.`;
-<</switch>>
-<<switch slave.collar>>
-<<case "uncomfortable leather">>
+	break;
+}
+switch (slave.collar) {
+case "uncomfortable leather":
 	r + =`Leather collar.`;
-<<case "tight steel">>
+	break;
+case "tight steel":
 	r + =`Steel collar.`;
-<<case "preg biometrics">>
+	break;
+case "preg biometrics":
 	r + =`Pregnancy biometrics collar.`;
-<<case "cruel retirement counter">>
+	break;
+case "cruel retirement counter":
 	r + =`Cruel counter collar.`;
-<<case "shock punishment">>
+	break;
+case "shock punishment":
 	r + =`Shock collar.`;
-<<case "dildo gag">>
+	break;
+case "dildo gag":
 	r + =`Dildo gag.`;
-<<case "massive dildo gag">>
+	break;
+case "massive dildo gag":
 	r + =`Throat-bulging dildo gag.`;
-<<case "neck corset">>
+	break;
+case "neck corset":
 	r + =`Neck corset.`;
-<<case "stylish leather">>
+	break;
+case "stylish leather":
 	r + =`Stylish leather collar.`;
-<<case "satin choker">>
+	break;
+case "satin choker":
 	r + =`Satin choker.`;
-<<case "silk ribbon">>
+	break;
+case "silk ribbon":
 	r + =`Silken ribbon.`;
-<<case "heavy gold">>
+	break;
+case "heavy gold":
 	r + =`Gold collar.`;
-<<case "bowtie">>
+	break;
+case "bowtie":
 	r + =`Bowtie collar.`;
-<<case "pretty jewelry">>
+	break;
+case "pretty jewelry":
 	r + =`Pretty collar.`;
-<<case "nice retirement counter">>
+	break;
+case "nice retirement counter":
 	r + =`Nice counter collar.`;
-<<case "leather with cowbell">>
+	break;
+case "leather with cowbell":
 	r + =`Cowbell collar.`;
-<<case "ancient Egyptian">>
+	break;
+case "ancient Egyptian":
 	r + =`Wesekh.`;
-<<case "ball gag">>
+	break;
+case "ball gag":
 	r + =`Ball gag.`;
-<<case "bit gag">>
+	break;
+case "bit gag":
 	r + =`Bit gag.`;
-<<case "porcelain mask">>
+	break;
+case "porcelain mask":
 	r + =`Porcelain mask.`;
-<</switch>>
-<<switch slave.bellyAccessory>>
-<<case "shapewear">>
+	break;
+}
+switch (slave.bellyAccessory) {
+case "shapewear":
 	r + =`Shapewear.`;
-<<case "a small empathy belly">>
+	break;
+case "a small empathy belly":
 	r + =`Small fake belly.`;
-<<case "a medium empathy belly">>
+	break;
+case "a medium empathy belly":
 	r + =`Medium fake belly.`;
-<<case "a large empathy belly">>
+	break;
+case "a large empathy belly":
 	r + =`Large fake belly.`;
-<<case "a huge empathy belly">>
+	break;
+case "a huge empathy belly":
 	r + =`Huge fake belly.`;
-<<case "a corset">>
+	break;
+case "a corset":
 	r + =`Corset.`;
-<<case "an extreme corset">>
+	break;
+case "an extreme corset":
 	r + =`Extreme corsetage.`;
-<</switch>>
-<<if slave.amp != 1>>
-	<<if slave.legAccessory == "short stockings">>
+	break;
+}
+if (slave.amp != 1) {
+	if (slave.legAccessory == "short stockings") {
 		r + =`Short stockings.`;
-	<<elseif slave.legAccessory == "long stockings">>
+	} else if (slave.legAccessory == "long stockings") {
 		r + =`Long stockings.`;
-	<</if>>
-<</if>>
-<<if canWalk(slave)>>
-<<if slave.shoes == "heels">>
+	}
+}
+if (canWalk(slave)) {
+if (slave.shoes == "heels") {
 	r + =`Heels.`;
-<<elseif slave.shoes == "pumps">>
+} else if (slave.shoes == "pumps") {
 	r + =`Pumps.`;
-<<elseif slave.shoes == "extreme heels">>
+} else if (slave.shoes == "extreme heels") {
 	r + =`Extreme heels.`;
-<<elseif slave.shoes == "boots">>
+} else if (slave.shoes == "boots") {
 	r + =`Boots.`;
-<<elseif slave.heels == 1>>
+} else if (slave.heels == 1) {
 	r + =`<span class="yellow">Crawling.</span>`;
-<<elseif slave.shoes == "flats">>
+} else if (slave.shoes == "flats") {
 	r + =`Flats.`;
-<</if>>
-<</if>>
-<<switch slave.vaginalAccessory>>
-<<case "chastity belt">>
+}
+}
+switch (slave.vaginalAccessory) {
+case "chastity belt":
 	r + =`Vaginal chastity.`;
-<<case "combined chastity">>
+	break;
+case "combined chastity":
 	r + =`Combined chastity.`;
-<<case "anal chastity">>
+	break;
+case "anal chastity":
 	r + =`Anal chastity.`;
-<<case "dildo">>
+	break;
+case "dildo":
 	r + =`Vaginal dildo.`;
-<<case "large dildo">>
+	break;
+case "large dildo":
 	r + =`Large vaginal dildo.`;
-<<case "huge dildo">>
+	break;
+case "huge dildo":
 	r + =`Huge vaginal dildo.`;
-<<case "long dildo">>
+	break;
+case "long dildo":
 	r + =`Long vaginal dildo.`;
-<<case "long, large dildo">>
+	break;
+case "long, large dildo":
 	r + =`Long and large vaginal dildo.`;
-<<case "long, huge dildo">>
+	break;
+case "long, huge dildo":
 	r + =`Long and wide vaginal dildo.`;
-<</switch>>
-<<if slave.dickAccessory == "chastity">>
+	break;
+}
+if (slave.dickAccessory == "chastity") {
 	r + =`Chastity cage.`;
-<<elseif slave.dickAccessory == "combined chastity">>
+} else if (slave.dickAccessory == "combined chastity") {
 	r + =`Combined chastity.`;
-<<elseif slave.dickAccessory == "anal chastity">>
+} else if (slave.dickAccessory == "anal chastity") {
 	r + =`Anal chastity.`;
-<</if>>
-<<switch slave.buttplug>>
-<<case "plug">>
+}
+switch (slave.buttplug) {
+case "plug":
 	r + =`Buttplug.`;
-<<case "large plug">>
+	break;
+case "large plug":
 	r + =`Large buttplug.`;
-<<case "huge plug">>
+	break;
+case "huge plug":
 	r + =`Huge buttplug.`;
-<<case "long plug">>
+	break;
+case "long plug":
 	r + =`Long buttplug.`;
-<<case "long, large plug">>
+	break;
+case "long, large plug":
 	r + =`Large, long buttplug.`;
-<<case "long, huge plug">>
+	break;
+case "long, huge plug":
 	r + =`Enormous buttplug.`;
-<</switch>>
-<<switch slave.buttplugAttachment>>
-<<case "tail">>
-	r + =`Attached tail.`;
-<</switch>>
-<</if>>
-<</if>>
+	break;
+}
+switch (slave.buttplugAttachment) {
+	case "tail":
+		r + =`Attached tail.`;
+	break;
+}
+}
+}
 
 r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-<<if slave.useRulesAssistant == 0>>
+if (slave.useRulesAssistant == 0) {
 	r + =`<span class="lightgreen">RA-Exempt</span>`;
-<<elseif V.abbreviateRulesets == 2 && (def slave.currentRules) && (slave.currentRules.length > 0)>>
+} else if (V.abbreviateRulesets == 2 && (def slave.currentRules) && (slave.currentRules.length > 0)) {
 	r += `Rules: ${V.defaultRules.filter(x => ruleApplied(slave, x)).map(x => x.name).join(" ") }`;
-<</if>>
+}
 
-<<if V.abbreviateOrigins == 2 && slave.origin != 0>>
+if (V.abbreviateOrigins == 2 && slave.origin != 0) {
 	r += `<br>`;
-	<<if V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1>>
+	if (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) {
 		r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-	<</if>>
+	}
 	r += `<span class="gray">${slave.origin}</span>`;
-<</if>>
+}
+	return r;
+}
-- 
GitLab