local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.main(frame)
local args = getArgs(frame)
local result = {}
local data = {
['心爱'] = {"心爱", "佐仓绫音"},
['智乃'] = {"智乃", "水濑祈"},
['魔法少女智乃'] = {"魔法少女智乃", "水濑祈"},
['理世'] = {"理世", "种田梨沙"},
['萝世'] = {"萝世", "种田梨沙"},
['千夜'] = {"千夜", "佐藤聪美"},
['纱路'] = {"纱路", "内田真礼"},
['怪盗Lapin'] = {"怪盗Lapin", "内田真礼"},
['麻耶'] = {"麻耶", "德井青空"},
['小惠'] = {"小惠", "村川梨衣"},
['青山'] = {"青山", "早见沙织"},
['青山BlueMountain'] = {"青山Blue Mountain", "早见沙织"},
['青山Blue Mountain'] = {"青山Blue Mountain", "早见沙织"},
['摩卡'] = {"摩卡", "茅野爱衣"},
['真手凛'] = {"真手凛", "木村珠莉"},
['结良'] = {"结良", "大西沙织"},
['冬优'] = {"冬优", "石见舞菜香"},
['香风隆宏'] = {"香风隆宏", "速水奖"},
['香风咲'] = {"香风咲", "水树奈奈"},
['夏明'] = {"夏明", "种崎敦美"},
['映月'] = {"映月", "上田丽奈"},
}
for key, val in ipairs(args) do
if key ~= 1 then table.insert(result, '<br />') end
local pick = data[val]
if pick then
table.insert(result,
frame:expandTemplate{ title = 'Gochicolor', args = { 'block', pick[1], 'color' } } .. ' '
.. frame:expandTemplate{ title = 'font', args = { size = '80%', '/ CV: [[' .. pick[2] .. ']]' } }
.. frame:expandTemplate{ title = 'ArticleCategory', args = { pick[2] .. '歌曲' } }
)
end
end
return table.concat(result)
end
return p