<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wikisporta.org/index.php?action=history&amp;feed=atom&amp;title=Modul%3APlayerStats</id>
	<title>Modul:PlayerStats - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wikisporta.org/index.php?action=history&amp;feed=atom&amp;title=Modul%3APlayerStats"/>
	<link rel="alternate" type="text/html" href="https://wikisporta.org/index.php?title=Modul:PlayerStats&amp;action=history"/>
	<updated>2026-10-28T17:37:34Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wikisporta.org/index.php?title=Modul:PlayerStats&amp;diff=1472&amp;oldid=prev</id>
		<title>Wikisporta: Melindungi &quot;Modul:PlayerStats&quot; ([Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya))</title>
		<link rel="alternate" type="text/html" href="https://wikisporta.org/index.php?title=Modul:PlayerStats&amp;diff=1472&amp;oldid=prev"/>
		<updated>2026-10-18T14:13:07Z</updated>

		<summary type="html">&lt;p&gt;Melindungi &amp;quot;&lt;a href=&quot;/wiki/Modul:PlayerStats&quot; title=&quot;Modul:PlayerStats&quot;&gt;Modul:PlayerStats&lt;/a&gt;&amp;quot; ([Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 18 Oktober 2026 14.13&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;id&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Tidak ada perbedaan)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key Wikisprt_:diff:1.41:old-1471:rev-1472 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisporta</name></author>
	</entry>
	<entry>
		<id>https://wikisporta.org/index.php?title=Modul:PlayerStats&amp;diff=1471&amp;oldid=prev</id>
		<title>Wikisporta: ←Membuat halaman berisi &#039;local p = {}  -- ============================================================================ -- 1. FUNGSI HIGHLIGHT PERFORMA LAGA TERAKHIR PEMAIN (Match Performance) -- ============================================================================ function p.match(frame)     local args = frame:getParent().args          local playerName = args.pemain or args.player or &quot;Pemain&quot;     local matchName = args.pertandingan or args.match or &quot;&quot;     local date = args.tanggal...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wikisporta.org/index.php?title=Modul:PlayerStats&amp;diff=1471&amp;oldid=prev"/>
		<updated>2026-10-18T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;local p = {}  -- ============================================================================ -- 1. FUNGSI HIGHLIGHT PERFORMA LAGA TERAKHIR PEMAIN (Match Performance) -- ============================================================================ function p.match(frame)     local args = frame:getParent().args          local playerName = args.pemain or args.player or &amp;quot;Pemain&amp;quot;     local matchName = args.pertandingan or args.match or &amp;quot;&amp;quot;     local date = args.tanggal...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
-- ============================================================================&lt;br /&gt;
-- 1. FUNGSI HIGHLIGHT PERFORMA LAGA TERAKHIR PEMAIN (Match Performance)&lt;br /&gt;
-- ============================================================================&lt;br /&gt;
function p.match(frame)&lt;br /&gt;
    local args = frame:getParent().args&lt;br /&gt;
    &lt;br /&gt;
    local playerName = args.pemain or args.player or &amp;quot;Pemain&amp;quot;&lt;br /&gt;
    local matchName = args.pertandingan or args.match or &amp;quot;&amp;quot;&lt;br /&gt;
    local date = args.tanggal or args.date or &amp;quot;&amp;quot;&lt;br /&gt;
    local rating = args.rating or &amp;quot;&amp;quot;&lt;br /&gt;
    local minutes = args.menit or args.minutes or &amp;quot;90&amp;#039;&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    -- Serang &amp;amp; Kreativitas&lt;br /&gt;
    local goals = args.gol or args.goals or &amp;quot;0&amp;quot;&lt;br /&gt;
    local assists = args.assist or &amp;quot;0&amp;quot;&lt;br /&gt;
    local shotsOn = args.shots_on or &amp;quot;&amp;quot;&lt;br /&gt;
    local xG = args.xg or &amp;quot;&amp;quot;&lt;br /&gt;
    local xA = args.xa or &amp;quot;&amp;quot;&lt;br /&gt;
    local keyPasses = args.operan_kunci or args.key_passes or &amp;quot;&amp;quot;&lt;br /&gt;
    local dribbles = args.dribel or args.dribbles or &amp;quot;&amp;quot; -- contoh: 4/5&lt;br /&gt;
    local touchesBox = args.sentuhan_kotak or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    -- Pertahanan &amp;amp; Disiplin&lt;br /&gt;
    local tackles = args.tekel or args.tackles or &amp;quot;&amp;quot;&lt;br /&gt;
    local duels = args.duel or &amp;quot;&amp;quot; -- contoh: 8/10&lt;br /&gt;
    local fouls = args.pelanggaran or args.fouls or &amp;quot;&amp;quot;&lt;br /&gt;
    local yellow = args.kartu_kuning or args.yellow or &amp;quot;&amp;quot;&lt;br /&gt;
    local red = args.kartu_merah or args.red or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    local html = {}&lt;br /&gt;
    &lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;border: 1px solid #cbd5e1; border-radius: 10px; background: #ffffff; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, \&amp;#039;Segoe UI\&amp;#039;, Roboto, sans-serif; margin: 8px 0; box-shadow: 0 2px 6px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    -- Header Match&lt;br /&gt;
    local headerText = &amp;quot;PERFORMA LAGA TERAKHIR&amp;quot;&lt;br /&gt;
    if matchName ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        headerText = headerText .. &amp;quot; • &amp;quot; .. matchName&lt;br /&gt;
    end&lt;br /&gt;
    if date ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        headerText = headerText .. &amp;quot; (&amp;quot; .. date .. &amp;quot;)&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div style=&amp;quot;background: #0f172a; color: #fbbf24; padding: 6px 10px; font-size: 80%%; font-weight: 800; text-align: center; letter-spacing: 0.5px; text-transform: uppercase;&amp;quot;&amp;gt;%s&amp;lt;/div&amp;gt;&amp;#039;, headerText))&lt;br /&gt;
    &lt;br /&gt;
    -- Main Stats Bar (Rating, Menit, Gol, Assist)&lt;br /&gt;
    local ratingBg = &amp;quot;#22c55e&amp;quot; -- Green default&lt;br /&gt;
    local rNum = tonumber(rating) or 0&lt;br /&gt;
    if rNum &amp;lt; 6.5 and rNum &amp;gt; 0 then&lt;br /&gt;
        ratingBg = &amp;quot;#ef4444&amp;quot;&lt;br /&gt;
    elseif rNum &amp;lt; 7.5 and rNum &amp;gt;= 6.5 then&lt;br /&gt;
        ratingBg = &amp;quot;#3b82f6&amp;quot;&lt;br /&gt;
    elseif rNum &amp;gt;= 8.5 then&lt;br /&gt;
        ratingBg = &amp;quot;#8b5cf6&amp;quot; -- Purple / Exceptional&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;display: flex; justify-content: space-around; align-items: center; padding: 8px 4px; background: #f8fafc; border-bottom: 1px solid #e2e8f0; text-align: center;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    if rating ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;RATING&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;background: %s; color: #fff; padding: 2px 6px; border-radius: 4px; font-weight: 900; font-size: 110%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, ratingBg, rating))&lt;br /&gt;
    end&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;MENIT&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 800; color: #0f172a; font-size: 100%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, minutes))&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;GOL&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 900; color: #16a34a; font-size: 110%%;&amp;quot;&amp;gt;⚽ %s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, goals))&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;ASSIST&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 900; color: #2563eb; font-size: 110%%;&amp;quot;&amp;gt;🅰️ %s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, assists))&lt;br /&gt;
    &lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    -- Helper Baris Statistik&lt;br /&gt;
    local function makeStatRow(label, val)&lt;br /&gt;
        if val ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            return string.format(&lt;br /&gt;
                &amp;#039;&amp;lt;div style=&amp;quot;display: flex; justify-content: space-between; align-items: center; padding: 3px 6px; border-bottom: 1px solid #f1f5f9;&amp;quot;&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;span style=&amp;quot;color: #64748b; font-size: 85%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;span style=&amp;quot;font-weight: 800; color: #0f172a; font-size: 88%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;, label, val&lt;br /&gt;
            )&lt;br /&gt;
        end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- Detail Rincian&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;padding: 4px 8px; font-size: 78%%;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Ekspektasi Gol (xG)&amp;quot;, xG))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Ekspektasi Assist (xA)&amp;quot;, xA))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Tembakan Akurat&amp;quot;, shotsOn))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Operan Kunci&amp;quot;, keyPasses))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Dribel Sukses&amp;quot;, dribbles))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Sentuhan di Kotak Penalti&amp;quot;, touchesBox))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Tekel Berhasil&amp;quot;, tackles))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Duel Menang&amp;quot;, duels))&lt;br /&gt;
    &lt;br /&gt;
    if yellow ~= &amp;quot;&amp;quot; or red ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        local cardsText = &amp;quot;&amp;quot;&lt;br /&gt;
        if yellow ~= &amp;quot;&amp;quot; and yellow ~= &amp;quot;0&amp;quot; then cardsText = cardsText .. yellow .. &amp;quot; 🟨 &amp;quot; end&lt;br /&gt;
        if red ~= &amp;quot;&amp;quot; and red ~= &amp;quot;0&amp;quot; then cardsText = cardsText .. red .. &amp;quot; 🟥&amp;quot; end&lt;br /&gt;
        table.insert(html, makeStatRow(&amp;quot;Kartu Disiplin&amp;quot;, cardsText))&lt;br /&gt;
    end&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
    return table.concat(html, &amp;quot;&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- ============================================================================&lt;br /&gt;
-- 2. FUNGSI REKAP STATISTIK MUSIM BERJALAN PEMAIN (Season Stats)&lt;br /&gt;
-- ============================================================================&lt;br /&gt;
function p.season(frame)&lt;br /&gt;
    local args = frame:getParent().args&lt;br /&gt;
    &lt;br /&gt;
    local season = args.musim or args.season or &amp;quot;2025/2026&amp;quot;&lt;br /&gt;
    local club = args.klub or args.club or &amp;quot;&amp;quot;&lt;br /&gt;
    local comp = args.kompetisi or args.competition or &amp;quot;Semua Kompetisi&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    local apps = args.tampil or args.apps or &amp;quot;0&amp;quot;&lt;br /&gt;
    local goals = args.gol or args.goals or &amp;quot;0&amp;quot;&lt;br /&gt;
    local assists = args.assist or &amp;quot;0&amp;quot;&lt;br /&gt;
    local motm = args.motm or &amp;quot;&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    local xG = args.xg or &amp;quot;&amp;quot;&lt;br /&gt;
    local xA = args.xa or &amp;quot;&amp;quot;&lt;br /&gt;
    local avgRating = args.rata_rating or args.avg_rating or &amp;quot;&amp;quot;&lt;br /&gt;
    local passAcc = args.akurasi_operan or args.pass_acc or &amp;quot;&amp;quot;&lt;br /&gt;
    local yellow = args.kartu_kuning or args.yellow or &amp;quot;&amp;quot;&lt;br /&gt;
    local red = args.kartu_merah or args.red or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    local html = {}&lt;br /&gt;
    &lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;border: 1px solid #cbd5e1; border-radius: 10px; background: #ffffff; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, \&amp;#039;Segoe UI\&amp;#039;, Roboto, sans-serif; margin: 8px 0; box-shadow: 0 2px 6px rgba(0,0,0,0.08);&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    local titleText = &amp;quot;STATISTIK MUSIM &amp;quot; .. season&lt;br /&gt;
    if club ~= &amp;quot;&amp;quot; then titleText = titleText .. &amp;quot; • &amp;quot; .. club end&lt;br /&gt;
    &lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div style=&amp;quot;background: #1e293b; color: #cbd5e1; padding: 6px 10px; font-size: 80%%; font-weight: 800; text-align: center; letter-spacing: 0.5px; text-transform: uppercase;&amp;quot;&amp;gt;%s&amp;lt;/div&amp;gt;&amp;#039;, titleText))&lt;br /&gt;
    &lt;br /&gt;
    -- Main Grid&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;display: flex; justify-content: space-around; align-items: center; padding: 8px 4px; background: #f8fafc; border-bottom: 1px solid #e2e8f0; text-align: center;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;TAMPIL&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 900; color: #0f172a; font-size: 110%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, apps))&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;GOL&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 900; color: #16a34a; font-size: 110%%;&amp;quot;&amp;gt;⚽ %s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, goals))&lt;br /&gt;
    table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;ASSIST&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;font-weight: 900; color: #2563eb; font-size: 110%%;&amp;quot;&amp;gt;🅰️ %s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, assists))&lt;br /&gt;
    if avgRating ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        table.insert(html, string.format(&amp;#039;&amp;lt;div&amp;gt;&amp;lt;div style=&amp;quot;font-size: 68%%; color: #64748b; font-weight: 700;&amp;quot;&amp;gt;RATA2 RATING&amp;lt;/div&amp;gt;&amp;lt;span style=&amp;quot;background: #3b82f6; color: #fff; padding: 2px 5px; border-radius: 4px; font-weight: 800; font-size: 95%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;, avgRating))&lt;br /&gt;
    end&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    -- Detail Rincian Musim&lt;br /&gt;
    local function makeStatRow(label, val)&lt;br /&gt;
        if val ~= &amp;quot;&amp;quot; then&lt;br /&gt;
            return string.format(&lt;br /&gt;
                &amp;#039;&amp;lt;div style=&amp;quot;display: flex; justify-content: space-between; align-items: center; padding: 3px 6px; border-bottom: 1px solid #f1f5f9;&amp;quot;&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;span style=&amp;quot;color: #64748b; font-size: 85%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;span style=&amp;quot;font-weight: 800; color: #0f172a; font-size: 88%%;&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039; ..&lt;br /&gt;
                &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;, label, val&lt;br /&gt;
            )&lt;br /&gt;
        end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;div style=&amp;quot;padding: 4px 8px; font-size: 78%%;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Kompetisi&amp;quot;, comp))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Man of the Match (MOTM)&amp;quot;, motm))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Akurasi Operan&amp;quot;, passAcc))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Total xG&amp;quot;, xG))&lt;br /&gt;
    table.insert(html, makeStatRow(&amp;quot;Total xA&amp;quot;, xA))&lt;br /&gt;
    &lt;br /&gt;
    if yellow ~= &amp;quot;&amp;quot; or red ~= &amp;quot;&amp;quot; then&lt;br /&gt;
        local cardsText = &amp;quot;&amp;quot;&lt;br /&gt;
        if yellow ~= &amp;quot;&amp;quot; then cardsText = cardsText .. yellow .. &amp;quot; 🟨 &amp;quot; end&lt;br /&gt;
        if red ~= &amp;quot;&amp;quot; then cardsText = cardsText .. red .. &amp;quot; 🟥&amp;quot; end&lt;br /&gt;
        table.insert(html, makeStatRow(&amp;quot;Kartu Disiplin&amp;quot;, cardsText))&lt;br /&gt;
    end&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    table.insert(html, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
    return table.concat(html, &amp;quot;&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikisporta</name></author>
	</entry>
</feed>