大明湖畔的夏雨荷是什么意思| 经期喝什么好| 国手什么意思| 打豆豆什么意思| 什么东西最吸引蛇| 跳蛋是什么感觉| 孕晚期感冒可以吃什么药| 什么鞋穿着舒服| 当兵有什么要求| 豆柏是什么| 清朝皇帝姓什么| 冰箱什么牌子的好| 奇的多音字是什么| 特朗普是什么星座| 芙字五行属什么| 红斑狼疮复发的症状是什么| 日行一善下一句是什么| 月的偏旁有什么字| 倾国倾城是什么生肖| 放下执念是什么意思| 天安门以前叫什么| 6月28是什么星座| 肾虚型脱发是什么样子| 脾肺两虚吃什么中成药| 寄生虫感染吃什么药| 无机磷偏低有什么影响| 口苦口臭是什么原因| 月出念什么| 生闷气是什么意思| 氟西汀什么意思| 无花果吃多了有什么坏处| 女性肠痉挛有什么症状| 资生堂适合什么年龄段| 夏天适合种什么水果| ih医学上是什么意思| 白腊金是什么意思| 627是什么意思| bhcg是什么意思| 红玫瑰花语是什么意思| 梦见头发白了是什么意思| 嗓子哑了是什么原因| 建卡需要带什么证件| 戌时右眼跳是什么预兆| 肾阴虚有什么症状表现| 猪肉排酸是什么意思| 梦见很多牛是什么兆头| 老赖什么意思| 富士康是干什么的| 酉时是什么时间| 人缺钾有什么症状| 碘吃多了有什么危害| 什么属于包皮过长| 入珠是什么| 为什么肚子总是胀胀的| 小妾是什么意思| 耳朵疼吃什么消炎药| 孕早期适合吃什么水果| 八方来财是什么生肖| 下水是什么意思| 扛幡是什么意思| 不想要孩子用什么办法最好| 阿托伐他汀治什么病| ca是什么元素| 吸毒是什么感觉| 七月属什么生肖| 老年人尿血是什么原因| 甘草泡水喝有什么功效| 猕猴桃是什么季节的水果| 什么是潮喷| 右手小指戴戒指什么意思| 女的排卵期一般是什么时间| 中药什么时间喝效果最好| 带状疱疹不能吃什么食物| 什么津津| 睡鼠吃什么| 王牌是什么意思| 今日是什么日子| 仙女下凡是什么生肖| 00后属什么| 什么啤酒度数高| 冬是什么生肖| 宰相和丞相有什么区别| 凉栀是什么意思| 什么是扁平疣图片| 降调针什么时候打| 生理盐水是什么| 成什么上什么| 新生儿前面头发稀少是什么原因| 1月25日什么星座| 尿毒症前兆是什么症状表现| fpu是什么意思| 孕妇吃辣椒对胎儿有什么影响| 转头头晕是什么原因| 心衰是什么原因引起的| 女人喝蜂蜜水有什么好处| 女人吃桃子有什么好处和坏处| 痱子什么样| 过敏性紫癜是什么原因引起的| 奇脉见于什么病| 什么样的人容易高反| 女人梦见蜈蚣预兆什么| 冰粉籽是什么植物| 笑气是什么| 男性肾虚有什么症状| 经常做春梦是什么原因| 除湿是什么意思| 多囊不能吃什么食物| 脸上长痘痘是什么原因| 建设性意见是什么意思| 四季春茶是什么茶| 血沉高是什么病| 什么情况下需要做活检| 陈皮和橘子皮有什么区别| 皮下紫癜是什么引起的| 左旋肉碱什么时候吃效果好| 吃什么能消除子宫肌瘤| 血脂粘稠有什么症状| ntr是什么意思啊| 硬度不够是什么原因| 怀孕了什么不可以吃| 不安分是什么意思| 什么水果含硒量最高| 淘米水洗脸有什么作用与功效| 青梅竹马是什么意思| 什么忙什么乱| 为什么饿的很快| 胃灼热烧心吃什么药| 小暑是什么时候| 肠炎有什么表现| 山洪是什么意思| 榕字五行属什么| 蓝莓什么时候种植| 无缘是什么意思| tf口红什么牌子| 老年性脑改变是什么意思| 生姜放肚脐眼有什么功效| 看幽门螺旋杆菌挂什么科| 苏打水喝了有什么好处| 什么是独角兽企业| 积福是什么意思| 什么原因导致阴虚| 八面玲珑是什么数字| 可望不可求是什么意思| 什么然而生| 摩羯座和什么座最配对| 生蚝和什么不能一起吃| 肾囊肿有什么症状| 1996年属什么的| 过敏性鼻炎用什么药| 什么茶降糖效果最好| 开眼镜店需要什么设备| 里长是什么官| 多五行属什么| 什么样的菊花| 石榴石是什么材质| 虱子用什么药可以根除| 少年班是什么意思| 业力重是什么意思| 肝郁化火是什么意思| 高丽参有什么功效| 来例假腰疼是什么原因| 白发多的原因是什么| 身体老是出汗是什么原因| 来月经头疼吃什么药| 胰岛素抵抗是什么意思| 世家是什么意思| 什么人不能喝咖啡| 枸杞加红枣泡水喝有什么功效| 女人40不惑什么意思| 第二次世界大战是什么时候| 什么的光华| 梦想成真是什么意思| 勃起是什么意思| 吃得什么| 什么病会引起恶心| acu是什么| 掌中宝是什么| 水仙是什么茶| 什么是梨形身材| 九月初五是什么星座| 衿字五行属什么| 急性肠胃炎应该吃什么药| 空腹喝酒有什么危害| 狗脊是什么东西| 结肠炎是什么症状| 什么私语| 给孩子测骨龄应该挂什么科| 解酒吃什么| 茧是什么意思| bni是什么意思| 和胃降逆是什么意思| 点状钙化是什么意思| 药流是吃什么药| 喜结连理是什么意思| 照影是什么检查| 为什么丰胸霜一抹就变大| 白绫是什么意思| 什么食物对肝有好处| 牙疼吃什么药最好最有效| 化纤是什么面料| 今夕何夕什么意思| 猪生肠是什么部位| 梦见黑山羊是什么预兆| 心律不齐吃什么食物好| 什么冰箱好| 溶栓治疗是什么意思| 呦呦鹿鸣什么意思| 人流是什么意思| 增加性功能吃什么药| 梦见什么是受孕成功了| 早餐吃什么最健康| 外甥女是什么关系| 提肛有什么好处| 腰扭了挂什么科| 医师是什么意思| 报单什么意思| 2017 年是什么年| 嘴角起泡用什么药膏好| 脾虚湿盛吃什么中成药| 干燥综合症挂什么科| 血清蛋白是什么| 肝风上扰会有什么症状| 无所不用其极是什么意思| 斯凯奇鞋是什么档次| 什么减肥药效果最好而且不反弹| 为什么喉咙总感觉有东西堵着| ntd是什么意思| 什么是大运| 看头发应该挂什么科| 腥臭味是什么妇科病| 水钻是什么材质| 菊花和枸杞泡水喝有什么功效| 肚脐叫什么穴位| 柠檬可以做什么| 小腹胀痛男性什么原因| asc是什么意思| 夏天什么面料的衣服最舒服| r0lex是什么牌子手表| 没有力气是什么原因| 梦见吃粉条是什么预兆| 170是什么尺码| 内窥镜是做什么检查| 北上广深是什么意思| 搭桥香是什么意思| 喝酒伤什么| 持续耳鸣是什么原因引起的| 嬴政姓什么| 三条杠是什么牌子| 台球杆什么牌子的好| 做梦吃酒席什么预兆| 沸石为什么能防止暴沸| 女人小便疼是什么原因| 头疼吃什么药最有效| 资深是什么意思| 输氨基酸对身体有什么好处和坏处| 多囊肾是什么病| 肠胃胀气是什么原因| 寒湿体质吃什么中成药| 在家里做什么能赚钱| 呵护是什么意思| 什么的李子| carol什么意思| 过敏性咳嗽用什么药效果好| 前列腺有什么作用| 百度Контент патне ку?

毕业送什么花

?Википеди? ир?кл? энциклопединчи материал
百度 从认为是搅屎棍到喜欢上,她理解了夏楠这个角色。

Для документации этого модуля может быть создана страница Модуль:Карточка/doc

--
-- Модуль для реализации шаблона {{Карточка}}
--

local p = {}

local HtmlBuilder = require('Module:HtmlBuilder')

local args = {}
local origArgs
local argsAliases = {}
local root

local function union(t1, t2)
    -- Возвращает объединение значений двух таблиц в виде последовательности.
    local vals = {}
    for k, v in pairs(t1) do
        vals[v] = true
    end
    for k, v in pairs(t2) do
        vals[v] = true
    end
    local ret = {}
    for k, v in pairs(vals) do
        table.insert(ret, k)
    end
    return ret
end

local function getArgNums(prefix)
    -- Возвращает таблицу индексов существующих полей с заданным префиксом,
    -- например, для префикса 'текст' и установленных 'текст1', 'текст2' и
    -- 'текст5' возвращает {1, 2, 5}.
    local nums = {}
    for k, v in pairs(args) do
        local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
        if num then table.insert(nums, tonumber(num)) end
    end
    table.sort(nums)
    return nums
end

local function addRow(rowArgs)
    -- Добавляет строку в карточку (заголовок или метку/текст).
    if rowArgs.header then
        root
            .tag('tr')
                .addClass(rowArgs.rowclass)
                .attr('id', rowArgs.rowid)
                .tag('th')
                    .attr('colspan', 2)
                    .attr('id', rowArgs.headerid)
                    .addClass(rowArgs.class)
                    .addClass(args['класс_заголовков'])
                    .css('text-align', 'center')
                    .cssText(args['стиль_заголовков'])
                    .wikitext(rowArgs.header)
    elseif rowArgs.data then
        local row = root.tag('tr')
        row.addClass(rowArgs.rowclass)
        row.attr('id', rowArgs.rowid)
        if rowArgs.label then
            row
                .tag('th')
                    .attr('scope', 'row')
                    .attr('id', rowArgs.labelid)
                    .cssText(args['стиль_меток'])
                    .wikitext(rowArgs.label)
                    .done()
        end

        local dataCell = row.tag('td')
        if not rowArgs.label then 
            dataCell
                .attr('colspan', 2)
                .css('text-align', 'center') 
        end
        dataCell
            .attr('id', rowArgs.dataid)
            .addClass(rowArgs.class)
            .cssText(rowArgs.datastyle)
            .newline()
            .wikitext(rowArgs.data)
    end
end

local function renderTitle()
    if not args['название'] then return end

    root
        .tag('caption')
            .addClass(args['класс_названия'])
            .cssText(args['стиль_названия'])
            .wikitext(args['название'])
end

local function renderAboveRow()
    if not args['вверху'] then return end

    root
        .tag('tr')
            .tag('th')
                .attr('colspan', 2)
                .addClass(args['класс_вверху'])
                .css('text-align', 'center')
                .css('font-size', '125%')
                .css('font-weight', 'bold')
                .cssText(args['стиль_вверху'])
                .wikitext(args['вверху'])
end

local function renderAbove2Row()
    if not args['вверху2'] then return end

    root
        .tag('tr')
            .tag('th')
                .attr('colspan', 2)
                .addClass(args['класс_вверху2'])
                .css('text-align', 'center')
                .css('font-style', 'oblique')
                .cssText(args['стиль_вверху2'])
                .wikitext(args['вверху2'])
end

local function renderBelowRow()
    if not args['внизу'] then return end

    root
        .tag('tr')
            .tag('td')
                .attr('colspan', 2)
                .addClass(args['класс_внизу'])
                .css('text-align', 'center')
                .cssText(args['стиль_внизу'])
                .newline()
                .wikitext(args['внизу'])
end

local function renderSubheaders()
    if args['подзаголовок'] then
        args['подзаголовок1'] = args['подзаголовок']
    end
    if args['класс_ряда_подзаголовка'] then
        args['класс_ряда_подзаголовка1'] = args['класс_ряда_подзаголовка']
    end
    local subheadernums = getArgNums('подзаголовок')
    for k, num in ipairs(subheadernums) do
        addRow({
            data = args['подзаголовок' .. tostring(num)],
            datastyle = args['стиль_подзаголовков'] or args['стиль_подзаголовка' .. tostring(num)],
            class = args['класс_подзаголовков'],
            rowclass = args['класс_ряда_подзаголовка' .. tostring(num)]
        })
    end
end

local function renderImages()
    if args['изображение'] then
        args['изображение1'] = args['изображение']
    end
    if args['подпись'] then
        args['подпись1'] = args['подпись']
    end
    local imagenums = getArgNums('изображение')
    for k, num in ipairs(imagenums) do
        local caption = args['подпись' .. tostring(num)]
        local data = HtmlBuilder.create().wikitext(args['изображение' .. tostring(num)])
        if caption then
            data
                .tag('div')
                    .cssText(args['стиль_подписи'])
                    .wikitext(caption)
        end
        addRow({
            data = tostring(data),
            datastyle = args['стиль_изображения'],
            class = args['класс_изображения'],
            rowclass = args['класс_ряда_изображения' .. tostring(num)]
        })
    end
end

local function renderRows()
    -- Объединяет индексы заголовков и текстовых строк карточки
    -- и визуализирует их в правильном порядке через addRow.
    local rownums = union(getArgNums('заголовок'), getArgNums('текст'))
    table.sort(rownums)
    for k, num in ipairs(rownums) do
        addRow({
            header = args['заголовок' .. tostring(num)],
            label = args['метка' .. tostring(num)],
            data = args['текст' .. tostring(num)],
            datastyle = args['стиль_текста'],
            class = args['класс' .. tostring(num)],
            rowclass = args['класс_ряда' .. tostring(num)],
            dataid = args['id_текста' .. tostring(num)],
            labelid = args['id_метки' .. tostring(num)],
            headerid = args['id_заголовка' .. tostring(num)],
            rowid = args['id_ряда' .. tostring(num)]
        })
    end
end

local function renderNavBar()
    if not args['имя'] then return end

    root
        .tag('tr')
            .tag('td')
                .attr('colspan', 2)
                .css('text-align', 'right')
                .wikitext(mw.getCurrentFrame():expandTemplate({ 
                    title = 'Tnavbar', 
                    args = { args['имя'] }
                }))
end

local function isSet(x)
    -- Возвращает истину, если x задан и не пустой
    -- Внимание: отличается от enwiki! В enwiki проверяется на равенство 'yes'
    return x and x ~= ''
end

local function renderItalicTitle()
    -- Внимание: отличается от enwiki. В enwiki ожидается yes или force, здесь работает любое значение
    if isSet(args['заголовок_курсивом']) then
        root.wikitext(mw.getCurrentFrame():expandTemplate({title = 'Заголовок курсивом'}))
    end
end

local function renderTrackingCategories()
    if not isSet(args.nocat) then
        if #(getArgNums('текст')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
            root.wikitext('[[Категория:Статьи с карточкой без заполненных данных]]')
        end
        if isSet(args['внедрение']) and args['название'] then
            root.wikitext('[[Категория:Статьи со встроенной карточкой и параметром названия]]')
        end
    end
end

local function _infobox()
    -- Задание общей страктуры карточки с добавлением стилей 
    -- для карточек-потомков.
    if not isSet(args['внедрение']) then
        root = HtmlBuilder.create('table')

        root
            .addClass('infobox')
            .addClass(args['класс_тела'])

            if isSet(args['подкарточка']) then
                root
                    .css('padding', '0')
                    .css('border', 'none')
                    .css('margin', '-2px')
                    .css('width', 'auto')
                    .css('min-width', '100%')
                    .css('font-size', '100%')
                    .css('clear', 'none')
                    .css('float', 'none')
                    .css('background-color', 'transparent')
            end
        
        -- Микроразметка
        if isSet(args['микр_тела']) then
        	root
        	  .attr('itemscope', 'itemscope')
        	  .attr('itemtype', args['микр_тела'])
        end
        
        root
            .cssText(args['стиль_тела'])

        renderTitle()
        renderAboveRow()
        renderAbove2Row()
    else
        root = HtmlBuilder.create()

        root
            .wikitext(args['название'])
    end

    renderSubheaders()
    renderImages() 
    renderRows() 
    renderBelowRow()  
    renderNavBar()
    renderItalicTitle()
    renderTrackingCategories()

    return tostring(root)
end

local function preprocessSingleArg(argName)
    -- Добавляет аргумент в таблицу аргументов, если он определён и не пустой.
    -- Пустые аргументы не обрабатываются, как и в ParserFunctions.
    if origArgs[argName] and origArgs[argName] ~= '' then
        args[argName] = origArgs[argName]
    end
end

local function translateArg(aliasArgName,localArgName)
	-- Функция добавляет поддержку алиасов параметров (например, на другом языке)
	
	-- Добавляем алиас параметра в таблицу алиасов
	-- Для одного параметра может быть несколько алиасов
	-- Нумерованные параметры(текст1 и т.д.) заносятся без номера
	if not 	argsAliases[localArgName] then
		argsAliases[localArgName] = {}
	end
	table.insert(argsAliases[localArgName], aliasArgName)
	
	-- Пока для тестирования: значения алиасов добавляются в таблицу аргументов
	-- Нумерованные параметры работать не будут
    if origArgs[localArgName] and origArgs[localArgName] ~= '' then
    	-- параметр уже задан на локальном языке
    else
    	-- если алиас задан и не пустой
	    if origArgs[aliasArgName] and origArgs[aliasArgName] ~= '' then
	        origArgs[localArgName] = origArgs[aliasArgName]
	    end
    end
end

local function preprocessArgs(prefixTable, step)
    -- Сохраняет параметры с заданными префиксами в таблицу args, последовательно обходя
    -- аргументы в нужном порядке и с нужным шагом. Благодаря этому сноски и пр. появляются
    -- в правильном порядке. prefixTable — массив таблиц, каждая из которых может содержать
    -- два поля: поле-строку префикса (обязательно) и поле-таблицу зависимых параметров.
    -- Эта функция всегда обрабатывает параметры с префиксом, но зависимые параметры
    -- обрабатываются, только если параметр с префиксом задан и не пустой.
    if type(prefixTable) ~= 'table' then
        error("В качестве таблицы префиксов должна использоваться таблица", 2)
    end
    if type(step) ~= 'number' then
        error("Недопустимый тип параметра шага", 2)
    end

    -- Проверка правильности данных и обработка параметров без суффиксов.
    for i,v in ipairs(prefixTable) do
        if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then
            error('Недопустимая таблица префиксов preprocessArgs', 2)
        end
        preprocessSingleArg(v.prefix)
        -- Зависимые параметры обрабатываются, только если параметр с префиксом задан и не пустой.
        if args[v.prefix] and v.depend then
            for j, dependValue in ipairs(v.depend) do
                if type(dependValue) ~= 'string' then
                    error('Недопустимый тип зависимого параметра в таблице preprocessArgs')
                end
                preprocessSingleArg(dependValue)
            end
        end
    end

    -- Обход нумерованных аргументов.
    local a = 1 -- Переменная-счётчик.
    local moreArgumentsExist = true
    while moreArgumentsExist == true do
        moreArgumentsExist = false
        for i = a, a + step - 1 do
            for j,v in ipairs(prefixTable) do
                local prefixArgName = v.prefix .. tostring(i)
                if origArgs[prefixArgName] then
                    moreArgumentsExist = true -- Искать аргументы дальше, если был хотя бы один (в т. ч. пустой)
                    preprocessSingleArg(prefixArgName)
                end
                -- Обрабатываем зависимые аргументы, если определена таблица зависимостей,
                -- а также задан не пустой аргумент с префиксом, либо обрабатывается 
                -- "префикс1" и "префикс" задан (например, "изображение1" является синонимом для "изображение").
                if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
                    for j,dependValue in ipairs(v.depend) do
                        local dependArgName = dependValue .. tostring(i)
                        preprocessSingleArg(dependArgName)
                    end
                end
            end
        end
        a = a + step
    end
end

function p.infobox(frame)
    -- При запуске через #invoke аргументы передаются через стандартную систему.
    -- При тестировании также можно передавать таблицу аргументов через frame.
    if frame == mw.getCurrentFrame() then
        origArgs = frame:getParent().args
    else
        origArgs = frame
    end
    
    -- Поддержка параметров из англовики
    translateArg('child','внедрение')
    translateArg('bodyclass','класс_тела')
    translateArg('subbox','подкарточка')
    translateArg('bodystyle','стиль_тела')
    translateArg('title','название')
    translateArg('titleclass','класс_названия')
    translateArg('titlestyle','стиль_названия')
    translateArg('above','вверху')
    translateArg('aboveclass','класс_вверху')
    translateArg('abovestyle','стиль_вверху')
    
    translateArg('subheader','подзаголовок')
    translateArg('subheaderrowstyle','стиль_подзаголовка')
    translateArg('subheaderrowclass','класс_подзаголовка')

    translateArg('subheaderstyle','стиль_подзаголовков')
    translateArg('subheaderclass','класс_подзаголовков')


    translateArg('image','изображение')
    translateArg('caption','подпись')
    translateArg('imagerowclass','класс_ряда_изображения')

    translateArg('captionstyle','стиль_подписи')
    translateArg('imagestyle','стиль_изображения')
    translateArg('imageclass','класс_изображения')
    

    translateArg('header','заголовок')
    translateArg('data','текст')
    translateArg('label','метка')
    translateArg('rowclass','класс_ряда')
    translateArg('class','класс')
    translateArg('dataid','id_текста')
    translateArg('labelid','id_метки')
    translateArg('headerid','id_заголовка')
    translateArg('rowid','id_ряда')

    translateArg('headerclass','класс_заголовков')
    translateArg('headerstyle','стиль_заголовков')
    translateArg('labelstyle','стиль_меток')
    translateArg('datastyle','стиль_текста')
    translateArg('below','внизу')
    translateArg('belowclass','класс_внизу')
    translateArg('belowstyle','стиль_внизу')
    translateArg('name','имя')
    --translateArg('italic title','заголовок_курсивом')
    --translateArg('','')
    

    -- Параметры обрабатываются по направлению чтения карточки, чтобы
    -- сноски и др. отображались в нужных местах. Параметры, зависящие 
    -- от других параметров, обрабатываются только при наличии других параметров,
    -- чтобы в списке сносок не возникали нежелательные сноски.
    preprocessSingleArg('внедрение')
    preprocessSingleArg('класс_тела')
    preprocessSingleArg('подкарточка')
    preprocessSingleArg('стиль_тела')
    preprocessSingleArg('название')
    preprocessSingleArg('класс_названия')
    preprocessSingleArg('стиль_названия')
    preprocessSingleArg('вверху')
    preprocessSingleArg('класс_вверху')
    preprocessSingleArg('стиль_вверху')
    preprocessSingleArg('вверху2')
    preprocessSingleArg('класс_вверху2')
    preprocessSingleArg('стиль_вверху2')
    preprocessArgs({
        {prefix = 'подзаголовок', depend = {'стиль_подзаголовка', 'класс_подзаголовка'}}
    }, 10)
    preprocessSingleArg('стиль_подзаголовков')
    preprocessSingleArg('класс_подзаголовков')
    preprocessArgs({
        {prefix = 'изображение', depend = {'подпись', 'класс_ряда_изображения'}}
    }, 10)
    preprocessSingleArg('стиль_подписи')
    preprocessSingleArg('стиль_изображения')
    preprocessSingleArg('класс_изображения')
    preprocessArgs({
        {prefix = 'заголовок'},
        {prefix = 'текст', depend = {'метка'}},
        {prefix = 'класс_ряда'},
        {prefix = 'класс'},
        {prefix = 'id_текста'},
        {prefix = 'id_метки'},
        {prefix = 'id_заголовка'},
        {prefix = 'id_ряда'}
    }, 50)
    preprocessSingleArg('класс_заголовков')
    preprocessSingleArg('стиль_заголовков')
    preprocessSingleArg('стиль_меток')
    preprocessSingleArg('стиль_текста')
    preprocessSingleArg('внизу')
    preprocessSingleArg('класс_внизу')
    preprocessSingleArg('стиль_внизу')
    preprocessSingleArg('имя')
    preprocessSingleArg('заголовок_курсивом')
    preprocessSingleArg('nocat')

    return _infobox()
end

return p
大肠杆菌是什么病 吃毛蛋有什么好处 7月24日是什么星座 青春永驻是什么意思 高温什么时候结束
子宫薄是什么原因造成的 血脂高能吃什么水果 咳嗽吃什么好 肛门指检能查出什么 奶奶的妹妹叫什么
为什么小便会带血 2029是什么年 头疼是什么原因 屁多什么原因 扬言是什么意思
刺梨什么时候成熟 补骨脂是什么东西 早上6点半是什么时辰 世态炎凉什么意思 肠道易激惹综合症是什么症状
茯苓有什么功效cl108k.com 东北有什么好玩的景点0297y7.com 婶婶是什么意思hcv8jop4ns6r.cn 金牛座是什么星象hcv9jop1ns7r.cn 营卫不和吃什么中成药hcv9jop3ns3r.cn
胎儿偏小吃什么补得快luyiluode.com 为什么生化妊娠是好事beikeqingting.com 胆结石是什么原因造成的hcv7jop9ns4r.cn 飘零是什么意思clwhiglsz.com 风邪是什么zhongyiyatai.com
开天眼是什么意思96micro.com 消防队属于什么单位hcv7jop5ns0r.cn 胃怕凉怕冷是什么原因adwl56.com 梦见自己出轨是什么意思jasonfriends.com 梦到女鬼是什么意思hcv9jop0ns9r.cn
蜜蜡是什么材料bjhyzcsm.com 黑天天的学名叫什么hcv9jop1ns3r.cn 室内用什么隔墙最便宜hcv7jop7ns1r.cn 白色情人节什么意思hcv7jop9ns6r.cn 湛江有什么好吃的hcv9jop7ns4r.cn
百度