Renders an interactive prize wheel (spin-to-win) that animates to a pre-determined winning segment on spin.
SPINANDWIN — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
No parameters are used. Expects self.data_list to contain rows of (reward_label, winning_label). A row is considered the winner when reward_label == winning_label. Returns a full HTML block including the canvas element and Winwheel JavaScript configured to stop at the winning segment.
liquorcityrewards.com.onclick action is restored only after the spin completes via alertPrize.$num_rewards$ is substituted at runtime with the actual count.liquorcityrewards.com via the Web Audio API.