<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.schmino.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVorlage%3ALuaModuleDoc</id>
	<title>Modul:Vorlage:LuaModuleDoc - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.schmino.de/index.php?action=history&amp;feed=atom&amp;title=Modul%3AVorlage%3ALuaModuleDoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.schmino.de/index.php?title=Modul:Vorlage:LuaModuleDoc&amp;action=history"/>
	<updated>2026-05-15T10:03:13Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in KyllburgWiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.schmino.de/index.php?title=Modul:Vorlage:LuaModuleDoc&amp;diff=3370&amp;oldid=prev</id>
		<title>Dussy: Die Seite wurde neu angelegt: „--[=[ 2013-10-25 Support {{LuaModuleDoc}} * nav() require: LuaWiki ]=]    -- Module globals local lucky, LuaWiki = pcall( require, &quot;Module:LuaWiki&quot; ) local cur…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.schmino.de/index.php?title=Modul:Vorlage:LuaModuleDoc&amp;diff=3370&amp;oldid=prev"/>
		<updated>2016-05-05T08:56:52Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „--[=[ 2013-10-25 Support {{LuaModuleDoc}} * nav() require: LuaWiki ]=]    -- Module globals local lucky, LuaWiki = pcall( require, &amp;quot;Module:LuaWiki&amp;quot; ) local cur…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[=[ 2013-10-25&lt;br /&gt;
Support {{LuaModuleDoc}}&lt;br /&gt;
* nav()&lt;br /&gt;
require: LuaWiki&lt;br /&gt;
]=]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Module globals&lt;br /&gt;
local lucky, LuaWiki = pcall( require, &amp;quot;Module:LuaWiki&amp;quot; )&lt;br /&gt;
local currentTitle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navDevelop( nsDocs, start, script )&lt;br /&gt;
    -- Most interesting test and development page&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     nsDocs  -- number; central documentation namespace number&lt;br /&gt;
    --     start   -- string; central documentation root&lt;br /&gt;
    --     script  -- string; basic module name&lt;br /&gt;
    -- Return:&lt;br /&gt;
    --     string or false:  full page name, if any&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     mw.title.makeTitle()&lt;br /&gt;
    local n   = nsDocs&lt;br /&gt;
    local r   = false&lt;br /&gt;
    local sub = &amp;quot;/&amp;quot; .. LuaWiki.getArg( &amp;quot;subTest&amp;quot;, &amp;quot;Test&amp;quot; )&lt;br /&gt;
    local s   = string.format( &amp;quot;%s/%s%s&amp;quot;, start, script, sub )&lt;br /&gt;
    local t   = mw.title.makeTitle( n, s )&lt;br /&gt;
    if not t.exists then&lt;br /&gt;
        local low    = false&lt;br /&gt;
        local subLow = mw.ustring.lower( sub )&lt;br /&gt;
        if subLow ~= sub then&lt;br /&gt;
            s   = string.format( &amp;quot;%s/%s%s&amp;quot;, start, script, subLow )&lt;br /&gt;
            t   = mw.title.makeTitle( n, s )&lt;br /&gt;
            low = t.exists&lt;br /&gt;
        end&lt;br /&gt;
        if not low then&lt;br /&gt;
            n = mw.site.namespaces.Module.id&lt;br /&gt;
            s = string.format( &amp;quot;%s/%s&amp;quot;, script, sub )&lt;br /&gt;
            t = mw.title.makeTitle( n, s )&lt;br /&gt;
            if not t.exists  and  subLow ~= sub then&lt;br /&gt;
                s = script .. subLow&lt;br /&gt;
                t = mw.title.makeTitle( n, s )&lt;br /&gt;
                t = t.exists&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    if t then&lt;br /&gt;
        r =  mw.site.namespaces[ n ].name .. &amp;quot;:&amp;quot; .. s&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- navDevelop()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navError( say, specific )&lt;br /&gt;
    -- Return error message, evaluate page .pageErr&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     say       -- string; message key&lt;br /&gt;
    --     specific  -- string, optional; additional information&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     LuaWiki.getArg()&lt;br /&gt;
    --     LuaWiki.transclude()&lt;br /&gt;
    --     LuaWiki.error()&lt;br /&gt;
    local show = LuaWiki.getArg( &amp;quot;pageErr&amp;quot; )&lt;br /&gt;
    local r&lt;br /&gt;
    if type( show ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        local pars = { say }&lt;br /&gt;
        if type( specific ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
            table.insert( pars, specific )&lt;br /&gt;
        end&lt;br /&gt;
        r = LuaWiki.transclude( show, pars )&lt;br /&gt;
    else&lt;br /&gt;
        r = LuaWiki.error( &amp;quot;arg &amp;#039;pageErr&amp;#039; missing&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- navError()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navLang( suite, collect, lazy )&lt;br /&gt;
    -- Append languages from string to collection&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     suite    -- string; space separated source&lt;br /&gt;
    --     collect  -- table; to be extended&lt;br /&gt;
    --                 every element: { langCode, lazy }&lt;br /&gt;
    --     lazy     -- true if only existing page is to be linked&lt;br /&gt;
    if type( suite ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        local raw = mw.text.split( suite, &amp;quot;%s+&amp;quot; )&lt;br /&gt;
        local e, i, j, s&lt;br /&gt;
        for i = 1, #raw do&lt;br /&gt;
            s = raw[ i ]&lt;br /&gt;
            if #s &amp;gt; 1 then&lt;br /&gt;
                for j = 1, #collect do&lt;br /&gt;
                    if s then&lt;br /&gt;
                        e = collect[ j ]&lt;br /&gt;
                        if e[ 1 ] == s then&lt;br /&gt;
                            s = false&lt;br /&gt;
                            if not lazy then&lt;br /&gt;
                                e[ 2 ] = false&lt;br /&gt;
                            end&lt;br /&gt;
                        end&lt;br /&gt;
                    end&lt;br /&gt;
                end -- for j&lt;br /&gt;
                if s then&lt;br /&gt;
                    table.insert( collect,  { s, lazy } )&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end -- for i&lt;br /&gt;
    end&lt;br /&gt;
end -- navLang()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navLangs( nsDocs, start, script )&lt;br /&gt;
    -- Analyze languages&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     current page is supposed to transclude LuaModuleDoc&lt;br /&gt;
    --     nsDocs  -- number; central documentation namespace number&lt;br /&gt;
    --     start   -- string; central documentation root&lt;br /&gt;
    --     script  -- string; basic module name&lt;br /&gt;
    -- Return:&lt;br /&gt;
    --     table:  args for navigation template&lt;br /&gt;
    --             [1] basic module name&lt;br /&gt;
    --             [2] number of language codes  +  1&lt;br /&gt;
    --             [3] first language code&lt;br /&gt;
    --             [4] second language code&lt;br /&gt;
    --             ... list of further language codes&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     LuaWiki.getArg()&lt;br /&gt;
    --     navLang()&lt;br /&gt;
    --     mw.title.makeTitle()&lt;br /&gt;
    local e, i, s, t&lt;br /&gt;
    local r = { }&lt;br /&gt;
    local specified = LuaWiki.getArg( &amp;quot;langsRequest&amp;quot;, false )&lt;br /&gt;
    local super     = start .. &amp;quot;/&amp;quot; .. script .. &amp;quot;/&amp;quot;&lt;br /&gt;
    if type( specified ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        if specified:match( &amp;quot;^%s*$&amp;quot; ) then&lt;br /&gt;
            specified = false&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    navLang( LuaWiki.getArg( &amp;quot;langsDefault&amp;quot; ),  r,  specified )&lt;br /&gt;
    navLang( LuaWiki.getArg( &amp;quot;langsMore&amp;quot; ),  r,  true  )&lt;br /&gt;
    navLang( specified, r, false )&lt;br /&gt;
    if #r &amp;lt; 1 then&lt;br /&gt;
        r = { { &amp;quot;en&amp;quot;, false } }&lt;br /&gt;
    end&lt;br /&gt;
    for i = #r, 1, -1 do&lt;br /&gt;
        e = r[ i ]&lt;br /&gt;
        s = e[ 1 ]&lt;br /&gt;
        if e[ 2 ] then&lt;br /&gt;
            t = mw.title.makeTitle( nsDocs,  super .. s )&lt;br /&gt;
            if not t.exists then&lt;br /&gt;
                s = false&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        if s then&lt;br /&gt;
            r[ i ] = s&lt;br /&gt;
        else&lt;br /&gt;
            table.remove( r, i )&lt;br /&gt;
        end&lt;br /&gt;
    end -- for i -1&lt;br /&gt;
    table.insert( r,  1,  script )&lt;br /&gt;
    table.insert( r,  2,  tostring( #r ) )&lt;br /&gt;
    return r&lt;br /&gt;
end -- navLangs()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navMerge( start, swift, ns, nsDocs, script, sub, lead )&lt;br /&gt;
    -- Include various external content into page&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     start   -- string; defined pageDocRoot argument&lt;br /&gt;
    --     swift   -- string; defined pageNav argument&lt;br /&gt;
    --     ns      -- number; current namespace number&lt;br /&gt;
    --     nsDocs  -- number; central documentation namespace number&lt;br /&gt;
    --     script  -- string; module name (main)&lt;br /&gt;
    --     sub     -- string or false; possible sub-module name&lt;br /&gt;
    --     lead    -- true: Module: namespace;   false: text namespace&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     &amp;gt;&amp;lt; currentTitle&lt;br /&gt;
    --     navLangs()&lt;br /&gt;
    --     LuaWiki.transclude()&lt;br /&gt;
    --     navError()&lt;br /&gt;
    --     mw.title.makeTitle()&lt;br /&gt;
    --     LuaWiki.getArg()&lt;br /&gt;
    --     LuaWiki.isExisting()&lt;br /&gt;
    local r&lt;br /&gt;
    local s&lt;br /&gt;
    local super   = false&lt;br /&gt;
    local collect = navLangs( nsDocs, start, script )&lt;br /&gt;
    local t       = navDevelop( nsDocs, start, script )&lt;br /&gt;
    if t then&lt;br /&gt;
        collect.Test = t&lt;br /&gt;
    end&lt;br /&gt;
    if ns == nsDocs then&lt;br /&gt;
        s = string.format( &amp;quot;%s/%s&amp;quot;, start, script )&lt;br /&gt;
        if currentTitle.text == s then&lt;br /&gt;
            super = currentTitle.text .. &amp;quot;/&amp;quot;&lt;br /&gt;
        elseif sub then&lt;br /&gt;
            collect.subDoc = sub&lt;br /&gt;
            collect.subModule = sub&lt;br /&gt;
            s = string.format( &amp;quot;%s/%s/%s&amp;quot;, start, script, sub )&lt;br /&gt;
            if currentTitle.text == s then&lt;br /&gt;
                s = string.format( &amp;quot;%s/%s&amp;quot;, s, collect[ 3 ] )&lt;br /&gt;
                t = mw.title.makeTitle( nsDocs, s )&lt;br /&gt;
                if t.exists then&lt;br /&gt;
                    super = currentTitle.text .. &amp;quot;/&amp;quot;&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    elseif lead and sub then&lt;br /&gt;
        s = string.format( &amp;quot;%s/%s/%s&amp;quot;, start, script, sub )&lt;br /&gt;
        t = mw.title.makeTitle( nsDocs, s )&lt;br /&gt;
        if t.exists then&lt;br /&gt;
            collect.subDoc = sub&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    r = LuaWiki.transclude( swift, collect )&lt;br /&gt;
    t = currentTitle.talkPageTitle&lt;br /&gt;
    if t then&lt;br /&gt;
        s = t.exists&lt;br /&gt;
    else&lt;br /&gt;
        s = false&lt;br /&gt;
    end&lt;br /&gt;
    if not s then&lt;br /&gt;
        if super then&lt;br /&gt;
            s = &amp;quot;NoTalkCentral&amp;quot;&lt;br /&gt;
        elseif ns == nsDocs + 1 then&lt;br /&gt;
            s = false&lt;br /&gt;
        else&lt;br /&gt;
            s = &amp;quot;NoTalkRedir&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        if s then&lt;br /&gt;
            r = r .. navError( s )&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    if super then&lt;br /&gt;
        local i&lt;br /&gt;
        local d  = &amp;quot;{{%s*[lL]uaModuleDoc[^}]*}}%s*&amp;quot;&lt;br /&gt;
        local p1 = &amp;quot;^%s*&amp;quot; .. d .. &amp;quot;&amp;lt;onlyinclude&amp;gt;&amp;quot;&lt;br /&gt;
        local p2 = &amp;quot;%s*&amp;lt;noinclude&amp;gt;&amp;quot; .. d .. &amp;quot;&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;br /&gt;
        for i = 3, #collect do&lt;br /&gt;
            t = mw.title.makeTitle( nsDocs,  super .. collect[ i ] )&lt;br /&gt;
            s = t:getContent()&lt;br /&gt;
            if s then&lt;br /&gt;
                s = s:gsub( p1, &amp;quot;&amp;quot; ):gsub( p2, &amp;quot;&amp;quot; )&lt;br /&gt;
                if s:match( d ) then&lt;br /&gt;
                    r = r .. &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;&lt;br /&gt;
                          .. navError( &amp;quot;BadInclude&amp;quot;, t.prefixedText )&lt;br /&gt;
                          .. &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                    r = r .. LuaWiki.transclude( t.prefixedText )&lt;br /&gt;
                    break    -- for i&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
        end -- for i&lt;br /&gt;
        s = LuaWiki.getArg( &amp;quot;pageTemplateInsert&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
        if LuaWiki.isExisting( s ) then&lt;br /&gt;
            local suppress = LuaWiki.getArg( &amp;quot;noHint&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
            if #suppress == 0 then&lt;br /&gt;
                local swift = collect[ 1 ]&lt;br /&gt;
                if sub then&lt;br /&gt;
                    swift = string.format( &amp;quot;%s/%s&amp;quot;, swift, sub )&lt;br /&gt;
                end&lt;br /&gt;
                r = r .. LuaWiki.transclude( s,  { swift } )&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        s = LuaWiki.getArg( &amp;quot;categoryDocs&amp;quot;, &amp;quot;&amp;quot; )&lt;br /&gt;
        if #s &amp;gt; 0 then&lt;br /&gt;
            i = mw.title.makeTitle( &amp;quot;Category&amp;quot;, s )&lt;br /&gt;
            if i.exists then&lt;br /&gt;
                r = r .. &amp;quot;[[&amp;quot; .. i.prefixedText&lt;br /&gt;
                      .. &amp;quot;|&amp;quot; .. collect[ 1 ] .. &amp;quot;]]&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
        r = r .. &amp;quot;__NOEDITSECTION__&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- navMerge()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navPage( lead, ns, nsDocs )&lt;br /&gt;
    -- Return navigation text; analyze page location&lt;br /&gt;
    -- Precondition:&lt;br /&gt;
    --     current namespace will support LuaModuleDoc&lt;br /&gt;
    --     lead    -- true: Module: namespace;   false: text namespace&lt;br /&gt;
    --     ns      -- number; current namespace&lt;br /&gt;
    --     nsDocs  -- number; namespace for doc&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     &amp;gt;&amp;lt; currentTitle&lt;br /&gt;
    --     LuaWiki.getArg()&lt;br /&gt;
    --     navError()&lt;br /&gt;
    --     navMerge()&lt;br /&gt;
    local r&lt;br /&gt;
    local start = LuaWiki.getArg( &amp;quot;pageDocRoot&amp;quot; )&lt;br /&gt;
    if type( start ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        local s      = &amp;quot;^&amp;quot;&lt;br /&gt;
        local script&lt;br /&gt;
        if not lead then&lt;br /&gt;
            s = &amp;quot;^&amp;quot; .. start .. &amp;quot;/&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
        s = s .. &amp;quot;([^/]+)/(.*/?)$&amp;quot;&lt;br /&gt;
        script, s = mw.ustring.match( currentTitle.text .. &amp;quot;/&amp;quot;,  s )&lt;br /&gt;
        if type( script ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
            local sub   = false&lt;br /&gt;
            local swift = LuaWiki.getArg( &amp;quot;pageNav&amp;quot; )&lt;br /&gt;
            if type( s ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
                if #s &amp;gt; 1 then&lt;br /&gt;
                    local q&lt;br /&gt;
                    s = s:match( &amp;quot;^([^/]+)/.*/?$&amp;quot; )&lt;br /&gt;
                    q = mw.title.makeTitle( &amp;quot;Module&amp;quot;,&lt;br /&gt;
                                            script .. &amp;quot;/&amp;quot; .. s )&lt;br /&gt;
                    if q.exists and q.contentModel == &amp;quot;Scribunto&amp;quot; then&lt;br /&gt;
                        sub = s&lt;br /&gt;
                    end&lt;br /&gt;
                end&lt;br /&gt;
            end&lt;br /&gt;
            if type( swift ) == &amp;quot;string&amp;quot; then&lt;br /&gt;
                r = navMerge( start, swift, ns, nsDocs, script, sub, lead )&lt;br /&gt;
            else&lt;br /&gt;
                r = navError( &amp;quot;configMissing&amp;quot;, &amp;quot;pageNav&amp;quot; )&lt;br /&gt;
            end&lt;br /&gt;
        else&lt;br /&gt;
            r = navError( &amp;quot;BadPage&amp;quot; ) .. currentTitle.text&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        r = navError( &amp;quot;configMissing&amp;quot;, &amp;quot;pageDocRoot&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end -- navPage()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function navigation()&lt;br /&gt;
    -- Start execution; return navigation text; analyze namespace&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     &amp;gt;&amp;lt; currentTitle&lt;br /&gt;
    --     LuaWiki.getArg()&lt;br /&gt;
    --     mw.title.getCurrentTitle()&lt;br /&gt;
    --     navPage()&lt;br /&gt;
    --     navError()&lt;br /&gt;
    local r&lt;br /&gt;
    local nsDocs = LuaWiki.getArg( &amp;quot;nsDocs&amp;quot; )&lt;br /&gt;
    if nsDocs then&lt;br /&gt;
        currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
        local ns   = currentTitle.namespace&lt;br /&gt;
        local lead = ( ns == mw.site.namespaces.Module.id )&lt;br /&gt;
        nsDocs = tonumber( nsDocs )&lt;br /&gt;
        if lead or  ns == nsDocs  or  ns == nsDocs + 1 then&lt;br /&gt;
            r = navPage( lead, ns, nsDocs )&lt;br /&gt;
        else&lt;br /&gt;
            r = navError( &amp;quot;BadNamespace&amp;quot; )&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        r = navError( &amp;quot;configMissing&amp;quot;, &amp;quot;nsDocs&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
    return  r&lt;br /&gt;
end -- navigation()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Provide template access&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.nav( frame )&lt;br /&gt;
    -- Uses:&lt;br /&gt;
    --     &amp;gt;  LuaWiki&lt;br /&gt;
    --     navigation()&lt;br /&gt;
    local r&lt;br /&gt;
    if type( LuaWiki ) == &amp;quot;table&amp;quot; then&lt;br /&gt;
        local lucky&lt;br /&gt;
        lucky, r = pcall( navigation )&lt;br /&gt;
        r = r or &amp;quot;&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        r = string.format( &amp;quot;&amp;lt;span class=\&amp;quot;error\&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;quot;, LuaWiki )&lt;br /&gt;
    end&lt;br /&gt;
    return r&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Dussy</name></author>
	</entry>
</feed>