<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.stemnode.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>StemNode Lit Reviews - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stemnode.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php/Special:Contributions/Admin"/>
	<updated>2026-06-12T22:53:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.1</generator>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=File:SC62131.jpg&amp;diff=705</id>
		<title>File:SC62131.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=File:SC62131.jpg&amp;diff=705"/>
		<updated>2019-03-18T01:05:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;bab&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=File:DINO!.jpg&amp;diff=701</id>
		<title>File:DINO!.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=File:DINO!.jpg&amp;diff=701"/>
		<updated>2019-03-14T19:50:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;blah.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:String&amp;diff=370</id>
		<title>Module:String</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:String&amp;diff=370"/>
		<updated>2018-05-20T18:55:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[  &lt;br /&gt;
&lt;br /&gt;
This module is intended to provide access to basic string functions.&lt;br /&gt;
&lt;br /&gt;
Most of the functions provided here can be invoked with named parameters, &lt;br /&gt;
unnamed parameters, or a mixture.  If named parameters are used, Mediawiki will &lt;br /&gt;
automatically remove any leading or trailing whitespace from the parameter.  &lt;br /&gt;
Depending on the intended use, it may be advantageous to either preserve or&lt;br /&gt;
remove such whitespace.&lt;br /&gt;
&lt;br /&gt;
Global options&lt;br /&gt;
    ignore_errors: If set to 'true' or 1, any error condition will result in &lt;br /&gt;
        an empty string being returned rather than an error message.  &lt;br /&gt;
        &lt;br /&gt;
    error_category: If an error occurs, specifies the name of a category to &lt;br /&gt;
        include with the error message.  The default category is  &lt;br /&gt;
        [Category:Errors reported by Module String].&lt;br /&gt;
        &lt;br /&gt;
    no_category: If set to 'true' or 1, no category will be added if an error&lt;br /&gt;
        is generated.&lt;br /&gt;
        &lt;br /&gt;
Unit tests for this module are available at Module:String/tests.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
local str = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
len&lt;br /&gt;
&lt;br /&gt;
This function returns the length of the target string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|len|target_string|}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|len|s=target_string}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string whose length to report&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  &lt;br /&gt;
]]&lt;br /&gt;
function str.len( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'s'} );&lt;br /&gt;
    local s = new_args['s'] or '';&lt;br /&gt;
    return mw.ustring.len( s )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
sub&lt;br /&gt;
&lt;br /&gt;
This function returns a substring of the target string at specified indices.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|sub|target_string|start_index|end_index}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|sub|s=target_string|i=start_index|j=end_index}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to return a subset of&lt;br /&gt;
    i: The fist index of the substring to return, defaults to 1.&lt;br /&gt;
    j: The last index of the string to return, defaults to the last character.&lt;br /&gt;
    &lt;br /&gt;
The first character of the string is assigned an index of 1.  If either i or j&lt;br /&gt;
is a negative value, it is interpreted the same as selecting a character by &lt;br /&gt;
counting from the end of the string.  Hence, a value of -1 is the same as &lt;br /&gt;
selecting the last character of the string.&lt;br /&gt;
&lt;br /&gt;
If the requested indices are out of range for the given string, an error is &lt;br /&gt;
reported.&lt;br /&gt;
]]&lt;br /&gt;
function str.sub( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } );&lt;br /&gt;
    local s = new_args['s'] or '';&lt;br /&gt;
    local i = tonumber( new_args['i'] ) or 1;&lt;br /&gt;
    local j = tonumber( new_args['j'] ) or -1;&lt;br /&gt;
    &lt;br /&gt;
    local len = mw.ustring.len( s );&lt;br /&gt;
&lt;br /&gt;
    -- Convert negatives for range checking&lt;br /&gt;
    if i &amp;lt; 0 then&lt;br /&gt;
        i = len + i + 1;&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; 0 then&lt;br /&gt;
        j = len + j + 1;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if i &amp;gt; len or j &amp;gt; len or i &amp;lt; 1 or j &amp;lt; 1 then&lt;br /&gt;
        return str._error( 'String subset index out of range' );&lt;br /&gt;
    end&lt;br /&gt;
    if j &amp;lt; i then&lt;br /&gt;
        return str._error( 'String subset indices out of order' );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( s, i, j )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
This function implements that features of {{str sub old}} and is kept in order&lt;br /&gt;
to maintain these older templates.&lt;br /&gt;
]]&lt;br /&gt;
function str.sublength( frame )&lt;br /&gt;
    local i = tonumber( frame.args.i ) or 0&lt;br /&gt;
    local len = tonumber( frame.args.len )&lt;br /&gt;
    return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
match&lt;br /&gt;
&lt;br /&gt;
This function returns a substring from the source string that matches a &lt;br /&gt;
specified pattern.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|s=source_string|pattern=pattern_string|start=start_index&lt;br /&gt;
    |match=match_number|plain=plain_flag|nomatch=nomatch_output}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    s: The string to search&lt;br /&gt;
    pattern: The pattern or string to find within the string&lt;br /&gt;
    start: The index within the source string to start the search.  The first&lt;br /&gt;
        character of the string has index 1.  Defaults to 1.&lt;br /&gt;
    match: In some cases it may be possible to make multiple matches on a single &lt;br /&gt;
        string.  This specifies which match to return, where the first match is &lt;br /&gt;
        match= 1.  If a negative number is specified then a match is returned &lt;br /&gt;
        counting from the last match.  Hence match = -1 is the same as requesting&lt;br /&gt;
        the last match.  Defaults to 1.&lt;br /&gt;
    plain: A flag indicating that the pattern should be understood as plain&lt;br /&gt;
        text.  Defaults to false.&lt;br /&gt;
    nomatch: If no match is found, output the &amp;quot;nomatch&amp;quot; value rather than an error.&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from each string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
If the match_number or start_index are out of range for the string being queried, then&lt;br /&gt;
this function generates an error.  An error is also generated if no match is found.&lt;br /&gt;
If one adds the parameter ignore_errors=true, then the error will be suppressed and &lt;br /&gt;
an empty string will be returned on any failure.&lt;br /&gt;
&lt;br /&gt;
For information on constructing Lua patterns, a form of [regular expression], see:&lt;br /&gt;
&lt;br /&gt;
* http://www.lua.org/manual/5.1/manual.html#5.4.1&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns&lt;br /&gt;
* http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
function str.match( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} );&lt;br /&gt;
    local s = new_args['s'] or '';&lt;br /&gt;
    local start = tonumber( new_args['start'] ) or 1;&lt;br /&gt;
    local plain_flag = str._getBoolean( new_args['plain'] or false );&lt;br /&gt;
    local pattern = new_args['pattern'] or '';&lt;br /&gt;
    local match_index = math.floor( tonumber(new_args['match']) or 1 );&lt;br /&gt;
    local nomatch = new_args['nomatch'];&lt;br /&gt;
    &lt;br /&gt;
    if s == '' then&lt;br /&gt;
        return str._error( 'Target string is empty' );&lt;br /&gt;
    end&lt;br /&gt;
    if pattern == '' then&lt;br /&gt;
        return str._error( 'Pattern string is empty' );&lt;br /&gt;
    end&lt;br /&gt;
    if math.abs(start) &amp;lt; 1 or math.abs(start) &amp;gt; mw.ustring.len( s ) then&lt;br /&gt;
        return str._error( 'Requested start is out of range' );&lt;br /&gt;
    end&lt;br /&gt;
    if match_index == 0 then&lt;br /&gt;
        return str._error( 'Match index is out of range' );&lt;br /&gt;
    end&lt;br /&gt;
    if plain_flag then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result&lt;br /&gt;
    if match_index == 1 then&lt;br /&gt;
        -- Find first match is simple case&lt;br /&gt;
        result = mw.ustring.match( s, pattern, start )&lt;br /&gt;
    else&lt;br /&gt;
        if start &amp;gt; 1 then&lt;br /&gt;
            s = mw.ustring.sub( s, start );&lt;br /&gt;
        end&lt;br /&gt;
        &lt;br /&gt;
        local iterator = mw.ustring.gmatch(s, pattern);&lt;br /&gt;
        if match_index &amp;gt; 0 then&lt;br /&gt;
            -- Forward search&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                match_index = match_index - 1;&lt;br /&gt;
                if match_index == 0 then&lt;br /&gt;
                    result = w;&lt;br /&gt;
                    break;&lt;br /&gt;
                end&lt;br /&gt;
            end    &lt;br /&gt;
        else&lt;br /&gt;
            -- Reverse search&lt;br /&gt;
            local result_table = {};&lt;br /&gt;
            local count = 1;&lt;br /&gt;
            for w in iterator do&lt;br /&gt;
                result_table[count] = w;&lt;br /&gt;
                count = count + 1;&lt;br /&gt;
            end&lt;br /&gt;
            &lt;br /&gt;
            result = result_table[ count + match_index ];            &lt;br /&gt;
        end&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    if result == nil then&lt;br /&gt;
        if nomatch == nil then&lt;br /&gt;
            return str._error( 'Match not found' );&lt;br /&gt;
        else&lt;br /&gt;
            return nomatch;&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        return result;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
pos&lt;br /&gt;
&lt;br /&gt;
This function returns a single character from the target string at position pos.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|pos|target_string|index_value}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|pos|target=target_string|pos=index_value}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    target: The string to search&lt;br /&gt;
    pos: The index for the character to return&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the target string.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
The first character has an index value of 1.&lt;br /&gt;
&lt;br /&gt;
If one requests a negative value, this function will select a character by counting backwards &lt;br /&gt;
from the end of the string.  In other words pos = -1 is the same as asking for the last character.&lt;br /&gt;
&lt;br /&gt;
A requested value of zero, or a value greater than the length of the string returns an error.&lt;br /&gt;
]]&lt;br /&gt;
function str.pos( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'target', 'pos'} );&lt;br /&gt;
    local target_str = new_args['target'] or '';&lt;br /&gt;
    local pos = tonumber( new_args['pos'] ) or 0;&lt;br /&gt;
&lt;br /&gt;
    if pos == 0 or math.abs(pos) &amp;gt; mw.ustring.len( target_str ) then&lt;br /&gt;
        return str._error( 'String index out of range' );&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    return mw.ustring.sub( target_str, pos, pos );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
str_find&lt;br /&gt;
&lt;br /&gt;
This function duplicates the behavior of {{str_find}}, including all of its quirks.&lt;br /&gt;
This is provided in order to support existing templates, but is NOT RECOMMENDED for &lt;br /&gt;
new code and templates.  New code is recommended to use the &amp;quot;find&amp;quot; function instead.&lt;br /&gt;
&lt;br /&gt;
Returns the first index in &amp;quot;source&amp;quot; that is a match to &amp;quot;target&amp;quot;.  Indexing is 1-based,&lt;br /&gt;
and the function returns -1 if the &amp;quot;target&amp;quot; string is not present in &amp;quot;source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Important Note: If the &amp;quot;target&amp;quot; string is empty / missing, this function returns a&lt;br /&gt;
value of &amp;quot;1&amp;quot;, which is generally unexpected behavior, and must be accounted for&lt;br /&gt;
separatetly.&lt;br /&gt;
]]&lt;br /&gt;
function str.str_find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'source', 'target'} );&lt;br /&gt;
    local source_str = new_args['source'] or '';&lt;br /&gt;
    local target_str = new_args['target'] or '';&lt;br /&gt;
&lt;br /&gt;
    if target_str == '' then&lt;br /&gt;
        return 1;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    local start = mw.ustring.find( source_str, target_str, 1, true )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = -1&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
find&lt;br /&gt;
&lt;br /&gt;
This function allows one to search for a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    target: The string or pattern to find within source&lt;br /&gt;
    start: The index within the source string to start the search, defaults to 1&lt;br /&gt;
    plain: Boolean flag indicating that target should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true&lt;br /&gt;
&lt;br /&gt;
If invoked using named parameters, Mediawiki will automatically remove any leading or&lt;br /&gt;
trailing whitespace from the parameter.  In some circumstances this is desirable, in &lt;br /&gt;
other cases one may want to preserve the whitespace.&lt;br /&gt;
&lt;br /&gt;
This function returns the first index &amp;gt;= &amp;quot;start&amp;quot; where &amp;quot;target&amp;quot; can be found &lt;br /&gt;
within &amp;quot;source&amp;quot;.  Indices are 1-based.  If &amp;quot;target&amp;quot; is not found, then this &lt;br /&gt;
function returns 0.  If either &amp;quot;source&amp;quot; or &amp;quot;target&amp;quot; are missing / empty, this&lt;br /&gt;
function also returns 0.&lt;br /&gt;
&lt;br /&gt;
This function should be safe for UTF-8 strings.&lt;br /&gt;
]]&lt;br /&gt;
function str.find( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } ); &lt;br /&gt;
    local source_str = new_args['source'] or '';&lt;br /&gt;
    local pattern = new_args['target'] or '';&lt;br /&gt;
    local start_pos = tonumber(new_args['start']) or 1;&lt;br /&gt;
    local plain = new_args['plain'] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == '' or pattern == '' then&lt;br /&gt;
        return 0;&lt;br /&gt;
    end    &lt;br /&gt;
    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    local start = mw.ustring.find( source_str, pattern, start_pos, plain )&lt;br /&gt;
    if start == nil then&lt;br /&gt;
        start = 0&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return start&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
replace&lt;br /&gt;
&lt;br /&gt;
This function allows one to replace a target string or pattern within another&lt;br /&gt;
string.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}&lt;br /&gt;
OR&lt;br /&gt;
{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|&lt;br /&gt;
   count=replacement_count|plain=plain_flag}}&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
    source: The string to search&lt;br /&gt;
    pattern: The string or pattern to find within source&lt;br /&gt;
    replace: The replacement text&lt;br /&gt;
    count: The number of occurences to replace, defaults to all.&lt;br /&gt;
    plain: Boolean flag indicating that pattern should be understood as plain&lt;br /&gt;
        text and not as a Lua style regular expression, defaults to true &lt;br /&gt;
]]&lt;br /&gt;
function str.replace( frame )&lt;br /&gt;
    local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } ); &lt;br /&gt;
    local source_str = new_args['source'] or '';&lt;br /&gt;
    local pattern = new_args['pattern'] or '';&lt;br /&gt;
    local replace = new_args['replace'] or '';&lt;br /&gt;
    local count = tonumber( new_args['count'] );&lt;br /&gt;
    local plain = new_args['plain'] or true;&lt;br /&gt;
        &lt;br /&gt;
    if source_str == '' or pattern == '' then&lt;br /&gt;
        return source_str;&lt;br /&gt;
    end    &lt;br /&gt;
    plain = str._getBoolean( plain );&lt;br /&gt;
&lt;br /&gt;
    if plain then&lt;br /&gt;
        pattern = str._escapePattern( pattern );&lt;br /&gt;
        replace = mw.ustring.gsub( replace, &amp;quot;%%&amp;quot;, &amp;quot;%%%%&amp;quot; ); --Only need to escape replacement sequences.&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local result;&lt;br /&gt;
&lt;br /&gt;
    if count ~= nil then&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace, count );&lt;br /&gt;
    else&lt;br /&gt;
        result = mw.ustring.gsub( source_str, pattern, replace );&lt;br /&gt;
    end        &lt;br /&gt;
&lt;br /&gt;
    return result;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[ &lt;br /&gt;
    simple function to pipe string.rep to templates.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
function str.rep( frame )&lt;br /&gt;
    local repetitions = tonumber( frame.args[2] )&lt;br /&gt;
    if not repetitions then &lt;br /&gt;
        return str._error( 'function rep expects a number as second parameter, received &amp;quot;' .. ( frame.args[2] or '' ) .. '&amp;quot;' )&lt;br /&gt;
    end&lt;br /&gt;
    return string.rep( frame.args[1] or '', repetitions )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that populates the argument list given that user may need to use a mix of&lt;br /&gt;
named and unnamed parameters.  This is relevant because named parameters are not&lt;br /&gt;
identical to unnamed parameters due to string trimming, and when dealing with strings&lt;br /&gt;
we sometimes want to either preserve or remove that whitespace depending on the application.&lt;br /&gt;
]]&lt;br /&gt;
function str._getParameters( frame_args, arg_list )&lt;br /&gt;
    local new_args = {};&lt;br /&gt;
    local index = 1;&lt;br /&gt;
    local value;&lt;br /&gt;
    &lt;br /&gt;
    for i,arg in ipairs( arg_list ) do&lt;br /&gt;
        value = frame_args[arg]&lt;br /&gt;
        if value == nil then&lt;br /&gt;
            value = frame_args[index];&lt;br /&gt;
            index = index + 1;&lt;br /&gt;
        end&lt;br /&gt;
        new_args[arg] = value;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return new_args;&lt;br /&gt;
end        &lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function to handle error messages.&lt;br /&gt;
]]&lt;br /&gt;
function str._error( error_str )&lt;br /&gt;
    local frame = mw.getCurrentFrame();&lt;br /&gt;
    local error_category = frame.args.error_category or 'Errors reported by Module String';&lt;br /&gt;
    local ignore_errors = frame.args.ignore_errors or false;&lt;br /&gt;
    local no_category = frame.args.no_category or false;&lt;br /&gt;
    &lt;br /&gt;
    if str._getBoolean(ignore_errors) then&lt;br /&gt;
        return '';&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    local error_str = '&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;String Module Error: ' .. error_str .. '&amp;lt;/strong&amp;gt;';&lt;br /&gt;
    if error_category ~= '' and not str._getBoolean( no_category ) then&lt;br /&gt;
        error_str = '[[Category:' .. error_category .. ']]' .. error_str;&lt;br /&gt;
    end        &lt;br /&gt;
    &lt;br /&gt;
    return error_str;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper Function to interpret boolean strings&lt;br /&gt;
]]&lt;br /&gt;
function str._getBoolean( boolean_str )&lt;br /&gt;
    local boolean_value;&lt;br /&gt;
    &lt;br /&gt;
    if type( boolean_str ) == 'string' then&lt;br /&gt;
        boolean_str = boolean_str:lower();&lt;br /&gt;
        if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' &lt;br /&gt;
                or boolean_str == '' then&lt;br /&gt;
            boolean_value = false;&lt;br /&gt;
        else&lt;br /&gt;
            boolean_value = true;&lt;br /&gt;
        end    &lt;br /&gt;
    elseif type( boolean_str ) == 'boolean' then&lt;br /&gt;
        boolean_value = boolean_str;&lt;br /&gt;
    else&lt;br /&gt;
        error( 'No boolean value found' );&lt;br /&gt;
    end    &lt;br /&gt;
    return boolean_value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
Helper function that escapes all pattern characters so that they will be treated &lt;br /&gt;
as plain text.&lt;br /&gt;
]]&lt;br /&gt;
function str._escapePattern( pattern_str )&lt;br /&gt;
    return mw.ustring.gsub( pattern_str, &amp;quot;([%(%)%.%%%+%-%*%?%[%^%$%]])&amp;quot;, &amp;quot;%%%1&amp;quot; );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return str&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Footnotes&amp;diff=368</id>
		<title>Module:Footnotes</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Footnotes&amp;diff=368"/>
		<updated>2018-05-20T18:55:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;f = {&lt;br /&gt;
	args_default = {&lt;br /&gt;
		bracket_left = &amp;quot;&amp;quot;,&lt;br /&gt;
		bracket_right = &amp;quot;&amp;quot;,&lt;br /&gt;
		bracket_year_left = &amp;quot;&amp;quot;,&lt;br /&gt;
		bracket_year_right = &amp;quot;&amp;quot;,&lt;br /&gt;
		postscript = &amp;quot;&amp;quot;,&lt;br /&gt;
		page = &amp;quot;&amp;quot;,&lt;br /&gt;
		pages = &amp;quot;&amp;quot;,&lt;br /&gt;
		location = &amp;quot;&amp;quot;,&lt;br /&gt;
		page_sep = &amp;quot;, p.&amp;amp;nbsp;&amp;quot;,&lt;br /&gt;
		pages_sep = &amp;quot;, pp.&amp;amp;nbsp;&amp;quot;,&lt;br /&gt;
		ref = &amp;quot;&amp;quot;,&lt;br /&gt;
		P1 = &amp;quot;&amp;quot;,&lt;br /&gt;
		P2 = &amp;quot;&amp;quot;,&lt;br /&gt;
		P3 = &amp;quot;&amp;quot;,&lt;br /&gt;
		P4 = &amp;quot;&amp;quot;,&lt;br /&gt;
		P5 = &amp;quot;&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function trim( str )&lt;br /&gt;
	if str == nil then&lt;br /&gt;
		return nil;&lt;br /&gt;
	end&lt;br /&gt;
	return str:match( &amp;quot;^%s*(.-)%s*$&amp;quot;);&lt;br /&gt;
end    &lt;br /&gt;
&lt;br /&gt;
local function is_year (param)&lt;br /&gt;
	return param:match ('^%d%d%d%d?%l?$') or param:match ('^n%.d%.%l?$') or param:match ('^nd%l?$') or param:match ('^c%. %d%d%d%d?%l?$') or param:match ('^%d%d%d%d–%d%d%d%d%l?$');&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function core( args )&lt;br /&gt;
	local result;&lt;br /&gt;
&lt;br /&gt;
	if args.P5 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		if is_year (args.P5) then&lt;br /&gt;
			result = table.concat ({args.P1, ' et al. ', args.bracket_year_left, args.P5, args.bracket_year_right});&lt;br /&gt;
		else&lt;br /&gt;
			args.P5 = '';														-- when P5 not a year don't include in anchor&lt;br /&gt;
			result = table.concat ({args.P1, ' et al.'});						-- and don't render it&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	elseif args.P4 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		if is_year (args.P4) then&lt;br /&gt;
			result = table.concat ({args.P1, ', ', args.P2, ' &amp;amp;amp; ', args.P3, ' ', args.bracket_year_left, args.P4, args.bracket_year_right});	-- three names and a year&lt;br /&gt;
		else&lt;br /&gt;
			result = table.concat ({args.P1, ' et al.'});						-- four names&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	elseif args.P3 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		if is_year (args.P3) then&lt;br /&gt;
			result = table.concat ({args.P1, ' &amp;amp;amp; ', args.P2, ' ', args.bracket_year_left, args.P3, args.bracket_year_right});	-- two names and a year&lt;br /&gt;
		else&lt;br /&gt;
			result = table.concat ({args.P1, ', ', args.P2, ' ', ' &amp;amp;amp; ', args.P3});	-- three names&lt;br /&gt;
		end&lt;br /&gt;
			&lt;br /&gt;
	elseif args.P2 ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		if is_year (args.P2) then&lt;br /&gt;
			result = table.concat ({args.P1, ' ', args.bracket_year_left, args.P2, args.bracket_year_right});	-- one name and year&lt;br /&gt;
		else&lt;br /&gt;
			result = table.concat ({args.P1, ' &amp;amp;amp; ', args.P2});				-- two names&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
	else&lt;br /&gt;
		result = args.P1;														-- one name&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if ('.' == result:sub(-1)) and ('' == args.page) and ('' == args.pages) and ('' == args.location) then&lt;br /&gt;
		args.postscript = '';		-- prevent double periods when date is 'n.d.'&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.ref ~= 'none' then&lt;br /&gt;
		if args.ref ~= &amp;quot;&amp;quot; then&lt;br /&gt;
			result = &amp;quot;[[#&amp;quot; .. mw.uri.anchorEncode(args.ref) .. &amp;quot;|&amp;quot; .. result .. &amp;quot;]]&amp;quot;;&lt;br /&gt;
		else&lt;br /&gt;
			result = &amp;quot;[[#CITEREF&amp;quot; .. mw.uri.anchorEncode(args.P1 .. args.P2 .. args.P3 .. args.P4 .. args.P5) .. &amp;quot;|&amp;quot; .. result .. &amp;quot;]]&amp;quot;;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if args.page ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		result = result .. args.page_sep .. args.page;&lt;br /&gt;
	elseif args.pages ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		result = result .. args.pages_sep .. args.pages;&lt;br /&gt;
	end      &lt;br /&gt;
&lt;br /&gt;
	if args.location ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		result = result .. &amp;quot;, &amp;quot; .. args.location;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	result = table.concat ({args.bracket_left, result, args.bracket_right, args.postscript}):gsub ('%s+', ' ');		-- strip redundant spaces&lt;br /&gt;
	return result;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function f.harvard_core( frame )&lt;br /&gt;
	local args = {};&lt;br /&gt;
	local pframe = frame:getParent();&lt;br /&gt;
&lt;br /&gt;
	args.bracket_left = pframe.args.BracketLeft or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.bracket_right = pframe.args.BracketRight or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.bracket_year_left = pframe.args.BracketYearLeft or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.bracket_year_right = pframe.args.BracketYearRight or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.postscript = pframe.args.Postscript or &amp;quot;&amp;quot;;&lt;br /&gt;
	if 'none' == args.postscript then&lt;br /&gt;
		args.postscript = '';&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	args.page = pframe.args.Page or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.pages = pframe.args.Pages or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.location = pframe.args.Location or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.page_sep = pframe.args.PageSep or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.pages_sep = pframe.args.PagesSep or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.ref = pframe.args.REF or &amp;quot;{{{REF}}}&amp;quot;;&lt;br /&gt;
	args.P1 = trim( pframe.args.P1 ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P2 = trim( pframe.args.P2 ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P3 = trim( pframe.args.P3 ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P4 = trim( pframe.args.P4 ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P5 = trim( pframe.args.P5 ) or &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	return core( args );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function f.harvard_citation( frame )&lt;br /&gt;
	local args = f.args_default;&lt;br /&gt;
	pframe = frame:getParent();&lt;br /&gt;
&lt;br /&gt;
	args.bracket_left = &amp;quot;(&amp;quot;;&lt;br /&gt;
	args.bracket_right = &amp;quot;)&amp;quot;;&lt;br /&gt;
	args.page = pframe.args.p or pframe.args.page or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.pages = pframe.args.pp or pframe.args.pages or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.location = pframe.args.loc or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.ref = pframe.args.ref or pframe.args.Ref or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P1 = trim( pframe.args[1] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P2 = trim( pframe.args[2] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P3 = trim( pframe.args[3] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P4 = trim( pframe.args[4] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P5 = trim( pframe.args[5] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	return core( args );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function f.harvard_citation_no_bracket( frame )&lt;br /&gt;
	local args = f.args_default;&lt;br /&gt;
	pframe = frame:getParent();&lt;br /&gt;
&lt;br /&gt;
	args.page = pframe.args.p or pframe.args.page or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.pages = pframe.args.pp or pframe.args.pages or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.location = pframe.args.loc or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.ref = pframe.args.ref or pframe.args.Ref or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P1 = trim( pframe.args[1] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P2 = trim( pframe.args[2] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P3 = trim( pframe.args[3] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P4 = trim( pframe.args[4] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P5 = trim( pframe.args[5] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	return core( args );&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function f.sfn( frame )&lt;br /&gt;
	local args = f.args_default;&lt;br /&gt;
	for k, v in pairs( frame.args ) do											-- for {{sfnp}}, override default with values provided in the #invoke:&lt;br /&gt;
		args[k] = v;	   &lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	pframe = frame:getParent();&lt;br /&gt;
&lt;br /&gt;
	args.postscript = pframe.args.postscript or pframe.args.ps or &amp;quot;.&amp;quot;;&lt;br /&gt;
	if 'none' == args.postscript then&lt;br /&gt;
		args.postscript = '';&lt;br /&gt;
	end&lt;br /&gt;
	args.page = pframe.args.p or pframe.args.page or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.pages = pframe.args.pp or pframe.args.pages or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.location = pframe.args.loc or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.ref = pframe.args.ref or pframe.args.Ref or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P1 = trim( pframe.args[1] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P2 = trim( pframe.args[2] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P3 = trim( pframe.args[3] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P4 = trim( pframe.args[4] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
	args.P5 = trim( pframe.args[5] ) or &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	local result = core( args );&lt;br /&gt;
																				-- put it all together and then strip redundant spaces&lt;br /&gt;
	local name = table.concat ({'FOOTNOTE', args.P1, args.P2, args.P3, args.P4, args.P5, args.page, args.pages, args.location}):gsub ('%s+', ' ');&lt;br /&gt;
&lt;br /&gt;
	result = frame:extensionTag{ name = &amp;quot;ref&amp;quot;, args = {name=name}, content=result };&lt;br /&gt;
&lt;br /&gt;
	return result;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return f;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Delink&amp;diff=366</id>
		<title>Module:Delink</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Delink&amp;diff=366"/>
		<updated>2018-05-20T18:55:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module de-links most wikitext.&lt;br /&gt;
&lt;br /&gt;
require('Module:No globals')&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local getArgs&lt;br /&gt;
&lt;br /&gt;
local function delinkReversePipeTrick(s)&lt;br /&gt;
    if s:match(&amp;quot;^%[%[|.*[|\n]&amp;quot;) then -- Check for newlines or multiple pipes.&lt;br /&gt;
        return s&lt;br /&gt;
    else&lt;br /&gt;
        return s:match(&amp;quot;%[%[|(.*)%]%]&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function delinkPipeTrick(s)&lt;br /&gt;
    local linkarea, display = &amp;quot;&amp;quot;, &amp;quot;&amp;quot;&lt;br /&gt;
    -- We need to deal with colons, brackets, and commas, per [[Help:Pipe trick]].&lt;br /&gt;
    &lt;br /&gt;
    -- First, remove the text before the first colon, if any.&lt;br /&gt;
    if s:match(&amp;quot;:&amp;quot;) then&lt;br /&gt;
        s = s:match(&amp;quot;%[%[.-:(.*)|%]%]&amp;quot;)&lt;br /&gt;
    -- If there are no colons, grab all of the text apart from the square brackets and the pipe.&lt;br /&gt;
    else&lt;br /&gt;
        s = s:match(&amp;quot;%[%[(.*)|%]%]&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Next up, brackets and commas.&lt;br /&gt;
    if s:match(&amp;quot;%(.-%)$&amp;quot;) then -- Brackets trump commas.&lt;br /&gt;
        s = s:match(&amp;quot;(.-) ?%(.-%)$&amp;quot;)&lt;br /&gt;
    elseif s:match(&amp;quot;,&amp;quot;) then -- If there are no brackets, display only the text before the first comma.&lt;br /&gt;
        s = s:match(&amp;quot;(.-),.*$&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
    return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function delinkWikilink(s)&lt;br /&gt;
    local result = s&lt;br /&gt;
    -- Deal with the reverse pipe trick.&lt;br /&gt;
    if result:match(&amp;quot;%[%[|&amp;quot;) then&lt;br /&gt;
        return delinkReversePipeTrick(result)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    result = mw.uri.decode(result, &amp;quot;PATH&amp;quot;) -- decode percent-encoded entities. Leave underscores and plus signs.&lt;br /&gt;
    result = mw.text.decode(result, true) -- decode HTML entities.&lt;br /&gt;
    &lt;br /&gt;
    -- Check for bad titles. To do this we need to find the&lt;br /&gt;
    -- title area of the link, i.e. the part before any pipes.&lt;br /&gt;
    local titlearea&lt;br /&gt;
    if result:match(&amp;quot;|&amp;quot;) then -- Find if we're dealing with a piped link.&lt;br /&gt;
        titlearea = result:match(&amp;quot;^%[%[(.-)|.*%]%]&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        titlearea = result:match(&amp;quot;^%[%[(.-)%]%]&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
    -- Check for bad characters.&lt;br /&gt;
    if mw.ustring.match(titlearea, &amp;quot;[%[%]&amp;lt;&amp;gt;{}%%%c\n]&amp;quot;) then&lt;br /&gt;
        return s&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Check for categories, interwikis, and files.&lt;br /&gt;
    local colonprefix = result:match(&amp;quot;%[%[(.-):.*%]%]&amp;quot;) or &amp;quot;&amp;quot; -- Get the text before the first colon.&lt;br /&gt;
    local ns = mw.site.namespaces[colonprefix] -- see if this is a known namespace&lt;br /&gt;
    if mw.language.isKnownLanguageTag(colonprefix)&lt;br /&gt;
    or ( ns and ( ns.canonicalName == &amp;quot;File&amp;quot; or ns.canonicalName == &amp;quot;Category&amp;quot; ) ) then&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Remove the colon if the link is using the [[Help:Colon trick]].&lt;br /&gt;
    if result:match(&amp;quot;%[%[:&amp;quot;) then&lt;br /&gt;
        result = &amp;quot;[[&amp;quot; .. result:match(&amp;quot;%[%[:(.*%]%])&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Deal with links using the [[Help:Pipe trick]].&lt;br /&gt;
    if mw.ustring.match(result, &amp;quot;^%[%[[^|]*|%]%]&amp;quot;) then&lt;br /&gt;
        return delinkPipeTrick(result)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Find the display area of the wikilink&lt;br /&gt;
    if result:match(&amp;quot;|&amp;quot;) then -- Find if we're dealing with a piped link.&lt;br /&gt;
        result = result:match(&amp;quot;^%[%[.-|(.+)%]%]&amp;quot;)&lt;br /&gt;
        -- Remove new lines from the display of multiline piped links,&lt;br /&gt;
        -- where the pipe is before the first new line.&lt;br /&gt;
        result = result:gsub(&amp;quot;\n&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        result = result:match(&amp;quot;^%[%[(.-)%]%]&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function delinkURL(s)&lt;br /&gt;
    -- Assume we have already delinked internal wikilinks, and that&lt;br /&gt;
    -- we have been passed some text between two square brackets [foo].&lt;br /&gt;
    &lt;br /&gt;
    -- If the text contains a line break it is not formatted as a URL, regardless of other content.&lt;br /&gt;
    if s:match(&amp;quot;\n&amp;quot;) then&lt;br /&gt;
        return s&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Check if the text has a valid URL prefix and at least one valid URL character.&lt;br /&gt;
    local valid_url_prefixes = {&amp;quot;//&amp;quot;, &amp;quot;http://&amp;quot;, &amp;quot;https://&amp;quot;, &amp;quot;ftp://&amp;quot;, &amp;quot;gopher://&amp;quot;, &amp;quot;mailto:&amp;quot;, &amp;quot;news:&amp;quot;, &amp;quot;irc://&amp;quot;} &lt;br /&gt;
    local url_prefix&lt;br /&gt;
    for i,v in ipairs(valid_url_prefixes) do&lt;br /&gt;
        if mw.ustring.match(s, '^%[' .. v ..'[^&amp;quot;%s].*%]' ) then&lt;br /&gt;
            url_prefix = v&lt;br /&gt;
            break&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- Get display text&lt;br /&gt;
    if not url_prefix then&lt;br /&gt;
        return s&lt;br /&gt;
    end&lt;br /&gt;
    s = s:match(&amp;quot;^%[&amp;quot; .. url_prefix .. &amp;quot;(.*)%]&amp;quot;) -- Grab all of the text after the URL prefix and before the final square bracket.&lt;br /&gt;
    s = s:match('^.-([&amp;quot;&amp;lt;&amp;gt; ].*)') or &amp;quot;&amp;quot; -- Grab all of the text after the first URL separator character (&amp;quot;&amp;lt;&amp;gt; ).&lt;br /&gt;
    s = mw.ustring.match(s, &amp;quot;^%s*(%S.*)$&amp;quot;) or &amp;quot;&amp;quot; -- If the separating character was a space, trim it off.&lt;br /&gt;
    &lt;br /&gt;
    local s_decoded = mw.text.decode(s, true)&lt;br /&gt;
    if mw.ustring.match(s_decoded, &amp;quot;%c&amp;quot;) then&lt;br /&gt;
        return s&lt;br /&gt;
    else    &lt;br /&gt;
        return s_decoded&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function delinkLinkClass(s, pattern, delinkFunction)&lt;br /&gt;
    if not type(s) == &amp;quot;string&amp;quot; then&lt;br /&gt;
        error(&amp;quot;Attempt to de-link non-string input.&amp;quot;, 2)&lt;br /&gt;
    end&lt;br /&gt;
    if not ( type(pattern) == &amp;quot;string&amp;quot; and mw.ustring.sub(pattern, 1, 1) == &amp;quot;^&amp;quot; ) then&lt;br /&gt;
        error('Invalid pattern detected. Patterns must begin with &amp;quot;^&amp;quot;.', 2)&lt;br /&gt;
    end&lt;br /&gt;
    -- Iterate over the text string, and replace any matched text. using the &lt;br /&gt;
    -- delink function. We need to iterate character by character rather &lt;br /&gt;
    -- than just use gsub, otherwise nested links aren't detected properly.&lt;br /&gt;
    local result = &amp;quot;&amp;quot;&lt;br /&gt;
    while s ~= '' do&lt;br /&gt;
        -- Replace text using one iteration of gsub.&lt;br /&gt;
        s = mw.ustring.gsub(s, pattern, delinkFunction, 1)&lt;br /&gt;
        -- Append the left-most character to the result string.&lt;br /&gt;
        result = result .. mw.ustring.sub(s, 1, 1)&lt;br /&gt;
        s = mw.ustring.sub(s, 2, -1)&lt;br /&gt;
    end&lt;br /&gt;
    return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._delink(args)&lt;br /&gt;
    local text = args[1] or &amp;quot;&amp;quot;&lt;br /&gt;
    if args.refs == &amp;quot;yes&amp;quot; then&lt;br /&gt;
        -- Remove any [[Help:Strip markers]] representing ref tags. In most situations &lt;br /&gt;
        -- this is not a good idea - only use it if you know what you are doing!&lt;br /&gt;
        text = mw.ustring.gsub(text, &amp;quot;UNIQ%w*%-ref%-%d*%-QINU&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
    if not (args.comments == &amp;quot;no&amp;quot;) then&lt;br /&gt;
        text = text:gsub(&amp;quot;&amp;lt;!%-%-.-%-%-&amp;gt;&amp;quot;, &amp;quot;&amp;quot;) -- Remove html comments.&lt;br /&gt;
    end&lt;br /&gt;
    if not (args.wikilinks == &amp;quot;no&amp;quot;) then&lt;br /&gt;
        text = delinkLinkClass(text, &amp;quot;^%[%[.-%]%]&amp;quot;, delinkWikilink) -- De-link wikilinks.&lt;br /&gt;
    end&lt;br /&gt;
    if not (args.urls == &amp;quot;no&amp;quot;) then&lt;br /&gt;
        text = delinkLinkClass(text, &amp;quot;^%[.-%]&amp;quot;, delinkURL) -- De-link URLs.&lt;br /&gt;
    end&lt;br /&gt;
    if not (args.whitespace == &amp;quot;no&amp;quot;) then&lt;br /&gt;
        -- Replace single new lines with a single space, but leave double new lines&lt;br /&gt;
        -- and new lines only containing spaces or tabs before a second new line.&lt;br /&gt;
        text = mw.ustring.gsub(text, &amp;quot;([^\n \t][ \t]*)\n([ \t]*[^\n \t])&amp;quot;, &amp;quot;%1 %2&amp;quot;)&lt;br /&gt;
        text = text:gsub(&amp;quot;[ \t]+&amp;quot;, &amp;quot; &amp;quot;) -- Remove extra tabs and spaces.&lt;br /&gt;
    end&lt;br /&gt;
    return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.delink(frame)&lt;br /&gt;
    if not getArgs then&lt;br /&gt;
    	getArgs = require('Module:Arguments').getArgs&lt;br /&gt;
    end&lt;br /&gt;
    return p._delink(getArgs(frame, {wrappers = 'Template:Delink'}))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:%5C&amp;diff=364</id>
		<title>Template:\</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:%5C&amp;diff=364"/>
		<updated>2018-05-20T18:55:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;/&amp;amp;#32;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Wikipedia_help_pages&amp;diff=362</id>
		<title>Template:Wikipedia help pages</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Wikipedia_help_pages&amp;diff=362"/>
		<updated>2018-05-20T18:55:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Notice |style=margin-bottom:1.5em; |1=&amp;lt;span style=&amp;quot;font-size:large;color:purple;&amp;quot;&amp;gt;Please do not post your requests or questions on this page. If you have questions about using Wikipedia, please ask at the '''[[Wikipedia:Help desk|Help&amp;amp;nbsp;desk]]''' or the '''[[Wikipedia:Teahouse|Teahouse]]'''. For questions about subjects and topics, please use the '''[[Wikipedia:Reference desk|Reference Desk]]'''. Volunteers at these locations will respond to your questions as soon as possible.&amp;lt;/span&amp;gt;}}&amp;lt;/noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Navbox&lt;br /&gt;
| name = Wikipedia help pages&lt;br /&gt;
| state ={{{state&amp;lt;includeonly&amp;gt;|{{{1|collapsed}}}&amp;lt;/includeonly&amp;gt;}}}&lt;br /&gt;
| bodyclass = hlist&lt;br /&gt;
| basestyle = text-align:center;&lt;br /&gt;
| title = [[Help:Directory|Wikipedia help pages]]&lt;br /&gt;
&lt;br /&gt;
| above = {{flatlist|&lt;br /&gt;
*'''Visit the ''[[Wikipedia:Teahouse|Teahouse]]'' if you are a new editor looking for interactive help, or the ''[[Wikipedia:Help desk|Help desk]]'' for an interactive {{abbr|Q &amp;amp; A|questions and answers}} forum.'''&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
* '''[[Wikipedia:FAQ|FAQs]]'''&amp;amp;nbsp;{{Define|(?)|This is a list of frequently asked questions about using and contributing to Wikipedia.}}&lt;br /&gt;
* '''[[Wikipedia:Reference desk|Reference desks]]'''&amp;amp;nbsp;{{Define|(?)|Works like a library reference desk. Ask a question here and Wikipedia volunteers will try to answer it.}}&lt;br /&gt;
* '''[[Wikipedia:Noticeboards|Noticeboards]]'''&amp;amp;nbsp;{{Define|(?)|Pages where editors can ask questions and request assistance from people who are familiar with the policies and guidelines covered by each individual board.}}&lt;br /&gt;
* '''''[[Help: Wikipedia: The Missing Manual|Missing Manual]]'''''&amp;amp;nbsp;{{Define|(?)|A how-to guide that explains the process of contributing to the English Wikipedia, both for novice users and experienced editors.}}&lt;br /&gt;
* '''[[Help:Cheatsheet|Cheatsheet]]'''&amp;amp;nbsp;{{Define|(?)| For a list of the most commonly used Wiki markup and templates.}}&lt;br /&gt;
*''' [[Wikipedia:Directories and indexes|Directories]]'''&amp;amp;nbsp;{{Define|(?)|For a list of Wikipedia's directories and indexes.}}&lt;br /&gt;
&lt;br /&gt;
| group1 = [[Wikipedia:About|About Wikipedia]]&lt;br /&gt;
| list1 =&lt;br /&gt;
* [[Wikipedia:Administration|Administration]]&lt;br /&gt;
**[[Wikipedia:Purpose|Purpose]]&lt;br /&gt;
** [[Wikipedia:Five pillars|Principles]]&lt;br /&gt;
**[[Wikipedia:Wikipedia in brief|Wikipedia in brief]]&lt;br /&gt;
* [[Wikipedia:Policies and guidelines|Policies and guidelines]]&lt;br /&gt;
* [[Wikipedia:What Wikipedia is not|What Wikipedia is not]]&lt;br /&gt;
* [[Wikipedia:General disclaimer|Disclaimer]]&amp;amp;nbsp;([[Wikipedia:Advice for parents|parental advice]])&lt;br /&gt;
* [[Wikipedia:Request directory|Making requests]]&lt;br /&gt;
** [[Wikipedia:Questions|where to ask questions]]&lt;br /&gt;
** [[Wikipedia:Contact us|contact Wikipedia directly]]&lt;br /&gt;
* [[Wikipedia:Who writes Wikipedia?|Who writes Wikipedia?]]&lt;br /&gt;
* [[Wikipedia:Why create an account?|Why create an account?]]&lt;br /&gt;
&lt;br /&gt;
| group2 = [[Wikipedia:Reader's index to Wikipedia|Help for readers]]&lt;br /&gt;
| list2 =&lt;br /&gt;
*[[Wikipedia:FAQ/Readers|FAQ]]&lt;br /&gt;
* [[Help:Books|Books]]&lt;br /&gt;
* [[Help:Copyright|Copyright]]&lt;br /&gt;
* [[Help:Glossary|Glossary]]&lt;br /&gt;
* [[Help:Mobile access|Mobile access]]&lt;br /&gt;
* [[Help:Navigation|Navigation]]&lt;br /&gt;
* [[Help:Other languages|Other languages]]&lt;br /&gt;
* [[Help:Searching|Searching]]&lt;br /&gt;
* [[Help:Student help|Students]]&lt;br /&gt;
* [[Help:Viewing media|Viewing media]]&lt;br /&gt;
&lt;br /&gt;
| group3 = [[Wikipedia:Contributing to Wikipedia|Contributing&amp;lt;br/&amp;gt;to Wikipedia]]&lt;br /&gt;
| list3 =&lt;br /&gt;
* [[Wikipedia:Plain and simple|A plain and simple overview]]&lt;br /&gt;
* [[Wikipedia:A primer for newcomers|A primer for newcomers]]&lt;br /&gt;
* [[Wikipedia:Guidance for younger editors|Advice for young editors]]&lt;br /&gt;
* [[Wikipedia:Avoiding common mistakes|Avoiding common mistakes]]&lt;br /&gt;
* [[Wikipedia:Etiquette|Etiquette]]&amp;amp;nbsp;([[Wikipedia:Expectations and norms of the Wikipedia community|community expectations]])&lt;br /&gt;
* [[Wikipedia:Learning the ropes|Learning the ropes]]&lt;br /&gt;
* [[Wikipedia:Instructional material|Instructional material]]&lt;br /&gt;
* [[Wikipedia:Simplified Manual of Style|Simplified Manual of Style]]&lt;br /&gt;
* [[Wikipedia:Simplified ruleset|Simplified rule-set]]&lt;br /&gt;
** [[Wikipedia:Ignore all rules|&amp;quot;Ignore all rules&amp;quot;]]&lt;br /&gt;
** [[Wikipedia:The rules are principles|&amp;quot;The rules are principles&amp;quot;]]&lt;br /&gt;
*[[Wikipedia:Styletips|Style-tips]]&lt;br /&gt;
* [[Wikipedia:Tip of the day|Tip of the day]]&lt;br /&gt;
* [[Wikipedia:Task Center|Task Center]]&lt;br /&gt;
* [[Wikipedia:Your first article|Your first article]]&amp;amp;nbsp;([[Wikipedia:Article wizard|article wizard]])&lt;br /&gt;
* [[Wikipedia:Vandalism|Vandalism]]&lt;br /&gt;
&lt;br /&gt;
| group4 = [[Help:Getting started|Getting started]]&lt;br /&gt;
| list4 =&lt;br /&gt;
* [[Wikipedia:Introduction|Wikipedia intro]]&lt;br /&gt;
* [[Wikipedia:Tutorial|Wikipedia tutorial]]&lt;br /&gt;
* [[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]&lt;br /&gt;
* [[Help:Introduction to the Manual of Style/1|Manual of Style intro]]&lt;br /&gt;
* [[Wikipedia:Graphics tutorials|Graphics tutorials]]&lt;br /&gt;
* [[Wikipedia:Picture tutorial|Picture tutorial]] ([[Help:Introduction to images with Wiki Markup/1|Uploading intro]])&lt;br /&gt;
* [[Wikipedia:IRC/Tutorial|IRC {{smaller|(live chat)}} tutorial]]&lt;br /&gt;
* [[Help:Introduction to navigating Wikipedia/1|Navigating intro]]&lt;br /&gt;
* [[Help:Introduction to policies and guidelines/1|Policies intro]]&lt;br /&gt;
* [[Help:Introduction to referencing with Wiki Markup/1|Referencing intro]]&lt;br /&gt;
* [[Help:Introduction to tables with Wiki Markup/1|Tables intro]]&lt;br /&gt;
* [[Help:Introduction to talk pages/1|Talk pages intro]]&lt;br /&gt;
* [[Wikipedia:VisualEditor/User guide|VisualEditor user guide]] &lt;br /&gt;
&lt;br /&gt;
| group5 = [[Wikipedia:Dos and don'ts|Dos and don'ts]]&lt;br /&gt;
| list5 =&lt;br /&gt;
* [[Wikipedia:Accessibility dos and don'ts|Accessibility ]]&lt;br /&gt;
* [[Wikipedia:Biography dos and don'ts|Bio's]]&lt;br /&gt;
* [[Wikipedia:Categorization dos and don'ts|Categorization]]&lt;br /&gt;
* [[Wikipedia:Disambiguation dos and don'ts|Disambiguation]]&lt;br /&gt;
* [[Wikipedia:Image dos and don'ts|Images]]&lt;br /&gt;
* [[Wikipedia:Linking dos and don'ts|Links]]&lt;br /&gt;
* [[Wikipedia:List dos and don'ts|Lists]]&lt;br /&gt;
* [[Wikipedia:References dos and don'ts|References]]&lt;br /&gt;
* [[Wikipedia:Table dos and don'ts|Tables]]&lt;br /&gt;
* [[Wikipedia:Talk dos and don'ts|Talks]]&lt;br /&gt;
&lt;br /&gt;
| group7 = [[:Category:Wikipedia how-to|How-to pages]] and&amp;lt;br/&amp;gt;[[:Category:Wikipedia information pages|information pages]]&lt;br /&gt;
| list7 =&lt;br /&gt;
* [[Wikipedia:Guide to appealing blocks|Appealing blocks]]&lt;br /&gt;
* [[Wikipedia:Guide to deletion|Article deletion]]&lt;br /&gt;
* [[Help:Category|Categories]]&lt;br /&gt;
* [[Help:Citations quick reference|Citations{{\}}references]]&lt;br /&gt;
** [[Help:Referencing for beginners|Referencing for beginners]]&lt;br /&gt;
** [[Help:Citation Style 1|Citation Style 1]]&lt;br /&gt;
** [[Help:Cite errors|Cite errors]]&lt;br /&gt;
** [[Help:References and page numbers|References and page numbers]]&lt;br /&gt;
* [[Help:Convert|Convert]]&lt;br /&gt;
* [[Help:Diff|Diff]]&lt;br /&gt;
* [[Help:Editing|Editing]]&lt;br /&gt;
** [[Help:Edit toolbar|toolbar]]&lt;br /&gt;
** [[Help:Edit conflict|edit conflict]]&lt;br /&gt;
* [[Help:Email confirmation|Email confirmation]]&lt;br /&gt;
* [[Help:Find sources|Find sources]]&lt;br /&gt;
* [[Help:Files|Files]]&lt;br /&gt;
* [[Help:Footnotes|Footnotes]]&lt;br /&gt;
* [[Wikipedia:Guide to image deletion|Image deletion]]&lt;br /&gt;
* [[Help:Infobox|Infoboxes]]&lt;br /&gt;
* [[Help:Link|Linking]]&amp;amp;nbsp;([[Help:Link color|link color]])&lt;br /&gt;
* [[Help:Logging in|Logging in]]&lt;br /&gt;
* [[Wikipedia:Merging|Merging]]&lt;br /&gt;
* [[Wikipedia:Namespace|Namespaces]]&lt;br /&gt;
* [[Help:Page name|Page name]]&lt;br /&gt;
* [[Help:Redirect|Redirect]]&lt;br /&gt;
* [[Help:How to move a page|Renaming pages]]&lt;br /&gt;
* [[Help:Reset password|Passwords]]&lt;br /&gt;
* [[Help:Reverting|Reverting]]&lt;br /&gt;
* [[Help:Using talk pages|Talk pages]]&amp;amp;nbsp;([[Help:Archiving a talk page|archiving]])&lt;br /&gt;
* [[Help:URL|URL]]&lt;br /&gt;
* [[Help:User contributions|User contributions]]&lt;br /&gt;
* [[WP:User page design center|User page design center]]&lt;br /&gt;
&lt;br /&gt;
| group8 = [[Wiki markup|Coding wiki markup]]&lt;br /&gt;
| list8 =&lt;br /&gt;
* [[Help:Wiki markup|Wiki markup]]&lt;br /&gt;
* [[Help:Barchart|Barchart]]s&lt;br /&gt;
* [[Help:Calculation|Calculation]]s&lt;br /&gt;
* [[Help:Special characters|Characters]]&lt;br /&gt;
* [[Wikipedia:Citation templates|Citation templates]]&lt;br /&gt;
* [[Help:Columns|Column]]s&lt;br /&gt;
* [[Wikipedia:Manual of Style/Hidden text|Hidden text]]&lt;br /&gt;
* [[Help:HTML in wikitext|HTML]]&lt;br /&gt;
* [[Help:List|Lists]]&lt;br /&gt;
* [[Help:Magic words|Magic words]]&amp;amp;nbsp;([[Help:Magic words for beginners|introduction]])&lt;br /&gt;
* [[Help:Musical symbols|Music symbols]]&lt;br /&gt;
* [[Help:Section|Sections]]&lt;br /&gt;
* [[Help:Sound file markup|Sounds]]&lt;br /&gt;
* [[Help:Table|Tables]]&amp;amp;nbsp;([[Help:Introduction to tables with Wiki Markup/1|introduction]])&lt;br /&gt;
* [[Help:Template|Template]]s&lt;br /&gt;
** [[Wikipedia:Template documentation|documentation]]&lt;br /&gt;
** [[Wikipedia:Template messages|messages]]&lt;br /&gt;
*** [[Wikipedia:Template messages/Cleanup|cleanup messages]]&lt;br /&gt;
* [[Wikipedia:Transclusion|Transclusion]]&lt;br /&gt;
* [[Help:Visual file markup|Visual files]]&lt;br /&gt;
* [[Wikipedia:Tools|Wiki tools]]&lt;br /&gt;
&lt;br /&gt;
| group9 = [[Wikipedia:Directories and indexes|Directories]]&lt;br /&gt;
| list9 =&lt;br /&gt;
* [[Wikipedia:Wikipedia abbreviations|Abbreviations]]&lt;br /&gt;
* [[Wikipedia:Department directory|Departments]]&lt;br /&gt;
* [[Wikipedia:Editor's index to Wikipedia|Editor's index]]&lt;br /&gt;
* [[Wikipedia:Essay directory|Essays]]&lt;br /&gt;
* [[Wikipedia:FAQ/Index|FAQs]]&lt;br /&gt;
* [[Wikipedia:Glossary|Glossary]]&lt;br /&gt;
* [[Wikipedia:List of guidelines|Guidelines]]&lt;br /&gt;
* [[Help:Menu|Help menu]] &lt;br /&gt;
* [[Wikipedia:Manual of Style/Contents|Manual of Style ]]&lt;br /&gt;
* [[Wikipedia:List of policies|Policies]]&lt;br /&gt;
* [[Wikipedia:Shortcut directory|Shortcuts]]&lt;br /&gt;
*[[Wikipedia:Maintenance|Tasks]]&lt;br /&gt;
* [[Wikipedia:Tips|Tips]]&lt;br /&gt;
&lt;br /&gt;
| below ={{edit|Special:MyTalk|'''Ask for help on your talk page'''|section=new|preload=Help:Contents/helpmepreload|preloadtitle=Help me!}}&lt;br /&gt;
-----&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Smaller&amp;diff=358</id>
		<title>Template:Smaller</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Smaller&amp;diff=358"/>
		<updated>2018-05-20T18:55:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Resize|90%|{{{1}}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|Template:Resize/doc}}&lt;br /&gt;
{{/TemplateData}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Spaces&amp;diff=360</id>
		<title>Template:Spaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Spaces&amp;diff=360"/>
		<updated>2018-05-20T18:55:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;nowrap&amp;quot;&amp;gt;{{#iferror:{{#expr:{{{1|1}}}}}&lt;br /&gt;
  |{{#switch:{{{1}}}&lt;br /&gt;
     |fig=&amp;amp;#8199;&lt;br /&gt;
     |en=&amp;amp;ensp;&lt;br /&gt;
     |em=&amp;amp;emsp;&lt;br /&gt;
     |thin=&amp;amp;thinsp;&lt;br /&gt;
     |hair=&amp;amp;#8202;&lt;br /&gt;
     |&amp;amp;nbsp;&lt;br /&gt;
   }}&lt;br /&gt;
  |{{#invoke:String|rep|{{#switch:{{{2}}}&lt;br /&gt;
     |fig=&amp;amp;#8199;&lt;br /&gt;
     |en=&amp;amp;ensp;&lt;br /&gt;
     |em=&amp;amp;emsp;&lt;br /&gt;
     |thin=&amp;amp;thinsp;&lt;br /&gt;
     |hair=&amp;amp;#8202;&lt;br /&gt;
     |&amp;amp;nbsp;&lt;br /&gt;
   }}|{{{1|1}}}}}&lt;br /&gt;
}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Resize&amp;diff=354</id>
		<title>Template:Resize</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Resize&amp;diff=354"/>
		<updated>2018-05-20T18:55:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{2|}}}&lt;br /&gt;
|&amp;lt;span style=&amp;quot;font-size:{{{1|}}};&amp;quot;&amp;gt;{{{2|}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;font-size:90%;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
{{Resize/TemplateData}}&lt;br /&gt;
&amp;lt;!--PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:SfnRef&amp;diff=356</id>
		<title>Template:SfnRef</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:SfnRef&amp;diff=356"/>
		<updated>2018-05-20T18:55:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CITEREF{{#if:||{{anchorencode:{{{1|}}}}}}}{{#if:||{{anchorencode:{{{2|}}}}}}}{{#if:||{{anchorencode:{{{3|}}}}}}}{{#if:||{{anchorencode:{{{4|}}}}}}}{{#if:||{{anchorencode:{{{5|}}}}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Nbsp&amp;diff=350</id>
		<title>Template:Nbsp</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Nbsp&amp;diff=350"/>
		<updated>2018-05-20T18:55:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Spaces]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Notice&amp;diff=352</id>
		<title>Template:Notice</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Notice&amp;diff=352"/>
		<updated>2018-05-20T18:55:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mbox&lt;br /&gt;
| name       = Notice&lt;br /&gt;
| demospace  = {{{demospace|}}}&lt;br /&gt;
| style      = {{#if:{{{style|}}} |{{#if:{{{small|}}}||margin:inherit auto;width:80%;}} {{{style}}} }}&lt;br /&gt;
| subst      = &amp;lt;includeonly&amp;gt;{{subst:substcheck}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| type       = notice&lt;br /&gt;
| image      = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Notice]]}}&lt;br /&gt;
| small      = {{{small|}}}&lt;br /&gt;
| smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|30px|Notice]]}}&lt;br /&gt;
| imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }}&lt;br /&gt;
| textstyle = {{{textstyle|text-align: {{#if:{{{center|}}}|center|{{{align|left}}}}};}}}&lt;br /&gt;
| text       = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |&amp;lt;div style=&amp;quot;{{{headstyle|text-align: {{#if:{{{center|}}}|center|left}};}}}&amp;quot;&amp;gt;'''{{{header|{{{heading|{{{title|}}}}}}}}}'''&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
            --&amp;gt;{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Harvard_citation&amp;diff=340</id>
		<title>Template:Harvard citation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Harvard_citation&amp;diff=340"/>
		<updated>2018-05-20T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Footnotes | harvard_citation }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Harvard_citation_no_brackets&amp;diff=342</id>
		<title>Template:Harvard citation no brackets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Harvard_citation_no_brackets&amp;diff=342"/>
		<updated>2018-05-20T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Footnotes|harvard_citation_no_bracket}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Harvid&amp;diff=344</id>
		<title>Template:Harvid</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Harvid&amp;diff=344"/>
		<updated>2018-05-20T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:SfnRef]]&lt;br /&gt;
{{R from merge}} {{R semi-protected}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Harvnb&amp;diff=346</id>
		<title>Template:Harvnb</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Harvnb&amp;diff=346"/>
		<updated>2018-05-20T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Template:Harvard citation no brackets]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Hatnote&amp;diff=348</id>
		<title>Template:Hatnote</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Hatnote&amp;diff=348"/>
		<updated>2018-05-20T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Hatnote|hatnote}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Fix&amp;diff=334</id>
		<title>Template:Fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Fix&amp;diff=334"/>
		<updated>2018-05-20T18:55:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{{subst|¬}}}&lt;br /&gt;
 |¬={{category handler&lt;br /&gt;
  |template=[[Category:Templates needing substitution checking]]&lt;br /&gt;
  |nocat={{{nocat|&amp;lt;noinclude&amp;gt;true&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
 }}&lt;br /&gt;
 |SUBST=[[Category:Pages with incorrectly substituted templates]]&lt;br /&gt;
}}{{Category handler&lt;br /&gt;
 |main={{Fix/category&lt;br /&gt;
  |cat-date={{{cat-date|}}} &lt;br /&gt;
  |cat={{{cat|}}} &lt;br /&gt;
  |cat-date2={{{cat-date2|}}} &lt;br /&gt;
  |cat2={{{cat2|}}} &lt;br /&gt;
  |cat-date3={{{cat-date3|}}} &lt;br /&gt;
  |cat3={{{cat3|}}} &lt;br /&gt;
  |date={{{date|}}}&lt;br /&gt;
 }}&lt;br /&gt;
 |template={{#if:{{{name|}}}|{{#ifeq:{{{name}}}|{{ROOTPAGENAME}}||{{#if:{{{date|}}}||[[Category:Templates including undated clean-up tags]]}}}}}} &lt;br /&gt;
 |subpage=no&lt;br /&gt;
}}{{#if:{{{text|}}}&lt;br /&gt;
 |&amp;lt;sup class=&amp;quot;noprint Inline-Template {{{class|}}}&amp;quot; style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&amp;amp;#91;&amp;lt;i&amp;gt;{{#if:{{{pre-text|}}}&lt;br /&gt;
  |{{{pre-text}}}&amp;amp;#32;&lt;br /&gt;
 }}[[{{{link|Wikipedia:Cleanup}}}|&amp;lt;span title=&amp;quot;{{delink|1={{{title|{{{link|Wikipedia:Cleanup}}}}}}{{#if:{{{date|}}}|&amp;amp;#32;({{{date}}})}}}}&amp;quot;&amp;gt;{{{text|}}}&amp;lt;/span&amp;gt;]]{{#if:{{{post-text|}}}&lt;br /&gt;
  |&amp;amp;#32;{{{post-text}}}&lt;br /&gt;
 }}&amp;lt;/i&amp;gt;&amp;amp;#93;&amp;lt;/sup&amp;gt;|{{{special|}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Add cats and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:For2&amp;diff=336</id>
		<title>Template:For2</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:For2&amp;diff=336"/>
		<updated>2018-05-20T18:55:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hatnote|For {{{1}}}, see {{{2}}}{{#if:{{{4|}}}|.  For {{{3}}}, see {{{4}}}{{#if:{{{6|}}}|.  For {{{5}}}, see {{{6}}}.|.}}{{#if:{{{8|}}}|&amp;amp;nbsp;For {{{7}}}, see {{{8}}}.}}{{#if: {{{9|}}}|&amp;amp;nbsp;For {{{9}}}, see {{{10}}}.}}|{{#if:{{{3|}}}|&amp;amp;nbsp;and {{{3}}}.|.}}}}}}&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Harv&amp;diff=338</id>
		<title>Template:Harv</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Harv&amp;diff=338"/>
		<updated>2018-05-20T18:55:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Harvard citation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Edit&amp;diff=328</id>
		<title>Template:Edit</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Edit&amp;diff=328"/>
		<updated>2018-05-20T18:55:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;noprint plainlinks&amp;quot;&amp;gt;[{{fullurl:{{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}}}}|action=edit{{#if:{{{section|}}}|&amp;amp;section={{{section}}}}}{{#if:{{{editintro|}}}|&amp;amp;editintro={{urlencode:{{{editintro}}}|wiki}}}}{{#if:{{{preload|}}}|&amp;amp;preload={{urlencode:{{{preload}}}|wiki}}}}{{#if:{{{preloadtitle|}}}|&amp;amp;preloadtitle={{urlencode:{{{preloadtitle}}}}}}}}} {{{2|edit}}}]&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Fake_citation_needed&amp;diff=330</id>
		<title>Template:Fake citation needed</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Fake_citation_needed&amp;diff=330"/>
		<updated>2018-05-20T18:55:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{fake fix&lt;br /&gt;
|link=Wikipedia:Citation needed&lt;br /&gt;
|text=citation needed&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!--Categories and interwikis go on the /doc subpage.--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Fake_fix&amp;diff=332</id>
		<title>Template:Fake fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Fake_fix&amp;diff=332"/>
		<updated>2018-05-20T18:55:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Fix]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Define&amp;diff=324</id>
		<title>Template:Define</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Define&amp;diff=324"/>
		<updated>2018-05-20T18:55:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Abbr]]&lt;br /&gt;
&lt;br /&gt;
{{Rcat shell|&lt;br /&gt;
{{R related}}&lt;br /&gt;
{{R tsh}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Delink&amp;diff=326</id>
		<title>Template:Delink</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Delink&amp;diff=326"/>
		<updated>2018-05-20T18:55:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:delink|delink}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation_Style_documentation/ref2&amp;diff=320</id>
		<title>Template:Citation Style documentation/ref2</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation_Style_documentation/ref2&amp;diff=320"/>
		<updated>2018-05-20T18:55:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''ref''': the citation's HTML anchor identifier.  When set, {{para|ref|&amp;lt;var&amp;gt;ID&amp;lt;/var&amp;gt;}} generates an anchor with the given &amp;lt;var&amp;gt;ID&amp;lt;/var&amp;gt; (the &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute in the citation's {{tag|cite|params=id=&amp;quot;&amp;lt;var&amp;gt;ID&amp;lt;/var&amp;gt;&amp;quot;|o}} HTML tag). Setting {{para|ref|&amp;lt;var&amp;gt;ID&amp;lt;/var&amp;gt;}} identifies the template as a target and allows [[Wikipedia:Citing sources/Further considerations#Wikilinks to full references|wikilinking to full references]], especially useful with short-form citations like [[Wikipedia:Citing sources#Shortened footnotes|shortened notes]] and [[Wikipedia:Parenthetical referencing|parenthetical referencing]].  Defaults to the special value {{para|ref|harv}} which generates an anchor identifier suitable for use with {{tl|sfn}} and {{tl|harv}} templates. When {{para|mode|cs1}} defaults to {{para|ref}}.  {{crossref|See {{section link|Template:Citation/doc|Anchors for Harvard referencing templates}}.}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation_Style_documentation/sep_comma&amp;diff=322</id>
		<title>Template:Citation Style documentation/sep comma</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation_Style_documentation/sep_comma&amp;diff=322"/>
		<updated>2018-05-20T18:55:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By default, sets of fields are terminated with a comma (,).&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation/doc&amp;diff=314</id>
		<title>Template:Citation/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation/doc&amp;diff=314"/>
		<updated>2018-05-20T18:55:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --&amp;gt;&lt;br /&gt;
{{for2|the{{nbsp}} {{fake citation needed}} template|{{tl|citation needed}}}}&lt;br /&gt;
{{#ifeq: {{PAGENAME}}|{{ROOTPAGENAME}}|{{High-risk|189000+}}}}&lt;br /&gt;
{{csdoc|lua|lua=yes}}&lt;br /&gt;
The '''Citation''' template generates a citation for a book, periodical, contribution in a collective work, patent, or a web page. It determines the citation type by examining which parameters are used. As with other citation templates, this template can be used either in a footnote (between {{tag|ref}} tags) or in a section that lists sources.  This template uses the same [[WP:Lua|Lua]] code as [[help:Citation Style 1|citation style 1 (CS1)]] templates with parameters to change the displayed format to [[help:Citation Style 2|citation style 2 (CS2)]].&lt;br /&gt;
&lt;br /&gt;
If the correct parameters are used, this template produces output identical to that of the Cite templates, such as {{Tl|Cite book}} and {{Tl|Cite web}}, with one important exception: By default, this Citation template uses commas in places where the Cite templates use periods (full stops) by default; either type of template can use periods (full stops) or commas by using an optional parameter. Also, this template by default generates anchors for [[Harvard reference]]s whereas the Cite templates by default do not (although they can be made to do so). &lt;br /&gt;
&lt;br /&gt;
Regardless of which citation templates are used or even if none are used at all, all citations should have the same format throughout an article in the saved, rendered text.&lt;br /&gt;
&lt;br /&gt;
Note: All parameter names must be [[lowercase]].&lt;br /&gt;
&lt;br /&gt;
==Simple citations==&lt;br /&gt;
This section covers the most commonly used parameters. You can copy the horizontal form or vertical form below and then add in extra parameters from the full list. Spacing and ordering of the parameters within the template is irrelevant and does not affect the final, rendered text.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Citation |last= |first= |year= |title= |publisher= |publication-place= |page= |url= |accessdate= }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last       =&lt;br /&gt;
| first      =&lt;br /&gt;
| year       =&lt;br /&gt;
| title      =&lt;br /&gt;
| publisher  =&lt;br /&gt;
| publication-place =&lt;br /&gt;
| page       =&lt;br /&gt;
| url        =&lt;br /&gt;
| accessdate =&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
* '''last''': The author's surname or last name. Don't use with the '''author''' parameter.&lt;br /&gt;
* '''first''': The author's first or given name(s).&lt;br /&gt;
* '''year''': Year of authorship or publication. Mandatory for use with links from [[:Template:Harvard citation]], unless {{para|date}} specifies both month and year.&lt;br /&gt;
* '''title''': Title of the work. Mandatory for web references.&lt;br /&gt;
* '''publisher''': The name of the publisher. Omit terms such as ''Publishers'', ''Co.'', ''Inc.'', ''Ltd.'', etc., but retain the words ''Books'' or ''Press''. Not normally included where the publication is a periodical which has its own Wikipedia article (e.g. ''[[Newsweek]]'', ''[[Billboard (magazine)|Billboard]]'').&lt;br /&gt;
** '''publication-place''' (or '''place''' or '''location'''): The city of publication. If more than one town/city is listed on the title page, give the first one or the location of the publisher's head office. Omit when the publication is a periodical whose name specifies the location (e.g. ''The New York Times'', ''The Times of India'')&lt;br /&gt;
* '''page''': For use when one page is cited. Adds &amp;quot;p.&amp;quot; before the page number. Do not use with '''pages'''.&lt;br /&gt;
* '''url''': A [[Uniform resource locator|url]] of an online location where the item can be found. If the url includes double quotes, these must be encoded as &amp;quot;%22&amp;quot;.&lt;br /&gt;
** '''accessdate''': Date&amp;lt;ref group = &amp;quot;n&amp;quot; name = &amp;quot;dates&amp;quot; /&amp;gt; when the url was accessed.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last      = Turner&lt;br /&gt;
| first     = Orsamus&lt;br /&gt;
| title     = History of the pioneer settlement of&lt;br /&gt;
Phelps and Gorham's purchase, and Morris' reserve&lt;br /&gt;
| publisher = William Alling&lt;br /&gt;
| place     = Rochester, New York&lt;br /&gt;
| year      = 1851&lt;br /&gt;
| ol        = 7120924W&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last      = Turner&lt;br /&gt;
| first     = Orsamus&lt;br /&gt;
| title     = History of the pioneer settlement of Phelps and Gorham's purchase, and Morris' reserve&lt;br /&gt;
| publisher = William Alling&lt;br /&gt;
| place     = Rochester, New York&lt;br /&gt;
| year      = 1851&lt;br /&gt;
| ol        = 7120924W&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Full citation parameters==&lt;br /&gt;
These can be used for all types of publication except patents. All are optional and indentation is used simply to group related items&amp;amp;nbsp;— these may be mutually exclusive where indicated. Some hyphenated names can also be placed without hyphens.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| author  =&lt;br /&gt;
| last    =&lt;br /&gt;
| first   =&lt;br /&gt;
| author2 =&lt;br /&gt;
| last2   =&lt;br /&gt;
| first2  =&lt;br /&gt;
| author-link  =&lt;br /&gt;
| author2-link =&lt;br /&gt;
| author-separator =&lt;br /&gt;
| author-name-separator =&lt;br /&gt;
| author-mask =&lt;br /&gt;
| display-authors =&lt;br /&gt;
| editor        =&lt;br /&gt;
| editor-last   =&lt;br /&gt;
| editor-first  =&lt;br /&gt;
| editor2       =&lt;br /&gt;
| editor2-last  =&lt;br /&gt;
| editor2-first =&lt;br /&gt;
| editor-link   =&lt;br /&gt;
| editor2-link  =&lt;br /&gt;
| translator-last =&lt;br /&gt;
| translator-first =&lt;br /&gt;
| translator-link = &lt;br /&gt;
| translator2-last =&lt;br /&gt;
| translator2-first =&lt;br /&gt;
| translator2-link =&lt;br /&gt;
| others   =&lt;br /&gt;
| publication-date =&lt;br /&gt;
| date     =&lt;br /&gt;
| year     =&lt;br /&gt;
| origyear =&lt;br /&gt;
| title    =&lt;br /&gt;
| chapter  =&lt;br /&gt;
| chapter-url  =&lt;br /&gt;
| chapter-format  =&lt;br /&gt;
| contribution =&lt;br /&gt;
| contribution-url =&lt;br /&gt;
| type    =&lt;br /&gt;
| journal =&lt;br /&gt;
| periodical =&lt;br /&gt;
| newspaper  =&lt;br /&gt;
| magazine   =&lt;br /&gt;
| work =&lt;br /&gt;
| edition =&lt;br /&gt;
| series  =&lt;br /&gt;
| volume  =&lt;br /&gt;
| issue   =&lt;br /&gt;
| publisher =&lt;br /&gt;
| publication-place =&lt;br /&gt;
| place    =&lt;br /&gt;
| language =&lt;br /&gt;
| page  =&lt;br /&gt;
| pages =&lt;br /&gt;
| nopp  =&lt;br /&gt;
| at   =&lt;br /&gt;
| id   =&lt;br /&gt;
| isbn =&lt;br /&gt;
| issn =&lt;br /&gt;
| oclc =&lt;br /&gt;
| pmid =&lt;br /&gt;
| pmc  =&lt;br /&gt;
| bibcode =&lt;br /&gt;
| doi =&lt;br /&gt;
| doi-inactive-date=&lt;br /&gt;
| zbl =&lt;br /&gt;
| url =&lt;br /&gt;
| accessdate  =&lt;br /&gt;
| format      =&lt;br /&gt;
| archiveurl  =&lt;br /&gt;
| archivedate =&lt;br /&gt;
| dead-url    =&lt;br /&gt;
| quote      =&lt;br /&gt;
| layurl =&lt;br /&gt;
| laysource  =&lt;br /&gt;
| laydate    =&lt;br /&gt;
| separator  =&lt;br /&gt;
| postscript =&lt;br /&gt;
| ref =&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
===Syntax===&lt;br /&gt;
{{csdoc|syntax|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
{{csdoc|sep_comma|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
===COinS===&lt;br /&gt;
{{csdoc|coins|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
===Deprecated===&lt;br /&gt;
{{csdoc|deprecated|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
====Authors====&lt;br /&gt;
{{csdoc|author|lua=yes||contributor=yes|others=yes}}&lt;br /&gt;
&lt;br /&gt;
====Editors====&lt;br /&gt;
{{csdoc|editor|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Title====&lt;br /&gt;
{{csdoc|title|lua=yes|title_format=italics}}&lt;br /&gt;
{{csdoc|chapter|lua=yes}}&lt;br /&gt;
{{csdoc|type|lua=yes}}&lt;br /&gt;
{{csdoc|language|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Date====&lt;br /&gt;
{{csdoc|date|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Periodical====&lt;br /&gt;
{{csdoc|journal|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Publisher====&lt;br /&gt;
{{csdoc|publisher|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Edition, series, volume====&lt;br /&gt;
{{csdoc|edition|lua=yes}}&lt;br /&gt;
{{csdoc|series|lua=yes}}&lt;br /&gt;
{{csdoc|volume|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====In-source locations====&lt;br /&gt;
{{csdoc|pages|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====URL====&lt;br /&gt;
{{anchor|url}}{{csdoc|url}}&lt;br /&gt;
&lt;br /&gt;
====Chapter URL====&lt;br /&gt;
{{anchor|chapterurl}}{{csdoc|chapterurl|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Anchor====&lt;br /&gt;
{{csdoc|ref2|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Identifiers====&lt;br /&gt;
{{anchor|id1}}{{csdoc|id1|lua=yes}}&lt;br /&gt;
{{anchor|id2}}{{csdoc|id2|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Quote====&lt;br /&gt;
{{csdoc|quote|lua=yes|cs2=yes}}&lt;br /&gt;
&lt;br /&gt;
====Laysummary====&lt;br /&gt;
{{csdoc|lay|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
====Display options====&lt;br /&gt;
{{csdoc|display|lua=yes|cs2=yes}}&lt;br /&gt;
&lt;br /&gt;
====Subscription or registration required====&lt;br /&gt;
{{csdoc|registration|lua=yes}}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Books===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Three authors, a volume, and an edition. Ampersand (&amp;amp;amp;) forced before final author's name.&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last1  = Lincoln&lt;br /&gt;
| first1 = A.&lt;br /&gt;
| last2  = Washington&lt;br /&gt;
| first2 = G.&lt;br /&gt;
| last3  = Adams&lt;br /&gt;
| first3 = J.&lt;br /&gt;
| lastauthoramp = yes&lt;br /&gt;
| title     = All the Presidents' Names&lt;br /&gt;
| publisher = The Pentagon&lt;br /&gt;
| place     = Home Base, New York&lt;br /&gt;
| volume  = XII&lt;br /&gt;
| edition = 2nd&lt;br /&gt;
| year    = 2007&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last1  = Lincoln&lt;br /&gt;
| first1 = A.&lt;br /&gt;
| last2  = Washington&lt;br /&gt;
| first2 = G.&lt;br /&gt;
| last3  = Adams&lt;br /&gt;
| first3 = J.&lt;br /&gt;
| lastauthoramp = yes&lt;br /&gt;
| title  = All the Presidents' Names&lt;br /&gt;
| publisher = The Pentagon&lt;br /&gt;
| place   = Home Base, New York&lt;br /&gt;
| volume  = XII&lt;br /&gt;
| edition = 2nd&lt;br /&gt;
| year    = 2007&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Web===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Web page&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| url   = http://nrhp.focus.nps.gov/&lt;br /&gt;
| title = NPS Focus&lt;br /&gt;
| work  = National Register of Historic Places&lt;br /&gt;
| publisher  = [[National Park Service]]&lt;br /&gt;
| accessdate = November 30, 2010&lt;br /&gt;
| ref = none&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| url   = http://nrhp.focus.nps.gov/&lt;br /&gt;
| title = NPS Focus&lt;br /&gt;
| work  = National Register of Historic Places&lt;br /&gt;
| publisher  = [[National Park Service]]&lt;br /&gt;
| accessdate = November 30, 2010&lt;br /&gt;
| ref = none&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Archived page&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| url = http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html&lt;br /&gt;
| title = Earth's Atmosphere&lt;br /&gt;
| accessdate = October 25, 2007&lt;br /&gt;
| publisher  = [[National Aeronautics and Space Administration]]&lt;br /&gt;
| year   = 1995&lt;br /&gt;
| author = NASA&lt;br /&gt;
| archiveurl = https://web.archive.org/web/20071013232332/http://&lt;br /&gt;
liftoff.msfc.nasa.gov/academy/space/atmosphere.html&lt;br /&gt;
| archivedate = October 13, 2007&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation | url = http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html | title = Earth's Atmosphere | accessdate = October 25, 2007 | publisher = [[National Aeronautics and Space Administration]] | year = 1995 | author = NASA | archiveurl = https://web.archive.org/web/20071013232332/http://liftoff.msfc.nasa.gov/academy/space/atmosphere.html | archivedate = October 13, 2007}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Journals, newspapers, magazines, or other periodicals===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Journal article&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last  = Hill&lt;br /&gt;
| first = Marvin S.&lt;br /&gt;
| title = Joseph Smith and the 1826&lt;br /&gt;
Trial: New Evidence and New&lt;br /&gt;
Difficulties&lt;br /&gt;
| journal = BYU Studies&lt;br /&gt;
| volume  = 12&lt;br /&gt;
| issue   = 2&lt;br /&gt;
| year    = 1976&lt;br /&gt;
| pages   = 1–8&lt;br /&gt;
| url     = https://byustudies.byu.edu/shop/PDFSRC/12.2Hill.pdf&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last  = Hill&lt;br /&gt;
| first = Marvin S.&lt;br /&gt;
| title = Joseph Smith and the 1826 Trial: New Evidence and New Difficulties&lt;br /&gt;
| journal = BYU Studies&lt;br /&gt;
| volume  = 12&lt;br /&gt;
| issue   = 2&lt;br /&gt;
| year    = 1976&lt;br /&gt;
| pages   = 1–8&lt;br /&gt;
| url     = https://byustudies.byu.edu/shop/PDFSRC/12.2Hill.pdf&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Journal article with multiple authors and identifier&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last1  = Mandelkern&lt;br /&gt;
| first1 = M,&lt;br /&gt;
| last2  = Elias&lt;br /&gt;
| first2 = J,&lt;br /&gt;
| last3  = Eden&lt;br /&gt;
| first3 = D,&lt;br /&gt;
| last4  = Crothers&lt;br /&gt;
| first4 = D&lt;br /&gt;
| display-authors = 2&lt;br /&gt;
| title   = The dimensions of DNA in solution&lt;br /&gt;
| journal = J Mol Biol&lt;br /&gt;
| volume  = 152&lt;br /&gt;
| issue   = 1&lt;br /&gt;
| pages   = 153–161&lt;br /&gt;
| year    = 1981&lt;br /&gt;
| pmid    = 7338906&lt;br /&gt;
| doi     = 10.1016/0022-2836(81)90099-1&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last1  = Mandelkern&lt;br /&gt;
| first1 = M,&lt;br /&gt;
| last2  = Elias&lt;br /&gt;
| first2 = J,&lt;br /&gt;
| last3  = Eden&lt;br /&gt;
| first3 = D,&lt;br /&gt;
| last4  = Crothers&lt;br /&gt;
| first4 = D&lt;br /&gt;
| display-authors = 2&lt;br /&gt;
| title   = The dimensions of DNA in solution&lt;br /&gt;
| journal = J Mol Biol&lt;br /&gt;
| volume  = 152&lt;br /&gt;
| issue = 1&lt;br /&gt;
| pages = 153–161&lt;br /&gt;
| year  = 1981&lt;br /&gt;
| pmid  = 7338906&lt;br /&gt;
| doi   = 10.1016/0022-2836(81)90099-1&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Newspaper article&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last  = Smith&lt;br /&gt;
| first = Joseph III&lt;br /&gt;
| author-link = Joseph Smith III&lt;br /&gt;
| title = Last Testimony of Sister Emma&lt;br /&gt;
| newspaper = The Saints' Herald&lt;br /&gt;
| publication-place = Plano, IL&lt;br /&gt;
| volume = 26&lt;br /&gt;
| issue  = 19&lt;br /&gt;
| date   = October 1, 1879&lt;br /&gt;
&lt;br /&gt;
| page   = 289&lt;br /&gt;
| url    = http://www.sidneyrigdon.com/dbroadhu/&lt;br /&gt;
IL/sain1872.htm#100179&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last  = Smith&lt;br /&gt;
| first = Joseph III&lt;br /&gt;
| author-link = Joseph Smith III&lt;br /&gt;
| title = Last Testimony of Sister Emma&lt;br /&gt;
| newspaper = The Saints' Herald&lt;br /&gt;
| publication-place = Plano, IL&lt;br /&gt;
| volume = 26&lt;br /&gt;
| issue  = 19&lt;br /&gt;
| date   = October 1, 1879&lt;br /&gt;
&lt;br /&gt;
| page   = 289&lt;br /&gt;
| url    = http://www.sidneyrigdon.com/dbroadhu/IL/sain1872.htm#100179&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
===Conference papers and public lectures===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Conference paper&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last   = Sullivan&lt;br /&gt;
| first  = D.B.&lt;br /&gt;
| contribution = Time and frequency measurement&lt;br /&gt;
 at NIST: The first 100 years&lt;br /&gt;
| year   = 2001&lt;br /&gt;
| title  = 2001 IEEE Int'l Frequency Control Symp.&lt;br /&gt;
| publisher = National Institute of Standards and Technology&lt;br /&gt;
| contribution-url = http://tf.nist.gov/timefreq/general/pdf/1485.pdf&lt;br /&gt;
| chapter-format = PDF&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last  = Sullivan&lt;br /&gt;
| first = D.B.&lt;br /&gt;
| contribution = Time and frequency measurement at NIST: The first 100 years&lt;br /&gt;
| year   = 2001&lt;br /&gt;
| title  = 2001 IEEE Int'l Frequency Control Symp.&lt;br /&gt;
| publisher = National Institute of Standards and Technology&lt;br /&gt;
| contribution-url = http://tf.nist.gov/timefreq/general/pdf/1485.pdf&lt;br /&gt;
| chapter-format = PDF}}&lt;br /&gt;
|-&lt;br /&gt;
| Lecture&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last   = Habicht&lt;br /&gt;
| first  = Christian&lt;br /&gt;
| contribution = Hellenistic Athens and her Philosophers&lt;br /&gt;
| year   = 1988&lt;br /&gt;
| title  = David Magie Lecture, Princeton University Program in the History, Archaeology, and Religions of the Ancient World&lt;br /&gt;
| publisher = Princeton University&lt;br /&gt;
| page=14 &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|{{Citation&lt;br /&gt;
| last   = Habicht&lt;br /&gt;
| first  = Christian&lt;br /&gt;
| contribution = Hellenistic Athens and her Philosophers&lt;br /&gt;
| year   = 1988&lt;br /&gt;
| title  = David Magie Lecture, Princeton University Program in the History, Archaeology, and Religions of the Ancient World&lt;br /&gt;
| publisher = Princeton University&lt;br /&gt;
| page=14 &lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Parts of books, including encyclopedia articles===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Manuscript published in an edited compilation&lt;br /&gt;
|&amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last  = Bidamon&lt;br /&gt;
| first = Emma Smith&lt;br /&gt;
| author-link = Emma Hale Smith&lt;br /&gt;
| chapter = Letter to Emma S. Pilgrim&lt;br /&gt;
| date = March 27, 1876&lt;br /&gt;
| editor-last  = Vogel&lt;br /&gt;
| editor-first = Dan&lt;br /&gt;
| title  = Early Mormon Documents&lt;br /&gt;
| volume = 1&lt;br /&gt;
| publisher = Signature Books&lt;br /&gt;
| publication-date = 1996&lt;br /&gt;
| isbn = 1-56085-072-8&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last  = Bidamon&lt;br /&gt;
| first = Emma Smith&lt;br /&gt;
| author-link = Emma Hale Smith&lt;br /&gt;
| chapter = Letter to Emma S. Pilgrim&lt;br /&gt;
| date = March 27, 1876&lt;br /&gt;
| editor-last  = Vogel&lt;br /&gt;
| editor-first = Dan&lt;br /&gt;
| title  = Early Mormon Documents&lt;br /&gt;
| volume = 1&lt;br /&gt;
| publisher = Signature Books&lt;br /&gt;
| publication-date = 1996&lt;br /&gt;
| isbn = 1-56085-072-8&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Work with an editor but no author&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| editor-last  = Vogel&lt;br /&gt;
| editor-first = Dan&lt;br /&gt;
| title  = Early Mormon Documents&lt;br /&gt;
| volume = 1&lt;br /&gt;
| publisher = Signature Books&lt;br /&gt;
| publication-date = 1996&lt;br /&gt;
| isbn = 1-56085-072-8&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| editor-last  = Vogel&lt;br /&gt;
| editor-first = Dan&lt;br /&gt;
| title  = Early Mormon Documents&lt;br /&gt;
| volume = 1&lt;br /&gt;
| publisher = Signature Books&lt;br /&gt;
| publication-date = 1996&lt;br /&gt;
| isbn = 1-56085-072-8&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Encyclopedia article by a named author&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last  = Kramer&lt;br /&gt;
| first = Martin&lt;br /&gt;
| author-link  = Martin Kramer&lt;br /&gt;
| year=1999&lt;br /&gt;
| title = Bernard Lewis&lt;br /&gt;
| editor-last  = Boyd&lt;br /&gt;
| editor-first = Kelley&lt;br /&gt;
| encyclopedia = Encyclopedia of Historians and Historical Writing&lt;br /&gt;
| volume = 1&lt;br /&gt;
| pages  = 719–720&lt;br /&gt;
| location = London&lt;br /&gt;
| publisher = Fitzroy Dearborn&lt;br /&gt;
| url = http://www.geocities.com/martinkramerorg/BernardLewis.htm&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last  = Kramer&lt;br /&gt;
| first = Martin&lt;br /&gt;
| author-link  = Martin Kramer&lt;br /&gt;
| year = 1999&lt;br /&gt;
| title = Bernard Lewis&lt;br /&gt;
| editor-last  = Boyd&lt;br /&gt;
| editor-first = Kelley&lt;br /&gt;
| encyclopedia  = Encyclopedia of Historians and Historical Writing&lt;br /&gt;
| volume = 1&lt;br /&gt;
| pages  = 719–720&lt;br /&gt;
| location = London&lt;br /&gt;
| publisher = Fitzroy Dearborn&lt;br /&gt;
| url = http://www.geocities.com/martinkramerorg/BernardLewis.htm&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Encyclopedia article with no named author&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| title = Bernard Lewis&lt;br /&gt;
| editor-last = Boyd&lt;br /&gt;
| editor-first = Kelley&lt;br /&gt;
| year = 1999&lt;br /&gt;
| encyclopedia = Encyclopedia of Historians&lt;br /&gt;
and Historical Writing&lt;br /&gt;
| volume = 1&lt;br /&gt;
| pages = 719–720&lt;br /&gt;
| publisher = Fitzroy Dearborn&lt;br /&gt;
| location = London&lt;br /&gt;
| url = http://www.geocities.com/martinkramerorg/BernardLewis.htm&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| title = Bernard Lewis&lt;br /&gt;
| editor-last = Boyd&lt;br /&gt;
| editor-first = Kelley&lt;br /&gt;
| year = 1999&lt;br /&gt;
| encyclopedia = Encyclopedia of Historians and Historical Writing&lt;br /&gt;
| volume = 1&lt;br /&gt;
| pages = 719–720&lt;br /&gt;
| location = London&lt;br /&gt;
| publisher = Fitzroy Dearborn&lt;br /&gt;
| url = http://www.geocities.com/martinkramerorg/BernardLewis.htm&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Republications, or edited quotations in a periodical article===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript edited and published in a journal&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last = Knight&lt;br /&gt;
| first = Joseph, Sr.&lt;br /&gt;
| year = 1833&lt;br /&gt;
| editor-last = Jessee&lt;br /&gt;
| editor-first = Dean&lt;br /&gt;
| title = Joseph Knight's Recollection&lt;br /&gt;
of Early Mormon History&lt;br /&gt;
| journal = BYU Studies&lt;br /&gt;
| volume = 17&lt;br /&gt;
| issue = 1&lt;br /&gt;
| publication-date = 1976&lt;br /&gt;
| page = 35&lt;br /&gt;
| url = https://byustudies.byu.edu/shop/PDFSRC/17.1Jessee.pdf&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last = Knight&lt;br /&gt;
| first = Joseph, Sr.&lt;br /&gt;
| year = 1833&lt;br /&gt;
| editor-last = Jessee&lt;br /&gt;
| editor-first = Dean&lt;br /&gt;
| title = Joseph Knight's Recollection of Early Mormon History&lt;br /&gt;
| journal = BYU Studies&lt;br /&gt;
| volume = 17&lt;br /&gt;
| issue = 1&lt;br /&gt;
| publication-date = 1976&lt;br /&gt;
| page = 35&lt;br /&gt;
| url = https://byustudies.byu.edu/shop/PDFSRC/17.1Jessee.pdf&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript written at one date and place, then published in a periodical at a different date and place with commentary by the editor.&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| last = Klingensmith&lt;br /&gt;
| first = Philip&lt;br /&gt;
| type = Affidavit&lt;br /&gt;
| date = September 5, 1872&lt;br /&gt;
| place = Lincoln County, Nevada&lt;br /&gt;
| title = Mountain Meadows Massacre&lt;br /&gt;
| editor-last = Toohy&lt;br /&gt;
| editor-first = Dennis J.&lt;br /&gt;
| journal = Corinne Daily Reporter&lt;br /&gt;
| publication-date = September 24, 1872&lt;br /&gt;
| publication-place = Corinne, Utah&lt;br /&gt;
| volume = 5&lt;br /&gt;
| issue = 252&lt;br /&gt;
| page = 1&lt;br /&gt;
| url = http://udn.lib.utah.edu/u?/corinne,5359&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| last = Klingensmith&lt;br /&gt;
| first = Philip&lt;br /&gt;
| type = Affidavit&lt;br /&gt;
| date = September 5, 1872&lt;br /&gt;
| place = Lincoln County, Nevada&lt;br /&gt;
| title = Mountain Meadows Massacre&lt;br /&gt;
| editor-last = Toohy&lt;br /&gt;
| editor-first = Dennis J.&lt;br /&gt;
| journal = Corinne Daily Reporter&lt;br /&gt;
| publication-date = September 24, 1872&lt;br /&gt;
| publication-place = Corinne, Utah&lt;br /&gt;
| volume = 5&lt;br /&gt;
| issue = 252&lt;br /&gt;
| page = 1&lt;br /&gt;
| url = http://udn.lib.utah.edu/u?/corinne,5359&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Press release===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Press release with quotation&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| url = https://www.apple.com/pr/library/2010/04/05ipad.html&lt;br /&gt;
| title = Apple Sells Over 300,000 iPads First Day&lt;br /&gt;
| publisher = Apple Inc&lt;br /&gt;
| accessdate = April 10, 2010&lt;br /&gt;
| quote = in the US as of midnight Saturday, April 3&lt;br /&gt;
| ref = none}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| url = https://www.apple.com/pr/library/2010/04/05ipad.html&lt;br /&gt;
| title = Apple Sells Over 300,000 iPads First Day&lt;br /&gt;
| publisher = Apple Inc&lt;br /&gt;
| accessdate = April 10, 2010&lt;br /&gt;
| quote = in the US as of midnight Saturday, April 3&lt;br /&gt;
| ref = none}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Citing patents==&lt;br /&gt;
===Parameters (all are optional)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| inventor-last =&lt;br /&gt;
| inventor-first =&lt;br /&gt;
| inventorlink =&lt;br /&gt;
| inventor2-last =&lt;br /&gt;
| inventor2-first =&lt;br /&gt;
| inventorlink2 =&lt;br /&gt;
| publication-date =&lt;br /&gt;
| issue-date =&lt;br /&gt;
| title =&lt;br /&gt;
| country-code =&lt;br /&gt;
| description =&lt;br /&gt;
| patent-number =&lt;br /&gt;
| ref =&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* '''inventor-last''' (or '''inventor1-last'''): The inventor's surname or last name.&lt;br /&gt;
* '''inventor-first''' (or '''inventor1-first'''): The inventor's first or given name(s).&lt;br /&gt;
* '''inventorlink''' (or '''inventorlink1'''): Title of an existing Wikipedia article about the first inventor.&lt;br /&gt;
* '''inventor2-last''', '''inventor3-last''', '''inventor4-last''': The second, third, and fourth authors' surname or last name, if applicable.&lt;br /&gt;
* '''inventor2-first''', '''inventor3-first''', '''inventor4-first''': The second, third, and fourth inventors' first or given name(s), if applicable.&lt;br /&gt;
* '''inventorlink2''', '''inventorlink3''', '''inventorlink4''': Title of an existing Wikipedia article about the second, third, and fourth inventor, if applicable.&lt;br /&gt;
* '''publication-date''': Date of publication or filing.&lt;br /&gt;
* '''issue-date''' (or '''date'''): Date patent was issued by patent agency.&lt;br /&gt;
* '''title''': Title of the patent. If the title includes [square brackets], these must be encoded as &amp;quot;&amp;lt;code&amp;gt;&amp;amp;amp;#91;&amp;lt;/code&amp;gt;&amp;quot; for &amp;quot;[&amp;quot; and &amp;quot;&amp;lt;code&amp;gt;&amp;amp;amp;#93;&amp;lt;/code&amp;gt;&amp;quot; for &amp;quot;]&amp;quot;&lt;br /&gt;
* '''country-code''': [[ISO 3166-1 alpha-2|Two-letter abbreviation]] of the country issuing the patent.&lt;br /&gt;
* '''description''': Type of patent; shown between country code and number.&lt;br /&gt;
* '''patent-number''': The number of the patent.&lt;br /&gt;
* '''ref''': Anchor id.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| United States patent with multiple inventors&lt;br /&gt;
| &amp;lt;pre&amp;gt;{{Citation&lt;br /&gt;
| inventor1-last = Degermark&lt;br /&gt;
| inventor1-first = Mikael&lt;br /&gt;
| inventor2-last = Brodnik&lt;br /&gt;
| inventor2-first = Andrej&lt;br /&gt;
| inventor3-last = Carlsson&lt;br /&gt;
| inventor3-first = Svante&lt;br /&gt;
| inventor4-last = Pink&lt;br /&gt;
| inventor4-first = Stephen&lt;br /&gt;
| title = Fast routing lookup system&lt;br /&gt;
using complete prefix tree, bit vector,&lt;br /&gt;
and pointers in a routing table for&lt;br /&gt;
determining where to route IP datagrams&lt;br /&gt;
| issue-date = 2001&lt;br /&gt;
| patent-number = 6266706&lt;br /&gt;
| country-code = US}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
| {{Citation&lt;br /&gt;
| inventor1-first = Mikael | inventor1-last = Degermark&lt;br /&gt;
| inventor2-first = Andrej | inventor2-last = Brodnik&lt;br /&gt;
| inventor3-first = Svante | inventor3-last = Carlsson&lt;br /&gt;
| inventor4-first = Stephen | inventor4-last = Pink&lt;br /&gt;
| title = Fast routing lookup system using complete prefix tree, bit vector, and pointers in a routing table for determining where to route IP datagrams&lt;br /&gt;
| issue-date = 2001&lt;br /&gt;
| patent-number = 6266706&lt;br /&gt;
| country-code = US}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Anchored citations==&lt;br /&gt;
This template can generate a citation that can be combined with [[WP:CITESHORT|shortened footnotes]] or [[Wikipedia:Parenthetical referencing|parenthetical referencing]]. It does this by creating an [[HTML element#Anchor|HTML anchor]] containing an ID. The special parameter {{para|ref|harv}} generates an ID suitable for [[Harvard referencing]] templates such as {{tl|harv}} as specified in the next section; this is the default for the {{tl|citation}} template. &lt;br /&gt;
&lt;br /&gt;
To disable anchor generation, specify {{para|ref|none}} (in contrast, other Cite templates such as {{tl|cite book}} and {{tl|cite news}} do not create an anchor by default). You can also specify the ID directly, using the {{para|ref|&amp;lt;var&amp;gt;ID&amp;lt;/var&amp;gt;}} parameter. For example, suppose an article's ''References'' section contains the markup:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Citation |author=Sigmund Freud |title=Civilization and Its Discontents |year=1930 |ref=CivDis}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
which generates the citation:&lt;br /&gt;
* {{Citation |author=Sigmund Freud |title=Civilization and Its Discontents |year=1930 |ref=CivDis}}&lt;br /&gt;
Then, the markup &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;([[#CivDis|Freud 1930]])&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; generates a parenthetical reference &amp;quot;([[#CivDis|Freud 1930]])&amp;quot; containing a wikilink to the citation (try clicking on the wikilink).&lt;br /&gt;
&lt;br /&gt;
===Anchors for Harvard referencing templates===&lt;br /&gt;
IDs compatible with Harvard referencing templates such as {{tl|harv}} are computed from the last names of the authors (or editors, if no authors are given) and the year of the cited source. For example, the markup &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{harv|Wright|Evans|1851|p=ix}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; generates the Harvard reference &amp;quot;{{harv|Wright|Evans|1851|p=ix}}&amp;quot;, which wikilinks to the citation whose markup and appearance are shown below:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Citation |last1=Wright |first1=Thomas |last2=Evans |first2=R. H. |title=Historical and Descriptive Account of the Caricatures of James Gillray |location=London |publisher=Henry G. Bohn |year=1851 |oclc=59510372}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* {{Citation |last1=Wright |first1=Thomas |last2=Evans |first2=R. H. |title=Historical and Descriptive Account of the Caricatures of James Gillray |location=London |publisher=Henry G. Bohn |year=1851 |oclc=59510372}}&lt;br /&gt;
In this example the {{tl|citation}} template defines, and the {{tl|harv}} template uses, the HTML ID &amp;quot;&amp;lt;code&amp;gt;CITEREFWrightEvans1851&amp;lt;/code&amp;gt;&amp;quot;, composed by concatenating the string &amp;quot;&amp;lt;code&amp;gt;CITEREF&amp;lt;/code&amp;gt;&amp;quot; with the last names of the authors and the year. The {{tl|harvid}} template can be used to generate such IDs, for example, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{harvid|Wright|Evans|1851}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; generates &amp;quot;&amp;lt;code&amp;gt;{{harvid|Wright|Evans|1851}}&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Related methods which leave only a number in the text are to use the {{tl|harvnb}} template enclosed in the &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt; html code, or to use the {{tl|sfn}} template alone. The example above would be &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;{{harvnb|Wright|Evans|1851|p=ix}}&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{sfn|Wright|Evans|1851|p=ix}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; both of which generate a footnote, such as&lt;br /&gt;
:17. {{harvnb|Wright|Evans|1851|p=ix}}&lt;br /&gt;
&lt;br /&gt;
The names of only the first four authors are used; other author names are not concatenated to the ID. If no author names are given, editor names are used instead. For [[#Citing patents|patents]], inventor names are used instead of authors or editors. If these names are not given, this template does not generate an anchor.&lt;br /&gt;
&lt;br /&gt;
Last names are used, as specified by the parameters {{para|last1}} (or {{para|last}}), {{para|last2}}, {{para|last3}}, and {{para|last4}}, and similarly for {{para|editor1-last}} etc. and for {{para|inventor1-last}} etc. If a full name is given but no last name is specified, this template falls back on the full name, but this usage is not recommended. For example, in &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Citation | author = Sigmund Freud | title = The Ego and the Id | year = 1923}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; no last name is given, so this citation cannot be combined with the Harvard reference &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{harv|Freud|1923}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot;. To make these {{tl|citation}} and {{tl|harv}} invocations compatible, either replace &amp;quot;{{para|author|Sigmund Freud}}&amp;quot; with &amp;quot;{{para|first|Sigmund}} {{para|last|Freud}}&amp;quot;, or add &amp;quot;{{para|ref|&amp;lt;nowiki&amp;gt;{{harvid|Freud|1923}}&amp;lt;/nowiki&amp;gt;}}&amp;quot; to the {{tl|citation}} invocation, or add the same ref parameter (say, &amp;quot;{{para|ref|EgoId}}&amp;quot;) to both the {{tl|citation}} and the {{tl|harv}} invocations.&lt;br /&gt;
&lt;br /&gt;
Similarly, the year is used, as specified by {{para|year}}. If no year is given, this template attempts to derive the year from {{para|date}} (or, if no date is given, from {{para|publication-date}}) by applying the [[mw:Help:Extension:ParserFunctions##time|MediaWiki §&amp;amp;nbsp;Time function]]. This heuristic works with many common date formats (American, International and [[ISO 8601#Calendar dates|ISO 8601 standard format]] YYYY-MM-DD as listed in [[WP:MOS]]), but may not work as expected with other formats, so when in doubt it may be safer to use {{para|year}}. Note that if only a year, say 2005, is known you must use {{para|year|2005}} rather than {{para|date|2005}}.&lt;br /&gt;
&lt;br /&gt;
===IDs must be unique===&lt;br /&gt;
Names, years, and hand-specified IDs must be chosen so that the IDs are unique within a page; otherwise the HTML will not conform to the W3C standards, and any references to the citations will not work reliably. For example, suppose a page contains the following two citations with {{tl|harv}}-compatible IDs:&lt;br /&gt;
* {{Citation |last1=Montes |first1=G. |last2=Halterman |first2=J. S. |year=2008a |journal=Pediatrics |volume=121 |issue=4 |pages=e821–e826 |title=Association of Childhood Autism Spectrum Disorders and Loss of Family Income |doi=10.1542/peds.2007-1594 |pmid=18381511 |url= http://pediatrics.aappublications.org/cgi/content/full/121/4/e821 }}&lt;br /&gt;
* {{Citation |last1=Montes |first1=G. |last2=Halterman |first2=J. S. |year=2008b |journal=Pediatrics |volume=122 |issue=1 |pages=e202–e208 |title=Child Care Problems and Employment Among Families with Preschool-aged Children with Autism in the United States |doi=10.1542/peds.2007-3037 |pmid=18595965 |url= http://pediatrics.aappublications.org/cgi/content/full/122/1/e202 }}&lt;br /&gt;
&lt;br /&gt;
If these citations were altered to say &amp;quot;2008&amp;quot; rather than &amp;quot;2008a&amp;quot; and &amp;quot;2008b&amp;quot;, the resulting page would not work, because the two different citations would both attempt to use the ID &amp;quot;&amp;lt;code&amp;gt;CITEREFMontesHalterman2008&amp;lt;/code&amp;gt;&amp;quot;. To avoid this problem, distinguish the citations by appending suffixes to the years, e.g. &amp;quot;{{para|year|2008a}}&amp;quot; and &amp;quot;{{para|year|2008b}}&amp;quot;, as was done above. Any Harvard references to these citations should use years with the same suffixes.&lt;br /&gt;
&lt;br /&gt;
It is good practice to verify that a page does not contain duplicate IDs by using the [[W3C Markup Validation Service]]; see ''[[#External links|External links]]''.&lt;br /&gt;
&lt;br /&gt;
==Dates==&lt;br /&gt;
{{Reflist|group=&amp;quot;n&amp;quot;|refs=&amp;lt;ref name=&amp;quot;dates&amp;quot; group=&amp;quot;n&amp;quot;&amp;gt;The format of dates in the references of an article should use consistent and unambiguous styles. Example formats used in Wikipedia citations include:&lt;br /&gt;
* ''2009''&lt;br /&gt;
* ''2009-09-14'' ([[ISO 8601#Calendar dates|ISO 8601 standard format]]: YYYY-MM-DD)&lt;br /&gt;
* ''14 September 2009''&lt;br /&gt;
* ''September 14, 2009'' (with comma)&lt;br /&gt;
* ''September 2009''&lt;br /&gt;
&lt;br /&gt;
Dates should not be linked (say, to a Wikipedia article of the same name) in references.&lt;br /&gt;
&lt;br /&gt;
Please see [[Wikipedia:Manual of Style (dates and numbers)#Dates|Wikipedia:Manual of Style (dates and numbers) §&amp;amp;nbsp;Dates]] for more guidance about formatting dates.&lt;br /&gt;
&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
See [[Wikipedia:Citing sources#Citation templates and tools|Wikipedia:Citing sources §&amp;amp;nbsp;Citation templates and tools]] for a list of tools that can help create a reference in the &amp;quot;citation&amp;quot; format.&lt;br /&gt;
&lt;br /&gt;
==TemplateData==&lt;br /&gt;
{{notice|This template data section needs to be edited. It includes deprecated parameters and does not include parameters that were added in the Lua updates. It also includes a mix of patent and non-patent parameters.}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateDataHeader}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;The Citation template generates a citation for a book, periodical, contribution in a collective work, patent, or a web page. It determines the citation type by examining which parameters are used.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;surname of the author of the cited material&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author given name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;given name (first name) of the author of the cited material&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;title of source&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Title of source; displays in italics.&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;date of source&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Full date of source being referenced in the same format as other publication dates in the citations.[1] Do not wikilink. Displays after the authors and enclosed in parentheses. If there is no author, then displays after publisher.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;url&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;url of source&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;URL of an online location where the text of the publication can be found.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor1-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor1-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor1-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor1-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;invent1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;invent1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;invent-1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;invent-1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;country-code&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;country-code&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor2-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor2-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor2-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor2-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;invent2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;invent2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor3-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor3-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor3-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor3-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;invent3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;invent3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor4-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor4-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor4-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor4-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;invent4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;invent4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor1-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor1-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor1-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor1-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor2-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor2-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor2-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor2-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor3-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor3-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor3-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor3-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor4-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor4-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventor4-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventor4-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventorlink1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventorlink1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventorlink&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventorlink&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventorlink2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventorlink2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventorlink3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventorlink3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;inventorlink4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;inventorlink4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;country&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;country&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publication-number&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;publication-number&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;patent-number&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;patent-number&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;number&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;description&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;description&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publication-date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;publication-date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pubdate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;pubdate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;issue-date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;issue-date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;gdate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;gdate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;year&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;year&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;fdate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;fdate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pridate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;pridate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;assign1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;assign1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;assign2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;assign2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ref&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ref&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;separator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;separator&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;quote&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;quote&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;postscript&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;postscript&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author-separator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author-separator&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author-mask&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author-mask&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authormask&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authormask&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authors&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authors&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;last9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;last9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;surname9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;surname9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;first9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;first9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;given9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;given9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author1-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author1-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author2-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author2-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author3-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author3-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author4-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author4-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author5-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author5-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink5&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink5&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author6-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author6-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink6&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink6&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author7-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author7-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink7&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink7&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author8-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author8-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink8&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink8&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author9-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author9-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;authorlink9&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;authorlink9&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coauthor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;coauthor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;coauthors&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;coauthors&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;origyear&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;origyear&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;month&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;month&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;trans_chapter&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;trans_chapter&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;trans_title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;trans_title&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;type&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;type&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;archiveurl&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;archiveurl&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;deadurl&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;deadurl&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;series&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;series&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;version&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;version&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;journal&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;journal&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;periodical&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;periodical&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;newspaper&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;newspaper&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;magazine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;magazine&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;work&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;work&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;volume&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;volume&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;issue&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pages&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;pages&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;page&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;page&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;at&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;at&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;nopp&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;nopp&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chapter&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;chapter&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;contribution&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;contribution&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chapter-url&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;chapter-url&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chapterurl&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;chapterurl&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;contribution-url&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;contribution-url&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;chapter-format&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;chapter-format&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;others&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;others&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;edition&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;edition&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;place&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;place&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;location&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;location&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publication-place&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;publication-place&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;publisher&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editors&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editors&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4-last&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4-last&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4-surname&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4-surname&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4-first&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4-first&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4-given&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4-given&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor1-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor1-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor2-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor2-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor3-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor3-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;editor4-link&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;editor4-link&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;language&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;in&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;in&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;format&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;format&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;arxiv&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;arxiv&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;asin&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;asin&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ASIN&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ASIN&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;asin-tld&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;asin-tld&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bibcode&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;bibcode&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;doi&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;doi&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;DOI&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;DOI&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;doi_inactivedate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;doi_inactivedate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;doi_brokendate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;doi_brokendate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;isbn&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;isbn&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ISBN&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ISBN&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;issn&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;issn&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ISSN&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ISSN&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;jfm&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;jfm&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;JFM&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;JFM&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;jstor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;jstor&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;JSTOR&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;JSTOR&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;lccn&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;lccn&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;LCCN&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;LCCN&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;mr&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;mr&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;MR&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;MR&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;oclc&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;oclc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;OCLC&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;OCLC&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ol&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ol&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;OL&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;OL&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;osti&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;osti&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;OSTI&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;OSTI&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pmc&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;pmc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;PMC&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;PMC&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;pmid&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;pmid&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;PMID&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;PMID&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;rfc&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;rfc&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;RFC&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;RFC&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ssrn&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ssrn&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;SSRN&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;SSRN&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;zbl&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;zbl&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;id&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;id&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ID&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;ID&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;access-date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;access-date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;accessdate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;accessdate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;laysummary&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;laysummary&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;laysource&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;laysource&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;laydate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;laydate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author-name-separator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;author-name-separator&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;lastauthoramp&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;lastauthoramp&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;display-authors&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;display-authors&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;archivedate&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;archivedate&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;translator-first&amp;quot;: {},&lt;br /&gt;
		&amp;quot;translator-last&amp;quot;: {},&lt;br /&gt;
		&amp;quot;translator2-first&amp;quot;: {},&lt;br /&gt;
		&amp;quot;translator2-last&amp;quot;: {}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;maps&amp;quot;: {&lt;br /&gt;
		&amp;quot;citoid&amp;quot;: {&lt;br /&gt;
			&amp;quot;edition&amp;quot;: &amp;quot;edition&amp;quot;,&lt;br /&gt;
			&amp;quot;title&amp;quot;: &amp;quot;title&amp;quot;,&lt;br /&gt;
			&amp;quot;caseName&amp;quot;: &amp;quot;title&amp;quot;,&lt;br /&gt;
			&amp;quot;nameOfAct&amp;quot;: &amp;quot;title&amp;quot;,&lt;br /&gt;
			&amp;quot;url&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;company&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;studio&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;network&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;distributor&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;publisher&amp;quot;: &amp;quot;publisher&amp;quot;,&lt;br /&gt;
			&amp;quot;publicationTitle&amp;quot;: &amp;quot;journal&amp;quot;,&lt;br /&gt;
			&amp;quot;date&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;issueDate&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;dateEnacted&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;dateDecided&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;accessDate&amp;quot;: &amp;quot;accessdate&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;: &amp;quot;location&amp;quot;,&lt;br /&gt;
			&amp;quot;ISSN&amp;quot;: [&lt;br /&gt;
				&amp;quot;issn&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;ISBN&amp;quot;: [&lt;br /&gt;
				&amp;quot;isbn&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;PMCID&amp;quot;: &amp;quot;pmc&amp;quot;,&lt;br /&gt;
			&amp;quot;PMID&amp;quot;: &amp;quot;pmid&amp;quot;,&lt;br /&gt;
			&amp;quot;oclc&amp;quot;: &amp;quot;oclc&amp;quot;,&lt;br /&gt;
			&amp;quot;pages&amp;quot;: &amp;quot;pages&amp;quot;,&lt;br /&gt;
			&amp;quot;firstPage&amp;quot;: &amp;quot;pages&amp;quot;,&lt;br /&gt;
			&amp;quot;codePages&amp;quot;: &amp;quot;pages&amp;quot;,&lt;br /&gt;
			&amp;quot;volume&amp;quot;: &amp;quot;volume&amp;quot;,&lt;br /&gt;
			&amp;quot;reporterVolume&amp;quot;: &amp;quot;volume&amp;quot;,&lt;br /&gt;
			&amp;quot;codeVolume&amp;quot;: &amp;quot;volume&amp;quot;,&lt;br /&gt;
			&amp;quot;series&amp;quot;: &amp;quot;series&amp;quot;,&lt;br /&gt;
			&amp;quot;programTitle&amp;quot;: &amp;quot;series&amp;quot;,&lt;br /&gt;
			&amp;quot;patentNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;episodeNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;billNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;documentNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;publicLawNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;docketNumber&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;issue&amp;quot;: &amp;quot;issue&amp;quot;,&lt;br /&gt;
			&amp;quot;DOI&amp;quot;: &amp;quot;doi&amp;quot;,&lt;br /&gt;
			&amp;quot;language&amp;quot;: &amp;quot;language&amp;quot;,&lt;br /&gt;
			&amp;quot;podcaster&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;cartographer&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;interviewee&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;performer&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;programmer&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;sponsor&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;artist&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;director&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;contributor&amp;quot;: &amp;quot;others&amp;quot;,&lt;br /&gt;
			&amp;quot;author&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first&amp;quot;,&lt;br /&gt;
					&amp;quot;last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first2&amp;quot;,&lt;br /&gt;
					&amp;quot;last2&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first3&amp;quot;,&lt;br /&gt;
					&amp;quot;last3&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first4&amp;quot;,&lt;br /&gt;
					&amp;quot;last4&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first5&amp;quot;,&lt;br /&gt;
					&amp;quot;last5&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first6&amp;quot;,&lt;br /&gt;
					&amp;quot;last6&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first7&amp;quot;,&lt;br /&gt;
					&amp;quot;last7&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first8&amp;quot;,&lt;br /&gt;
					&amp;quot;last8&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;first9&amp;quot;,&lt;br /&gt;
					&amp;quot;last9&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;translator&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;translator-first&amp;quot;,&lt;br /&gt;
					&amp;quot;translator-last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;translator2-first&amp;quot;,&lt;br /&gt;
					&amp;quot;translator2-last&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;inventor&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;inventor-first&amp;quot;,&lt;br /&gt;
					&amp;quot;inventor-last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;inventor2-first&amp;quot;,&lt;br /&gt;
					&amp;quot;inventor2-last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;inventor3-first&amp;quot;,&lt;br /&gt;
					&amp;quot;inventor3-last&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;editor&amp;quot;: [&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;editor-first&amp;quot;,&lt;br /&gt;
					&amp;quot;editor-last&amp;quot;&lt;br /&gt;
				],&lt;br /&gt;
				[&lt;br /&gt;
					&amp;quot;editor2-first&amp;quot;,&lt;br /&gt;
					&amp;quot;editor2-last&amp;quot;&lt;br /&gt;
				]&lt;br /&gt;
			]&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{UF-COinS}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Wikipedia:Citation templates]]&lt;br /&gt;
* [[Wikipedia:Inline citation]]&lt;br /&gt;
* [[Wikipedia:Parenthetical referencing]]&lt;br /&gt;
* For a comparison of citations using templates with citations written freehand, see [[Wikipedia:Citing sources/Example edits for different methods#Footnotes|Wikipedia:Citing sources/Example edits for different methods §&amp;amp;nbsp;Footnotes]]&lt;br /&gt;
{{Wikipedia referencing}}&lt;br /&gt;
{{Wikipedia help pages}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox||&lt;br /&gt;
&amp;lt;!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --&amp;gt;&lt;br /&gt;
[[Category:Citation Style 2 templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation/make_link&amp;diff=316</id>
		<title>Template:Citation/make link</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation/make_link&amp;diff=316"/>
		<updated>2018-05-20T18:55:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{1|}}}&lt;br /&gt;
 |[{{{1}}} {{{2}}}]&lt;br /&gt;
 |{{{2}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
  Code notes (here so that people /read/ it)&lt;br /&gt;
  1. Parameter #2 is always nonempty when called from {{Citation/core}}.&lt;br /&gt;
  2. It's up to {{Citation/core}} to stop italicized &amp;quot;'foo' &amp;amp; 'bar'&amp;quot; from becoming&lt;br /&gt;
     &amp;quot;'''foo' &amp;amp; 'bar'''&amp;quot;. Citation/core does this by having a &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     at both beginning and end of the call to this template. Since this is only&lt;br /&gt;
     needed once, it's more efficient to do it in {{Citation/core}} than here.&lt;br /&gt;
--&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation/patent&amp;diff=318</id>
		<title>Template:Citation/patent</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation/patent&amp;diff=318"/>
		<updated>2018-05-20T18:55:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;citation patent&amp;quot; {{#ifeq: {{{Ref|}}}|harv|{{#if:{{{Surname1|}}}{{{EditorSurname1|}}}&lt;br /&gt;
|id=&amp;quot;CITEREF{{anchorencode:{{#if:{{{Surname1|}}}&lt;br /&gt;
|{{{Surname1}}}{{{Surname2|}}}{{{Surname3|}}}{{{Surname4|}}}&lt;br /&gt;
|{{{EditorSurname1|}}}{{{EditorSurname2|}}}{{{EditorSurname3|}}}{{{EditorSurname4|}}}&lt;br /&gt;
}}{{#time:Y|{{{IssueDate|{{{PublicationDate|}}}}}}}}}}&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
|{{#if:{{{Ref|}}}|id=&amp;quot;{{anchorencode:{{{Ref|}}}}}&amp;quot;}}&lt;br /&gt;
}}&amp;gt;{{citation/make_link&lt;br /&gt;
  | 1={{{URL|{{{url|https://worldwide.espacenet.com/textdoc?DB=EPODOC&amp;amp;IDX={{{CountryCode}}}{{{PublicationNumber}}}}}}}}}&lt;br /&gt;
  | 2={{{CountryCode}}}{{&lt;br /&gt;
        #if: {{{Description|}}}&lt;br /&gt;
        |&amp;amp;#32;{{{Description}}}&lt;br /&gt;
      }} {{{PublicationNumber}}}&lt;br /&gt;
}}{{#if:{{{Surname1|}}}|{{{Sep|,}}}&amp;amp;#32;{{Citation/authors&lt;br /&gt;
  | Surname1 = {{{Surname1}}}&lt;br /&gt;
  | Given1 = {{{Given1|}}}&lt;br /&gt;
  | Authorlink1 = {{{Inventorlink1|}}}&lt;br /&gt;
  | Surname2 = {{{Surname2|}}}&lt;br /&gt;
  | Given2 = {{{Given2|}}}&lt;br /&gt;
  | Authorlink2 = {{{Inventorlink2|}}}&lt;br /&gt;
  | Surname3 = {{{Surname3|}}}&lt;br /&gt;
  | Given3 = {{{Given3|}}}&lt;br /&gt;
  | Authorlink3 = {{{Inventorlink3|}}}&lt;br /&gt;
  | Surname4 = {{{Surname4|}}}&lt;br /&gt;
  | Given4 = {{{Given4|}}}&lt;br /&gt;
  | Authorlink4 = {{{Inventorlink4|}}}&lt;br /&gt;
}}}}{{&lt;br /&gt;
 #if: {{{Title|}}}&lt;br /&gt;
 |{{{Sep|,}}}&amp;amp;#32;&amp;quot;{{{Title}}}&amp;quot;&lt;br /&gt;
}}{{&lt;br /&gt;
  #if: {{{PublicationDate|}}}&lt;br /&gt;
  |{{{Sep|,}}}&amp;amp;#32;published {{{PublicationDate}}}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if: {{{IssueDate|}}}&lt;br /&gt;
  |{{{Sep|,}}}&amp;amp;#32;issued {{{IssueDate}}}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if: {{{Assignee1|}}}&lt;br /&gt;
  |{{{Sep|,}}}&amp;amp;#32; assigned to {{{Assignee1}}}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if: {{{Assignee2|}}}&lt;br /&gt;
  | &amp;amp;#32;and {{{Assignee2}}}&lt;br /&gt;
}}{{{PS|}}}&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== This is a COinS tag (http://ocoins.info), which allows automated tools to parse the citation information: ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;span class=&amp;quot;Z3988&amp;quot; title=&amp;quot;ctx_ver=Z39.88-2004&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:patent}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq: {{{Description|}}}|application&lt;br /&gt;
|&amp;amp;rft.applnumber={{{PublicationNumber}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt; |&amp;amp;rft.number={{{PublicationNumber}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;rft.cc={{{CountryCode}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;rft.title={{urlencode:{{{Title}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{Surname1|}}} | &amp;amp;rft.inventor={{urlencode:{{{Surname1}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{Assignee1|}}} | &amp;amp;rft.assignee={{urlencode:{{{Assignee1}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{IssueDate|}}} | &amp;amp;rft.date={{{IssueDate}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{FilingDate|}}} | &amp;amp;rft.appldate={{{FilingDate}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{PublicationDate|}}} | &amp;amp;rft.pubdate={{{PublicationDate}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{PriorityDate|}}} | &amp;amp;rft.prioritydate={{{PriorityDate}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation|Template:Citation/patent/doc}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation/authors&amp;diff=312</id>
		<title>Template:Citation/authors</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation/authors&amp;diff=312"/>
		<updated>2018-05-20T18:55:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
  #if: {{{Authorlink1|}}}&lt;br /&gt;
  |[[{{{Authorlink1}}} |{{{Surname1}}}{{&lt;br /&gt;
     #if: {{{Given1|}}}&lt;br /&gt;
     |, {{{Given1}}}&lt;br /&gt;
   }}]]&lt;br /&gt;
  |{{{Surname1}}}{{&lt;br /&gt;
     #if: {{{Given1|}}}&lt;br /&gt;
     |, {{{Given1}}}&lt;br /&gt;
   }}&lt;br /&gt;
}}{{&lt;br /&gt;
  #if: {{{Surname2|}}}&lt;br /&gt;
  |{{&lt;br /&gt;
     #if: {{{Surname3|}}}&lt;br /&gt;
     |&amp;lt;nowiki&amp;gt;; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |&amp;amp;#32;&amp;amp;amp;&amp;amp;#32;&lt;br /&gt;
   }}{{&lt;br /&gt;
     #if: {{{Authorlink2|}}}&lt;br /&gt;
     |[[{{{Authorlink2}}} |{{{Given2|}}} {{{Surname2}}}]]&lt;br /&gt;
     |{{{Given2|}}} {{{Surname2}}}&lt;br /&gt;
   }}{{&lt;br /&gt;
     #if: {{{Surname3|}}}&lt;br /&gt;
     |&amp;amp;#32;&amp;amp;amp; {{&lt;br /&gt;
        #if: {{{Authorlink3|}}}&lt;br /&gt;
        |[[{{{Authorlink3}}} |{{{Given3|}}} {{{Surname3}}}]]&lt;br /&gt;
        |{{{Given3|}}} {{{Surname3}}}&lt;br /&gt;
      }}{{&lt;br /&gt;
        #if:{{{Surname4|}}}&lt;br /&gt;
        |&amp;amp;#32;et al.&lt;br /&gt;
      }}&lt;br /&gt;
   }}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Abbr&amp;diff=308</id>
		<title>Template:Abbr</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Abbr&amp;diff=308"/>
		<updated>2018-05-20T18:55:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;abbr {{#if:{{{class|}}}|class=&amp;quot;{{{class}}}&amp;quot;}} {{#if:{{{id|}}}|id=&amp;quot;{{{id}}}&amp;quot;}} {{#if:{{{style|}}}|style=&amp;quot;{{{style}}}&amp;quot;}} title=&amp;quot;{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|&amp;quot;|&amp;amp;quot;}}}}&amp;quot;&amp;gt;{{#switch: {{{3|}}}&lt;br /&gt;
  | i | IPA = {{IPA|{{{1|}}}}}&lt;br /&gt;
  | {{{1|}}} }}&amp;lt;/abbr&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Category_handler&amp;diff=310</id>
		<title>Template:Category handler</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Category_handler&amp;diff=310"/>
		<updated>2018-05-20T18:55:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Category handler|main}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, and interwikis to Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Citation&amp;diff=306</id>
		<title>Template:Citation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Citation&amp;diff=306"/>
		<updated>2018-05-20T18:54:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{&lt;br /&gt;
  #if: {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|{{{invent1|{{{invent-1|{{{country-code|{{{3|}}}}}}}}}}}}}}}}}}}}}}}}}}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
    CITATIONS FOR PATENTS&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|{{Citation/patent&lt;br /&gt;
 |Surname1 = {{{inventor-surname|{{{inventor1-surname|{{{inventor-last|{{{inventor1-last|{{{inventor|{{{invent-1|{{{invent1|}}}}}}}}}}}}}}}}}}}}}&lt;br /&gt;
 |Surname2={{{inventor2-surname|{{{inventor2-last|{{{inventor2|{{{invent2|}}}}}}}}}}}}&lt;br /&gt;
 |Surname3={{{inventor3-surname|{{{inventor3-last|{{{inventor3|{{{invent3|}}}}}}}}}}}}&lt;br /&gt;
 |Surname4={{{inventor4-surname|{{{inventor4-last|{{{inventor4|{{{invent4|}}}}}}}}}}}}&lt;br /&gt;
 |Given1 = {{{inventor-given|{{{inventor1-given|{{{inventor-first|{{{inventor1-first|}}}}}}}}}}}}&lt;br /&gt;
 |Given2={{{inventor2-given|{{{inventor2-first|}}}}}}&lt;br /&gt;
 |Given3={{{inventor3-given|{{{inventor3-first|}}}}}}&lt;br /&gt;
 |Given4={{{inventor4-given|{{{inventor4-first|}}}}}}&lt;br /&gt;
 |Inventorlink1={{{inventorlink1|{{{inventorlink|}}}}}}&lt;br /&gt;
 |Inventorlink2={{{inventorlink2|}}}&lt;br /&gt;
 |Inventorlink3={{{inventorlink3|}}}&lt;br /&gt;
 |Inventorlink4={{{inventorlink4|}}}&lt;br /&gt;
 |Title={{{title|}}}&lt;br /&gt;
 |CountryCode={{{country-code|{{{country|{{{1|}}}}}}}}}&lt;br /&gt;
 |PublicationNumber={{{publication-number|{{{patent-number|{{{number|{{{2|}}}}}}}}}}}}&lt;br /&gt;
 |Description={{{description|{{{status|{{{3|}}}}}}}}}&lt;br /&gt;
 |PublicationDate={{{publication-date|{{{pubdate|}}}}}}&lt;br /&gt;
 |IssueDate={{{issue-date|{{{gdate|}}}}}}&lt;br /&gt;
 |Year={{{year}}}&lt;br /&gt;
 |FilingDate={{{fdate|}}}&lt;br /&gt;
 |PriorityDate={{{pridate|}}}&lt;br /&gt;
 |Assignee1={{{assign1|}}}&lt;br /&gt;
 |Assignee2={{{assign2|}}}&lt;br /&gt;
  |Ref={{{ref|harv}}}&lt;br /&gt;
  |Sep = {{#ifeq:{{{separator|{{{seperator}}}}}}|;|&amp;amp;#059;|{{{separator|{{{seperator|,}}}}}}}}&lt;br /&gt;
  |PS = {{#if:{{{quote|}}}||{{{postscript|}}}|.}}&lt;br /&gt;
  |AuthorSep = {{#ifeq:{{{author-separator|}}}|;|&amp;amp;#059;|{{{author-separator|&amp;amp;#059;}}}}}&amp;amp;#32;&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
    CITATIONS FOR THINGS LIKE BOOKS AND PERIODICALS&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|{{#invoke:citation/CS1|citation&lt;br /&gt;
|CitationClass=citation&lt;br /&gt;
}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=MediaWiki:Citoid-template-type-map.json&amp;diff=304</id>
		<title>MediaWiki:Citoid-template-type-map.json</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=MediaWiki:Citoid-template-type-map.json&amp;diff=304"/>
		<updated>2018-05-20T18:53:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;artwork&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;audioRecording&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;bill&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;blogPost&amp;quot;: &amp;quot;Cite web&amp;quot;,&lt;br /&gt;
    &amp;quot;book&amp;quot;: &amp;quot;Cite book&amp;quot;,&lt;br /&gt;
    &amp;quot;bookSection&amp;quot;: &amp;quot;Cite book&amp;quot;,&lt;br /&gt;
    &amp;quot;case&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;computerProgram&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;conferencePaper&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;dictionaryEntry&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;document&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;email&amp;quot;: &amp;quot;Cite web&amp;quot;,&lt;br /&gt;
    &amp;quot;encyclopediaArticle&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;film&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;forumPost&amp;quot;: &amp;quot;Cite web&amp;quot;,&lt;br /&gt;
    &amp;quot;hearing&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;instantMessage&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;interview&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;journalArticle&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;letter&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;magazineArticle&amp;quot;: &amp;quot;Cite news&amp;quot;,&lt;br /&gt;
    &amp;quot;manuscript&amp;quot;: &amp;quot;Cite book&amp;quot;,&lt;br /&gt;
    &amp;quot;map&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;newspaperArticle&amp;quot;: &amp;quot;Cite news&amp;quot;,&lt;br /&gt;
    &amp;quot;patent&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;podcast&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;presentation&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;radioBroadcast&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;report&amp;quot;: &amp;quot;Cite journal&amp;quot;,&lt;br /&gt;
    &amp;quot;statute&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;thesis&amp;quot;: &amp;quot;Cite thesis&amp;quot;,&lt;br /&gt;
    &amp;quot;tvBroadcast&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;videoRecording&amp;quot;: &amp;quot;Citation&amp;quot;,&lt;br /&gt;
    &amp;quot;webpage&amp;quot;: &amp;quot;Cite web&amp;quot;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:CiteAuthors&amp;diff=302</id>
		<title>Template:CiteAuthors</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:CiteAuthors&amp;diff=302"/>
		<updated>2018-05-19T20:50:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Undo revision 299 by Admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Authors: {{Special:Contributors/{{FULLPAGENAME}}}}'''&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=MediaWiki:Visualeditor-cite-tool-definition.json&amp;diff=301</id>
		<title>MediaWiki:Visualeditor-cite-tool-definition.json</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=MediaWiki:Visualeditor-cite-tool-definition.json&amp;diff=301"/>
		<updated>2018-05-19T20:49:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;web&amp;quot;, &amp;quot;icon&amp;quot;: &amp;quot;ref-cite-web&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;Cite web&amp;quot; },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;book&amp;quot;, &amp;quot;icon&amp;quot;: &amp;quot;ref-cite-book&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;Cite book&amp;quot; },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;news&amp;quot;, &amp;quot;icon&amp;quot;: &amp;quot;ref-cite-news&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;Cite news&amp;quot; },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;journal&amp;quot;, &amp;quot;icon&amp;quot;: &amp;quot;ref-cite-journal&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;Cite journal&amp;quot; }&lt;br /&gt;
]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:CiteAuthors&amp;diff=299</id>
		<title>Template:CiteAuthors</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:CiteAuthors&amp;diff=299"/>
		<updated>2018-05-19T19:56:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Authors: {{Special:Contributors/{{FULLPAGENAME}}}}'''&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;Some&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;Some2&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;This is \&amp;quot;some\&amp;quot; parameter&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;Something&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Namespace_detect/config&amp;diff=296</id>
		<title>Module:Namespace detect/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Namespace_detect/config&amp;diff=296"/>
		<updated>2018-05-18T23:04:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                    Namespace detect configuration data                     --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- This module stores configuration data for Module:Namespace detect. Here    --&lt;br /&gt;
-- you can localise the module to your wiki's language.                       --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- To activate a configuration item, you need to uncomment it. This means     --&lt;br /&gt;
-- that you need to remove the text &amp;quot;-- &amp;quot; at the start of the line.           --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Don't edit this line.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                              Parameter names                               --&lt;br /&gt;
-- These configuration items specify custom parameter names. Values added     --&lt;br /&gt;
-- here will work in addition to the default English parameter names.         --&lt;br /&gt;
-- To add one extra name, you can use this format:                            --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- cfg.foo = 'parameter name'                                                 --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- To add multiple names, you can use this format:                            --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- cfg.foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'}     --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
---- This parameter displays content for the main namespace:&lt;br /&gt;
-- cfg.main = 'main'&lt;br /&gt;
&lt;br /&gt;
---- This parameter displays in talk namespaces:&lt;br /&gt;
-- cfg.talk = 'talk'&lt;br /&gt;
&lt;br /&gt;
---- This parameter displays content for &amp;quot;other&amp;quot; namespaces (namespaces for which&lt;br /&gt;
---- parameters have not been specified):&lt;br /&gt;
-- cfg.other = 'other'&lt;br /&gt;
&lt;br /&gt;
---- This parameter makes talk pages behave as though they are the corresponding&lt;br /&gt;
---- subject namespace. Note that this parameter is used with [[Module:Yesno]].&lt;br /&gt;
---- Edit that module to change the default values of &amp;quot;yes&amp;quot;, &amp;quot;no&amp;quot;, etc.&lt;br /&gt;
-- cfg.subjectns = 'subjectns'&lt;br /&gt;
&lt;br /&gt;
---- This parameter sets a demonstration namespace:&lt;br /&gt;
-- cfg.demospace = 'demospace'&lt;br /&gt;
&lt;br /&gt;
---- This parameter sets a specific page to compare:&lt;br /&gt;
cfg.demopage = 'page'&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                           Table configuration                              --&lt;br /&gt;
-- These configuration items allow customisation of the &amp;quot;table&amp;quot; function,     --&lt;br /&gt;
-- used to generate a table of possible parameters in the module              --&lt;br /&gt;
-- documentation.                                                             --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
---- The header for the namespace column in the wikitable containing the list of&lt;br /&gt;
---- possible subject-space parameters.&lt;br /&gt;
-- cfg.wikitableNamespaceHeader = 'Namespace'&lt;br /&gt;
&lt;br /&gt;
---- The header for the wikitable containing the list of possible subject-space&lt;br /&gt;
---- parameters.&lt;br /&gt;
-- cfg.wikitableAliasesHeader = 'Aliases'&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                        End of configuration data                           --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
return cfg -- Don't edit this line.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Namespace_detect/data&amp;diff=298</id>
		<title>Module:Namespace detect/data</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Namespace_detect/data&amp;diff=298"/>
		<updated>2018-05-18T23:04:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                          Namespace detect data                             --&lt;br /&gt;
-- This module holds data for [[Module:Namespace detect]] to be loaded per    --&lt;br /&gt;
-- page, rather than per #invoke, for performance reasons.                    --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = require('Module:Namespace detect/config')&lt;br /&gt;
&lt;br /&gt;
local function addKey(t, key, defaultKey)&lt;br /&gt;
	if key ~= defaultKey then&lt;br /&gt;
		t[#t + 1] = key&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Get a table of parameters to query for each default parameter name.&lt;br /&gt;
-- This allows wikis to customise parameter names in the cfg table while&lt;br /&gt;
-- ensuring that default parameter names will always work. The cfg table&lt;br /&gt;
-- values can be added as a string, or as an array of strings.&lt;br /&gt;
&lt;br /&gt;
local defaultKeys = {&lt;br /&gt;
	'main',&lt;br /&gt;
	'talk',&lt;br /&gt;
	'other',&lt;br /&gt;
	'subjectns',&lt;br /&gt;
	'demospace',&lt;br /&gt;
	'demopage'&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local argKeys = {}&lt;br /&gt;
for i, defaultKey in ipairs(defaultKeys) do&lt;br /&gt;
	argKeys[defaultKey] = {defaultKey}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
for defaultKey, t in pairs(argKeys) do&lt;br /&gt;
	local cfgValue = cfg[defaultKey]&lt;br /&gt;
	local cfgValueType = type(cfgValue)&lt;br /&gt;
	if cfgValueType == 'string' then&lt;br /&gt;
		addKey(t, cfgValue, defaultKey)&lt;br /&gt;
	elseif cfgValueType == 'table' then&lt;br /&gt;
		for i, key in ipairs(cfgValue) do&lt;br /&gt;
			addKey(t, key, defaultKey)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getParamMappings()&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table of how parameter names map to namespace names. The keys&lt;br /&gt;
	-- are the actual namespace names, in lower case, and the values are the&lt;br /&gt;
	-- possible parameter names for that namespace, also in lower case. The&lt;br /&gt;
	-- table entries are structured like this:&lt;br /&gt;
	-- {&lt;br /&gt;
	--   [''] = {'main'},&lt;br /&gt;
	--   ['wikipedia'] = {'wikipedia', 'project', 'wp'},&lt;br /&gt;
	--   ...&lt;br /&gt;
	-- }&lt;br /&gt;
	--]]&lt;br /&gt;
	local mappings = {}&lt;br /&gt;
	local mainNsName = mw.site.subjectNamespaces[0].name&lt;br /&gt;
	mainNsName = mw.ustring.lower(mainNsName)&lt;br /&gt;
	mappings[mainNsName] = mw.clone(argKeys.main)&lt;br /&gt;
	mappings['talk'] = mw.clone(argKeys.talk)&lt;br /&gt;
	for nsid, ns in pairs(mw.site.subjectNamespaces) do&lt;br /&gt;
		if nsid ~= 0 then -- Exclude main namespace.&lt;br /&gt;
			local nsname = mw.ustring.lower(ns.name)&lt;br /&gt;
			local canonicalName = mw.ustring.lower(ns.canonicalName)&lt;br /&gt;
			mappings[nsname] = {nsname}&lt;br /&gt;
			if canonicalName ~= nsname then&lt;br /&gt;
				table.insert(mappings[nsname], canonicalName)&lt;br /&gt;
			end&lt;br /&gt;
			for _, alias in ipairs(ns.aliases) do&lt;br /&gt;
				table.insert(mappings[nsname], mw.ustring.lower(alias))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return mappings&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	argKeys = argKeys,&lt;br /&gt;
	cfg = cfg,&lt;br /&gt;
	mappings = getParamMappings()&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Category_handler/config&amp;diff=290</id>
		<title>Module:Category handler/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Category_handler/config&amp;diff=290"/>
		<updated>2018-05-18T23:04:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--            [[Module:Category handler]] configuration data                  --&lt;br /&gt;
--       Language-specific parameter names and values can be set here.        --&lt;br /&gt;
--       For blacklist config, see [[Module:Category handler/blacklist]].     --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Don't edit this line.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                       Start configuration data                             --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                              Parameter names                               --&lt;br /&gt;
-- These configuration items specify custom parameter names.                  --&lt;br /&gt;
-- To add one extra name, you can use this format:                            --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- foo = 'parameter name',                                                    --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- To add multiple names, you can use this format:                            --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'},        --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cfg.parameters = {&lt;br /&gt;
	&lt;br /&gt;
	-- The nocat and categories parameter suppress&lt;br /&gt;
	-- categorisation. They are used with Module:Yesno, and work as follows:&lt;br /&gt;
	--&lt;br /&gt;
	-- cfg.nocat:&lt;br /&gt;
	-- Result of yesno()                        Effect&lt;br /&gt;
	-- true                                     Categorisation is suppressed&lt;br /&gt;
	-- false                                    Categorisation is allowed, and&lt;br /&gt;
	--                                          the blacklist check is skipped&lt;br /&gt;
	-- nil                                      Categorisation is allowed&lt;br /&gt;
	--&lt;br /&gt;
	-- cfg.categories:&lt;br /&gt;
	-- Result of yesno()                        Effect&lt;br /&gt;
	-- true                                     Categorisation is allowed, and&lt;br /&gt;
	--                                          the blacklist check is skipped&lt;br /&gt;
	-- false                                    Categorisation is suppressed&lt;br /&gt;
	-- nil                                      Categorisation is allowed&lt;br /&gt;
	nocat = 'nocat',&lt;br /&gt;
	categories = 'categories',&lt;br /&gt;
	&lt;br /&gt;
	-- The parameter name for the legacy &amp;quot;category2&amp;quot; parameter. This skips the&lt;br /&gt;
	-- blacklist if set to the cfg.category2Yes value, and suppresses&lt;br /&gt;
	-- categorisation if present but equal to anything other than&lt;br /&gt;
	-- cfg.category2Yes or cfg.category2Negative.&lt;br /&gt;
	category2 = 'category2',&lt;br /&gt;
	&lt;br /&gt;
	-- cfg.subpage is the parameter name to specify how to behave on subpages.&lt;br /&gt;
	subpage = 'subpage',&lt;br /&gt;
	&lt;br /&gt;
	-- The parameter for data to return in all namespaces.&lt;br /&gt;
	all = 'all',&lt;br /&gt;
	&lt;br /&gt;
	-- The parameter name for data to return if no data is specified for the&lt;br /&gt;
	-- namespace that is detected.&lt;br /&gt;
	other = 'other',&lt;br /&gt;
	&lt;br /&gt;
	-- The parameter name used to specify a page other than the current page;&lt;br /&gt;
	-- used for testing and demonstration.&lt;br /&gt;
	demopage = 'page',&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                              Parameter values                              --&lt;br /&gt;
-- These are set values that can be used with certain parameters. Only one    --&lt;br /&gt;
-- value can be specified, like this:                                         --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
-- cfg.foo = 'value name'                                                     --                                               --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- The following settings are used with the cfg.category2 parameter. Setting&lt;br /&gt;
-- cfg.category2 to cfg.category2Yes skips the blacklist, and if cfg.category2&lt;br /&gt;
-- is present but equal to anything other than cfg.category2Yes or&lt;br /&gt;
-- cfg.category2Negative then it supresses cateogrisation.&lt;br /&gt;
cfg.category2Yes = 'yes'&lt;br /&gt;
cfg.category2Negative = '¬'&lt;br /&gt;
&lt;br /&gt;
-- The following settings are used with the cfg.subpage parameter.&lt;br /&gt;
-- cfg.subpageNo is the value to specify to not categorise on subpages;&lt;br /&gt;
-- cfg.subpageOnly is the value to specify to only categorise on subpages.&lt;br /&gt;
cfg.subpageNo = 'no'&lt;br /&gt;
cfg.subpageOnly = 'only'&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                           Default namespaces                               --&lt;br /&gt;
-- This is a table of namespaces to categorise by default. The keys are the   --&lt;br /&gt;
-- namespace numbers.                                                         --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cfg.defaultNamespaces = {&lt;br /&gt;
	[  0] = true, -- main&lt;br /&gt;
	[  6] = true, -- file&lt;br /&gt;
	[ 12] = true, -- help&lt;br /&gt;
	[ 14] = true, -- category&lt;br /&gt;
	[100] = true, -- portal&lt;br /&gt;
	[108] = true, -- book&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                                Wrappers                                    --&lt;br /&gt;
-- This is a wrapper template or a list of wrapper templates to be passed to  --&lt;br /&gt;
-- [[Module:Arguments]].                                                      --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cfg.wrappers = 'Template:Category handler'&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
--                           End configuration data                           --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
return cfg -- Don't edit this line.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Category_handler/data&amp;diff=292</id>
		<title>Module:Category handler/data</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Category_handler/data&amp;diff=292"/>
		<updated>2018-05-18T23:04:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module assembles data to be passed to [[Module:Category handler]] using&lt;br /&gt;
-- mw.loadData. This includes the configuration data and whether the current&lt;br /&gt;
-- page matches the title blacklist.&lt;br /&gt;
&lt;br /&gt;
local data = require('Module:Category handler/config')&lt;br /&gt;
local mShared = require('Module:Category handler/shared')&lt;br /&gt;
local blacklist = require('Module:Category handler/blacklist')&lt;br /&gt;
local title = mw.title.getCurrentTitle()&lt;br /&gt;
&lt;br /&gt;
data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(&lt;br /&gt;
	title.prefixedText,&lt;br /&gt;
	blacklist&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(&lt;br /&gt;
	title,&lt;br /&gt;
	mShared.getParamMappings()&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
return data&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Category_handler/shared&amp;diff=294</id>
		<title>Module:Category handler/shared</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Category_handler/shared&amp;diff=294"/>
		<updated>2018-05-18T23:04:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module contains shared functions used by [[Module:Category handler]]&lt;br /&gt;
-- and its submodules.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.matchesBlacklist(page, blacklist)&lt;br /&gt;
	for i, pattern in ipairs(blacklist) do&lt;br /&gt;
		local match = mw.ustring.match(page, pattern)&lt;br /&gt;
		if match then&lt;br /&gt;
			return true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getParamMappings(useLoadData)&lt;br /&gt;
	local dataPage = 'Module:Namespace detect/data'&lt;br /&gt;
	if useLoadData then&lt;br /&gt;
		return mw.loadData(dataPage).mappings&lt;br /&gt;
	else&lt;br /&gt;
		return require(dataPage).mappings&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getNamespaceParameters(titleObj, mappings)&lt;br /&gt;
	-- We don't use title.nsText for the namespace name because it adds&lt;br /&gt;
	-- underscores.&lt;br /&gt;
	local mappingsKey&lt;br /&gt;
	if titleObj.isTalkPage then&lt;br /&gt;
		mappingsKey = 'talk'&lt;br /&gt;
	else&lt;br /&gt;
		mappingsKey = mw.site.namespaces[titleObj.namespace].name&lt;br /&gt;
	end&lt;br /&gt;
	mappingsKey = mw.ustring.lower(mappingsKey)&lt;br /&gt;
	return mappings[mappingsKey] or {}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:CS1&amp;diff=284</id>
		<title>Module:CS1</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:CS1&amp;diff=284"/>
		<updated>2018-05-18T23:04:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return require('Module:Citation/CS1')&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Category_handler&amp;diff=286</id>
		<title>Module:Category handler</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Category_handler&amp;diff=286"/>
		<updated>2018-05-18T23:04:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--------------------------------------------------------------------------------&lt;br /&gt;
--                                                                            --&lt;br /&gt;
--                              CATEGORY HANDLER                              --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
--      This module implements the {{category handler}} template in Lua,      --&lt;br /&gt;
--      with a few improvements: all namespaces and all namespace aliases     --&lt;br /&gt;
--      are supported, and namespace names are detected automatically for     --&lt;br /&gt;
--      the local wiki. This module requires [[Module:Namespace detect]]      --&lt;br /&gt;
--      and [[Module:Yesno]] to be available on the local wiki. It can be     --&lt;br /&gt;
--      configured for different wikis by altering the values in              --&lt;br /&gt;
--      [[Module:Category handler/config]], and pages can be blacklisted      --&lt;br /&gt;
--      from categorisation by using [[Module:Category handler/blacklist]].   --&lt;br /&gt;
--                                                                            --&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- Load required modules&lt;br /&gt;
local yesno = require('Module:Yesno')&lt;br /&gt;
&lt;br /&gt;
-- Lazily load things we don't always need&lt;br /&gt;
local mShared, mappings&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function trimWhitespace(s, removeBlanks)&lt;br /&gt;
	if type(s) ~= 'string' then&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
	s = s:match('^%s*(.-)%s*$')&lt;br /&gt;
	if removeBlanks then&lt;br /&gt;
		if s ~= '' then&lt;br /&gt;
			return s&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- CategoryHandler class&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local CategoryHandler = {}&lt;br /&gt;
CategoryHandler.__index = CategoryHandler&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler.new(data, args)&lt;br /&gt;
	local obj = setmetatable({ _data = data, _args = args }, CategoryHandler)&lt;br /&gt;
	&lt;br /&gt;
	-- Set the title object&lt;br /&gt;
	do&lt;br /&gt;
		local pagename = obj:parameter('demopage')&lt;br /&gt;
		local success, titleObj&lt;br /&gt;
		if pagename then&lt;br /&gt;
			success, titleObj = pcall(mw.title.new, pagename)&lt;br /&gt;
		end&lt;br /&gt;
		if success and titleObj then&lt;br /&gt;
			obj.title = titleObj&lt;br /&gt;
			if titleObj == mw.title.getCurrentTitle() then&lt;br /&gt;
				obj._usesCurrentTitle = true&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			obj.title = mw.title.getCurrentTitle()&lt;br /&gt;
			obj._usesCurrentTitle = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Set suppression parameter values&lt;br /&gt;
	for _, key in ipairs{'nocat', 'categories'} do&lt;br /&gt;
		local value = obj:parameter(key)&lt;br /&gt;
		value = trimWhitespace(value, true)&lt;br /&gt;
		obj['_' .. key] = yesno(value)&lt;br /&gt;
	end&lt;br /&gt;
	do&lt;br /&gt;
		local subpage = obj:parameter('subpage')&lt;br /&gt;
		local category2 = obj:parameter('category2')&lt;br /&gt;
		if type(subpage) == 'string' then&lt;br /&gt;
			subpage = mw.ustring.lower(subpage)&lt;br /&gt;
		end&lt;br /&gt;
		if type(category2) == 'string' then&lt;br /&gt;
			subpage = mw.ustring.lower(category2)&lt;br /&gt;
		end&lt;br /&gt;
		obj._subpage = trimWhitespace(subpage, true)&lt;br /&gt;
		obj._category2 = trimWhitespace(category2) -- don't remove blank values&lt;br /&gt;
	end&lt;br /&gt;
	return obj&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:parameter(key)&lt;br /&gt;
	local parameterNames = self._data.parameters[key]&lt;br /&gt;
	local pntype = type(parameterNames)&lt;br /&gt;
	if pntype == 'string' or pntype == 'number' then&lt;br /&gt;
		return self._args[parameterNames]&lt;br /&gt;
	elseif pntype == 'table' then&lt;br /&gt;
		for _, name in ipairs(parameterNames) do&lt;br /&gt;
			local value = self._args[name]&lt;br /&gt;
			if value ~= nil then&lt;br /&gt;
				return value&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		error(string.format(&lt;br /&gt;
			'invalid config key &amp;quot;%s&amp;quot;',&lt;br /&gt;
			tostring(key)&lt;br /&gt;
		), 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:isSuppressedByArguments()&lt;br /&gt;
	return&lt;br /&gt;
		-- See if a category suppression argument has been set.&lt;br /&gt;
		self._nocat == true&lt;br /&gt;
		or self._categories == false&lt;br /&gt;
		or (&lt;br /&gt;
			self._category2&lt;br /&gt;
			and self._category2 ~= self._data.category2Yes&lt;br /&gt;
			and self._category2 ~= self._data.category2Negative&lt;br /&gt;
		)&lt;br /&gt;
&lt;br /&gt;
		-- Check whether we are on a subpage, and see if categories are&lt;br /&gt;
		-- suppressed based on our subpage status.&lt;br /&gt;
		or self._subpage == self._data.subpageNo and self.title.isSubpage&lt;br /&gt;
		or self._subpage == self._data.subpageOnly and not self.title.isSubpage&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:shouldSkipBlacklistCheck()&lt;br /&gt;
	-- Check whether the category suppression arguments indicate we&lt;br /&gt;
	-- should skip the blacklist check.&lt;br /&gt;
	return self._nocat == false&lt;br /&gt;
		or self._categories == true&lt;br /&gt;
		or self._category2 == self._data.category2Yes&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:matchesBlacklist()&lt;br /&gt;
	if self._usesCurrentTitle then&lt;br /&gt;
		return self._data.currentTitleMatchesBlacklist&lt;br /&gt;
	else&lt;br /&gt;
		mShared = mShared or require('Module:Category handler/shared')&lt;br /&gt;
		return mShared.matchesBlacklist(&lt;br /&gt;
			self.title.prefixedText,&lt;br /&gt;
			mw.loadData('Module:Category handler/blacklist')&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:isSuppressed()&lt;br /&gt;
	-- Find if categories are suppressed by either the arguments or by&lt;br /&gt;
	-- matching the blacklist.&lt;br /&gt;
	return self:isSuppressedByArguments()&lt;br /&gt;
		or not self:shouldSkipBlacklistCheck() and self:matchesBlacklist()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:getNamespaceParameters()&lt;br /&gt;
	if self._usesCurrentTitle then&lt;br /&gt;
		return self._data.currentTitleNamespaceParameters&lt;br /&gt;
	else&lt;br /&gt;
		if not mappings then&lt;br /&gt;
			mShared = mShared or require('Module:Category handler/shared')&lt;br /&gt;
			mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData&lt;br /&gt;
		end&lt;br /&gt;
		return mShared.getNamespaceParameters(&lt;br /&gt;
			self.title,&lt;br /&gt;
			mappings&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:namespaceParametersExist()&lt;br /&gt;
	-- Find whether any namespace parameters have been specified.&lt;br /&gt;
	-- We use the order &amp;quot;all&amp;quot; --&amp;gt; namespace params --&amp;gt; &amp;quot;other&amp;quot; as this is what&lt;br /&gt;
	-- the old template did.&lt;br /&gt;
	if self:parameter('all') then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	if not mappings then&lt;br /&gt;
		mShared = mShared or require('Module:Category handler/shared')&lt;br /&gt;
		mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData&lt;br /&gt;
	end&lt;br /&gt;
	for ns, params in pairs(mappings) do&lt;br /&gt;
		for i, param in ipairs(params) do&lt;br /&gt;
			if self._args[param] then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if self:parameter('other') then&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function CategoryHandler:getCategories()&lt;br /&gt;
	local params = self:getNamespaceParameters()&lt;br /&gt;
	local nsCategory&lt;br /&gt;
	for i, param in ipairs(params) do&lt;br /&gt;
		local value = self._args[param]&lt;br /&gt;
		if value ~= nil then&lt;br /&gt;
			nsCategory = value&lt;br /&gt;
			break&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if nsCategory ~= nil or self:namespaceParametersExist() then&lt;br /&gt;
		-- Namespace parameters exist - advanced usage.&lt;br /&gt;
		if nsCategory == nil then&lt;br /&gt;
			nsCategory = self:parameter('other')&lt;br /&gt;
		end&lt;br /&gt;
		local ret = {self:parameter('all')}&lt;br /&gt;
		local numParam = tonumber(nsCategory)&lt;br /&gt;
		if numParam and numParam &amp;gt;= 1 and math.floor(numParam) == numParam then&lt;br /&gt;
			-- nsCategory is an integer&lt;br /&gt;
			ret[#ret + 1] = self._args[numParam]&lt;br /&gt;
		else&lt;br /&gt;
			ret[#ret + 1] = nsCategory&lt;br /&gt;
		end&lt;br /&gt;
		if #ret &amp;lt; 1 then&lt;br /&gt;
			return nil&lt;br /&gt;
		else&lt;br /&gt;
			return table.concat(ret)&lt;br /&gt;
		end&lt;br /&gt;
	elseif self._data.defaultNamespaces[self.title.namespace] then&lt;br /&gt;
		-- Namespace parameters don't exist, simple usage.&lt;br /&gt;
		return self._args[1]&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Exports&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p._exportClasses()&lt;br /&gt;
	-- Used for testing purposes.&lt;br /&gt;
	return {&lt;br /&gt;
		CategoryHandler = CategoryHandler&lt;br /&gt;
	}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args, data)&lt;br /&gt;
	data = data or mw.loadData('Module:Category handler/data')&lt;br /&gt;
	local handler = CategoryHandler.new(data, args)&lt;br /&gt;
	if handler:isSuppressed() then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return handler:getCategories()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame, data)&lt;br /&gt;
	data = data or mw.loadData('Module:Category handler/data')&lt;br /&gt;
	local args = require('Module:Arguments').getArgs(frame, {&lt;br /&gt;
		wrappers = data.wrappers,&lt;br /&gt;
		valueFunc = function (k, v)&lt;br /&gt;
			v = trimWhitespace(v)&lt;br /&gt;
			if type(k) == 'number' then&lt;br /&gt;
				if v ~= '' then&lt;br /&gt;
					return v&lt;br /&gt;
				else&lt;br /&gt;
					return nil&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				return v&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	})&lt;br /&gt;
	return p._main(args, data)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Module:Category_handler/blacklist&amp;diff=288</id>
		<title>Module:Category handler/blacklist</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Module:Category_handler/blacklist&amp;diff=288"/>
		<updated>2018-05-18T23:04:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module contains the blacklist used by [[Module:Category handler]].&lt;br /&gt;
-- Pages that match Lua patterns in this list will not be categorised unless&lt;br /&gt;
-- categorisation is explicitly requested.&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	'^Main Page$', -- don't categorise the main page.&lt;br /&gt;
&lt;br /&gt;
	-- Don't categorise the following pages or their subpages.&lt;br /&gt;
	-- &amp;quot;%f[/\0]&amp;quot; matches if the next character is &amp;quot;/&amp;quot; or the end of the string.&lt;br /&gt;
	'^Wikipedia:Cascade%-protected items%f[/\0]',&lt;br /&gt;
	'^User:UBX%f[/\0]', -- The userbox &amp;quot;template&amp;quot; space.&lt;br /&gt;
	'^User talk:UBX%f[/\0]',&lt;br /&gt;
&lt;br /&gt;
	-- Don't categorise subpages of these pages, but allow&lt;br /&gt;
	-- categorisation of the base page.&lt;br /&gt;
	'^Wikipedia:Template messages/.*$',&lt;br /&gt;
&lt;br /&gt;
	-- Don't categorise archives.&lt;br /&gt;
	'/[aA]rchive',&lt;br /&gt;
	&amp;quot;^Wikipedia:Administrators' noticeboard/IncidentArchive%d+$&amp;quot;,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Collapse_top&amp;diff=282</id>
		<title>Template:Collapse top</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Collapse_top&amp;diff=282"/>
		<updated>2018-05-18T23:00:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:{{{indent|0}}}&amp;quot;&amp;gt;&amp;lt;!-- NOTE: width renders incorrectly if added to main STYLE section --&amp;gt;&lt;br /&gt;
{| &amp;lt;!-- Template:Collapse top --&amp;gt; class=&amp;quot;mw-collapsible {{{{{|safesubst:}}}#if:{{{expand|{{{collapse|}}}}}}||mw-collapsed}}&amp;quot; style=&amp;quot;background: {{{bg1|transparent}}}; text-align: left; border: {{{border|1px}}} solid {{{b-color|Silver}}}; margin: 0.2em auto auto; width:{{{{{|safesubst:}}}#if:{{{width|}}}|{{{width}}}|100%}}; clear: {{{clear|both}}}; padding: 1px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: {{{bg|#{{main other|F0F2F5|CCFFCC}}}}}; font-size:87%; padding:0.2em 0.3em; text-align:{{{{{|safesubst:}}}#if:{{{left|}}}|left|center}}; {{{{{|safesubst:}}}#if:{{{fc|}}}|color: {{{fc}}};|}}&amp;quot; | &amp;lt;span style=&amp;quot;font-size:115%&amp;quot;&amp;gt;{{{1|{{{title|{{{reason|{{{header|{{{heading|Extended content}}} }}} }}} }}} }}}&amp;lt;/span&amp;gt;   &lt;br /&gt;
{{{{{|safesubst:}}}#if:{{{warning|{{{2|}}}}}}&lt;br /&gt;
|{{{{{|safesubst:}}}!}}-&lt;br /&gt;
{{{{{|safesubst:}}}!}} style=&amp;quot;text-align:center; font-style:italic;&amp;quot; {{{{{|safesubst:}}}!}} {{{2|The following is a closed debate. {{strongbad|Please do not modify it.}} }}} }}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: solid {{{border2|1px Silver}}}; padding: {{{padding|0.6em}}}; background: {{{bg2|White}}};&amp;quot; {{{{{|safesubst:}}}!}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{lorem ipsum|3}}&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
{{Collapse top/TemplateData}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Cite_book/doc&amp;diff=278</id>
		<title>Template:Cite book/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Cite_book/doc&amp;diff=278"/>
		<updated>2018-05-18T23:00:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). --&amp;gt;&lt;br /&gt;
{{high-risk| 846000+ }}&lt;br /&gt;
{{csdoc|lua}}&lt;br /&gt;
{{csdoc|cs1}}&lt;br /&gt;
{{csdoc|lead|books}} When citing an article in a periodical, use {{tl|cite journal}}. For edited collections, use {{tl|cite encyclopedia}}. For theses, use {{tl|cite thesis}}.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
{{csdoc|usage}}&lt;br /&gt;
&lt;br /&gt;
{{csdoc|usage common}}&lt;br /&gt;
'''To cite a book with a credited author'''&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |last= |first= |date= |title= |url= |location= |publisher= |page= |isbn= |author-link= }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''To cite a book with no credited author'''&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |author=&amp;lt;!--Staff writer(s); no by-line.--&amp;gt; |title= |url= |location= |publisher= |page= |date= |isbn=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''To cite an online book that has been archived'''&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |last= |first= |date= |title= |url= |dead-url= |location= |publisher= |isbn= |archive-url= |archive-date=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''To cite a book written in a foreign language'''&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |last= |first= |date= |title= |trans-title= |url= |language= |location= |publisher= |isbn=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''To cite and quote an archived, two-author, foreign language book re-published as a PDF on an information aggregation service requiring a subscription'''&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |last1= |first1= |last2= |first2= |date= |title= |trans-title= |url= |dead-url= |format= |language= |location= |publisher= |isbn= |archive-url= |archive-date= |via= |subscription= |quote= }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{{end}}&lt;br /&gt;
&lt;br /&gt;
{{csdoc|usage full}}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{cite book |last1= |first1= |author-link1= |last2= |first2= |author-link2= |last3= |first3= |author-link3= |last4= |first4= |author-link4= |last5= |first5= |author-link5= |display-authors= |author-mask= |last-author-amp= |translator-last1= |translator-first1= |translator-link1= |translator-mask1= |date= |year= |orig-year= |chapter= |script-chapter= |trans-chapter= |chapter-url= |chapter-format= |editor1-last= |editor1-first= |editor1-link= |editor2-last= |editor2-first= |editor2-link= |editor3-last= |editor3-first= |editor3-link= |editor4-last= |editor4-first= |editor4-link= |editor5-last= |editor5-first= |editor5-link= |display-editors= |title= |script-title= |trans-title= |url= |dead-url= |format= |type= |series= |language= |volume= |issue= |others= |edition= |location= |publisher= |publication-date= |page= |pages= |at= |nopp= |arxiv= |asin= |bibcode= |doi= |doi-broken-date= |isbn= |issn= |jfm= |jstor= |lccn= |mr= |oclc= |ol= |osti= |pmc= |pmid= |rfc= |ssrn= |zbl= |id= |archive-url= |archive-date= |access-date= |via= |registration= |subscription= |lay-summary= |lay-source= |lay-date= |quote= |name-list-format= |mode= |postscript= |ref= }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
{{end}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Full parameter set in vertical format&lt;br /&gt;
! Parameters !! Prerequisites !! Brief instructions / notes !! Vertical list&lt;br /&gt;
|-&lt;br /&gt;
|| last1 ||  || may also use &amp;quot;last&amp;quot;; for additional authors, &amp;quot;last2&amp;quot;, &amp;quot;last3&amp;quot;, etc. || rowspan=&amp;quot;79&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;pre style=&amp;quot;margin:0px; border:none;&amp;quot;&amp;gt;&lt;br /&gt;
{{cite book&lt;br /&gt;
|last1=&lt;br /&gt;
|first1=&lt;br /&gt;
|author-link1=&lt;br /&gt;
|author-mask1=&lt;br /&gt;
|last2=&lt;br /&gt;
|first2=&lt;br /&gt;
|display-authors=&lt;br /&gt;
|last-author-amp=&lt;br /&gt;
|translator-last1=&lt;br /&gt;
|translator-first1=&lt;br /&gt;
|translator-link1=&lt;br /&gt;
|translator-mask1=&lt;br /&gt;
|date=&lt;br /&gt;
|year=&lt;br /&gt;
|orig-year=&lt;br /&gt;
|chapter=&lt;br /&gt;
|script-chapter=&lt;br /&gt;
|trans-chapter=&lt;br /&gt;
|chapter-url=&lt;br /&gt;
|chapter-format=&lt;br /&gt;
|editor1-last=&lt;br /&gt;
|editor1-first=&lt;br /&gt;
|editor1-link=&lt;br /&gt;
|editor1-mask=&lt;br /&gt;
|display-editors=&lt;br /&gt;
|title=&lt;br /&gt;
|script-title=&lt;br /&gt;
|trans-title=&lt;br /&gt;
|url=&lt;br /&gt;
|dead-url=&lt;br /&gt;
|format=&lt;br /&gt;
|type=&lt;br /&gt;
|series=&lt;br /&gt;
|language=&lt;br /&gt;
|volume=&lt;br /&gt;
|issue=&lt;br /&gt;
|others=&lt;br /&gt;
|edition=&lt;br /&gt;
|location=&lt;br /&gt;
|publisher=&lt;br /&gt;
|publication-date=&lt;br /&gt;
|page=&lt;br /&gt;
|pages=&lt;br /&gt;
|at=&lt;br /&gt;
|nopp=&lt;br /&gt;
|arxiv=&lt;br /&gt;
|asin=&lt;br /&gt;
|bibcode=&lt;br /&gt;
|doi=&lt;br /&gt;
|doi-broken-date=&lt;br /&gt;
|isbn=&lt;br /&gt;
|issn=&lt;br /&gt;
|jfm=&lt;br /&gt;
|jstor=&lt;br /&gt;
|lccn=&lt;br /&gt;
|mr=&lt;br /&gt;
|oclc=&lt;br /&gt;
|ol=&lt;br /&gt;
|osti=&lt;br /&gt;
|pmc=&lt;br /&gt;
|pmid=&lt;br /&gt;
|rfc=&lt;br /&gt;
|ssrn=&lt;br /&gt;
|zbl=&lt;br /&gt;
|id=&lt;br /&gt;
|archive-url=&lt;br /&gt;
|archive-date=&lt;br /&gt;
|access-date=&lt;br /&gt;
|via=&lt;br /&gt;
|registration=&lt;br /&gt;
|subscription=&lt;br /&gt;
|lay-summary=&lt;br /&gt;
|lay-source=&lt;br /&gt;
|lay-date=&lt;br /&gt;
|quote=&lt;br /&gt;
|name-list-format=&lt;br /&gt;
|mode=&lt;br /&gt;
|postscript=&lt;br /&gt;
|ref=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| first1 || last or last1 || may also use &amp;quot;first&amp;quot;; for additional authors, &amp;quot;first2&amp;quot;, &amp;quot;first3&amp;quot;, etc.&lt;br /&gt;
|-&lt;br /&gt;
|| author-link1 || last or last1 || may also use &amp;quot;author-link&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| author-mask1 || last or last1 || may also use &amp;quot;author-mask&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| last2 || last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| first2 || last2 ||&lt;br /&gt;
|-&lt;br /&gt;
|| display-authors || last or last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| last-author-amp ||  last or last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| translator-last1 || || may also use &amp;quot;translator-last&amp;quot;; for additional translators, &amp;quot;translator-last2, etc.&lt;br /&gt;
|-&lt;br /&gt;
|| translator-first1 || translator-last or translator-last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| translator-link1 || translator-last or translator-last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| translator-mask1 || translator-last or translator-last1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| date || ||&lt;br /&gt;
|-&lt;br /&gt;
|| year || ||&lt;br /&gt;
|-&lt;br /&gt;
|| orig-year || year or date ||&lt;br /&gt;
|-&lt;br /&gt;
|| chapter || || This should be the title of the chapter cited. Do not wikilink &amp;quot;chapter&amp;quot; if &amp;quot;chapterurl&amp;quot; is provided&lt;br /&gt;
|-&lt;br /&gt;
|| script-chapter || ||&lt;br /&gt;
|-&lt;br /&gt;
|| trans-chapter || chapter  or script-chapter ||&lt;br /&gt;
|-&lt;br /&gt;
|| chapter-url || chapter or script-chapter ||&lt;br /&gt;
|-&lt;br /&gt;
|| chapter-format || chapter-url ||&lt;br /&gt;
|-&lt;br /&gt;
|| editor1-last ||   || may also use &amp;quot;editor-last&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| editor1-first ||  editor1-last || may also use 'editor-first&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| editor1-link ||  editor1-last || may also use &amp;quot;editor-link&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| editor1-mask ||  editor1-last&lt;br /&gt;
|-&lt;br /&gt;
|| display-editors || ||&lt;br /&gt;
|-&lt;br /&gt;
|| title || ||&lt;br /&gt;
|-&lt;br /&gt;
|| script-title || ||&lt;br /&gt;
|-&lt;br /&gt;
|| trans-title || title or script-title ||&lt;br /&gt;
|-&lt;br /&gt;
|| url || title or script-title ||&lt;br /&gt;
|-&lt;br /&gt;
|| dead-url || ||&lt;br /&gt;
|-&lt;br /&gt;
|| format || url ||&lt;br /&gt;
|-&lt;br /&gt;
|| type || ||&lt;br /&gt;
|-&lt;br /&gt;
|| series || ||&lt;br /&gt;
|-&lt;br /&gt;
|| language || ||&lt;br /&gt;
|-&lt;br /&gt;
|| volume || ||&lt;br /&gt;
|-&lt;br /&gt;
|| issue || ||&lt;br /&gt;
|-&lt;br /&gt;
|| others || ||&lt;br /&gt;
|-&lt;br /&gt;
|| edition || ||&lt;br /&gt;
|-&lt;br /&gt;
|| location || publisher ||&lt;br /&gt;
|-&lt;br /&gt;
|| publisher || ||&lt;br /&gt;
|-&lt;br /&gt;
|| publication-date || ||&lt;br /&gt;
|-&lt;br /&gt;
|| page || || choose one: &amp;quot;page&amp;quot;, &amp;quot;pages&amp;quot;, or &amp;quot;at&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| pages || || choose one: &amp;quot;page&amp;quot;, &amp;quot;pages&amp;quot;, or &amp;quot;at&amp;quot;. Use when content on multiple pages supports the article text.&lt;br /&gt;
|-&lt;br /&gt;
|| at || || choose one: &amp;quot;page&amp;quot;, &amp;quot;pages&amp;quot;, or &amp;quot;at&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| nopp || page or pages || set nopp to &amp;quot;yes&amp;quot; to suppress the &amp;quot;p.&amp;quot; or &amp;quot;pp.&amp;quot; before page numbers&lt;br /&gt;
|-&lt;br /&gt;
|| arxiv || ||&lt;br /&gt;
|-&lt;br /&gt;
|| asin || ||&lt;br /&gt;
|-&lt;br /&gt;
|| bibcode || ||&lt;br /&gt;
|-&lt;br /&gt;
|| doi || ||&lt;br /&gt;
|-&lt;br /&gt;
|| doi-broken-date ||  doi ||&lt;br /&gt;
|-&lt;br /&gt;
|| isbn || || '''always include ISBN''', if one has been assigned&lt;br /&gt;
|-&lt;br /&gt;
|| issn || || &lt;br /&gt;
|-&lt;br /&gt;
|| jfm || ||&lt;br /&gt;
|-&lt;br /&gt;
|| jstor || ||&lt;br /&gt;
|-&lt;br /&gt;
|| lccn || ||&lt;br /&gt;
|-&lt;br /&gt;
|| mr || ||&lt;br /&gt;
|-&lt;br /&gt;
|| oclc || ||&lt;br /&gt;
|-&lt;br /&gt;
|| ol || ||&lt;br /&gt;
|-&lt;br /&gt;
|| osti || ||&lt;br /&gt;
|-&lt;br /&gt;
|| pmc || ||&lt;br /&gt;
|-&lt;br /&gt;
|| pmid || ||&lt;br /&gt;
|-&lt;br /&gt;
|| rfc || ||&lt;br /&gt;
|-&lt;br /&gt;
|| ssrn || ||&lt;br /&gt;
|-&lt;br /&gt;
|| zbl || ||&lt;br /&gt;
|-&lt;br /&gt;
|| id || ||&lt;br /&gt;
|-&lt;br /&gt;
|| archive-url ||  archive-date, url ||&lt;br /&gt;
|-&lt;br /&gt;
|| archive-date ||  archive-url ||&lt;br /&gt;
|-&lt;br /&gt;
|| access-date || url ||&lt;br /&gt;
|-&lt;br /&gt;
|| via || ||&lt;br /&gt;
|-&lt;br /&gt;
|| registration || ||&lt;br /&gt;
|-&lt;br /&gt;
|| subscription || ||&lt;br /&gt;
|-&lt;br /&gt;
|| lay-summary || ||&lt;br /&gt;
|-&lt;br /&gt;
|| lay-source || lay-summary ||&lt;br /&gt;
|-&lt;br /&gt;
|| lay-date || lay-summary ||&lt;br /&gt;
|-&lt;br /&gt;
|| quote || ||&lt;br /&gt;
|-&lt;br /&gt;
|| name-list-format || || &amp;lt;code&amp;gt;vanc&amp;lt;/code&amp;gt; to emulate [[Vancouver style]]&lt;br /&gt;
|-&lt;br /&gt;
|| mode || || &amp;lt;code&amp;gt;cs1&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cs2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| postscript || ||&lt;br /&gt;
|-&lt;br /&gt;
|| ref || ||&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center &amp;quot; | If a field name is listed in the '''Prerequisites''' column it is a prerequisite for the field to the left.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
{{markup2|t=Title&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |title=Mysterious Book}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |title=Mysterious Book}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Title and year&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |title=Mysterious Book |date=1901}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |title=Mysterious Book |date=1901}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Basic usage (single author)&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last=Bloggs |first=Joe |authorlink=Joe Bloggs |date=1974 |title=Book of Bloggs}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last=Bloggs |first=Joe |authorlink=Joe Bloggs |date=1974 |title=Book of Bloggs}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Basic usage (two authors)&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Bloggs |first1=Joe |authorlink1=Joe Bloggs |last2=Bloggs |first2=Fred |authorlink2=Fred Bloggs |date=1974 |title=Book of Bloggs}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Bloggs |first1=Joe |authorlink1=Joe Bloggs |last2=Bloggs |first2=Fred |authorlink2=Fred Bloggs |date=1974 |title=Book of Bloggs}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Basic usage with url (and access-date) and edition&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last=Bloggs |first=Joe |authorlink=Joe Bloggs |date=1974 |title=Book of Bloggs |edition=1st |url=http://en.wikipedia.org/ |access-date=February 17, 2006}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last=Bloggs |first=Joe |authorlink=Joe Bloggs |date=1974 |title=Book of Bloggs |edition=1st |url=http://en.wikipedia.org/ |access-date=February 17, 2006}}&lt;br /&gt;
}}{{anchor|different authors}}&lt;br /&gt;
{{markup2|t=Citing a chapter in a book with different authors for different chapters and an editor&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last=Bloggs |first=Fred |editor-last=Doe |editor-first=John |title=Big Compilation Book with Many Chapters and Distinct Chapter Authors |publisher=Book Publishers |date=January 1, 2001 |pages=100–110 |chapter=Chapter 2: The History of the Bloggs Family |isbn=978-1-234-56789-7}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last=Bloggs |first=Fred |editor-last=Doe |editor-first=John |title=Big Compilation Book with Many Chapters and Distinct Chapter Authors |publisher=Book Publishers |date=January 1, 2001 |pages=100–110 |chapter=Chapter 2: The History of the Bloggs Family |isbn=978-1-234-56789-7}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Citing a chapter in a book with two joint authors and an editor&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Bloggs |first1=Joe |last2=Egg |first2=Fred |editor-last=Doe |editor-first=John |title=Big Book with Many Chapters and Two Co-authors |publisher=Book Publishers |date=January 1, 2001 |orig-year=1st pub. 1986 |pages=100–110 |chapter=Chapter 6: Getting There |chapterurl=http://en.wikipedia.org/ |isbn=978-1-234-56789-7 |lastauthoramp=y}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Bloggs |first1=Joe |last2=Egg |first2=Fred |editor-last=Doe |editor-first=John |title=Big Book with Many Chapters and Two Co-authors |publisher=Book Publishers |date=January 1, 2001 |orig-year=1st pub. 1986 |pages=100–110 |chapter=Chapter 6: Getting There |chapterurl=http://en.wikipedia.org/ |isbn=978-1-234-56789-7 |lastauthoramp=y}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Three authors, title with a piped wikilink, edition&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Bloggs |first1=Joe |authorlink1=Joe Bloggs |last2=Smith |first2=John |last3=Smythe |first3=Jim |title=[[A Thousand Acres|1000 Acres]] |edition=2nd}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Bloggs |first1=Joe |authorlink1=Joe Bloggs |last2=Smith |first2=John |last3=Smythe |first3=Jim |title=[[A Thousand Acres|1000 Acres]] |edition=2nd}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Complex usage showing effect of using volume parameter and lastauthoramp parameter (without volume and lastauthoramp)&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East. Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2007 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East. Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2007 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Complex usage showing effect of using volume parameter and lastauthoramp parameter (with volume and lastauthoramp)&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East |volume=Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2007 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3 |lastauthoramp=y}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East |volume=Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2007 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3 |lastauthoramp=y}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Date without day, wikilinked title and publisher, pages, edition, location&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Cordell |first1=Bruce R. |last2=Grubb |first2=Jeff |last3=Noonan |first3=David |date=September 2001 |title=[[Manual of the Planes]] |edition=3rd |publisher=Wizards of the Coast |location=Renton, Washington |isbn=0-7869-1850-0 |pages=134–137}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Cordell |first1=Bruce R. |last2=Grubb |first2=Jeff |last3=Noonan |first3=David |date=September 2001 |title=[[Manual of the Planes]] |edition=3rd |publisher=Wizards of the Coast |location=Renton, Washington |isbn=0-7869-1850-0 |pages=134–137}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Other language&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last=Bloggs |first=Jean |date=1974 |title=Livre de Bloggs |edition=1st |language=French |trans-title=Book of Bloggs |url=http://en.wikipedia.org/ |access-date=February 17, 2006}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last=Bloggs |first=Jean |date=1974 |title=Livre de Bloggs |edition=1st |language=French |trans-title=Book of Bloggs |url=http://en.wikipedia.org/ |access-date=February 17, 2006}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Using a [[Digital object identifier|DOI]]&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last=Mumford |first=David |authorlink=David Mumford |date=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last=Mumford |first=David |authorlink=David Mumford |date=1999 |title=The Red Book of Varieties and Schemes: Includes the Michigan Lectures (1974) on Curves and Their Jacobians |edition=2nd |publisher=Springer-Verlag |doi=10.1007/b62130 |isbn=354063293X}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Using author-mask parameter&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3 |lastauthoramp=y}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|m2=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Flynn |first2=Captain F.C. (R.N.) |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume II: The Germans Come to the Help of Their Ally (1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954  |isbn=1-845740-66-1 |lastauthoramp=y |author-mask=2}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|m3=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Flynn |first2=Captain F.C. (R.N.) |last3=Molony |first3=Brigadier C.J.C. |last4=Gleave |first4=Group Captain T.P. |editor-last=Butler |editor-first=Sir James |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume III: British Fortunes Reach Their Lowest Ebb (September 1941 to September 1942) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954  |isbn=1-845740-67-X |lastauthoramp=y |author-mask=2}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3 |lastauthoramp=y}}&lt;br /&gt;
|r2={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Flynn |first2=Captain F.C. (R.N.) |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume II: The Germans Come to the Help of Their Ally (1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954  |isbn=1-845740-66-1 |lastauthoramp=y |author-mask=2}}&lt;br /&gt;
|r3={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Flynn |first2=Captain F.C. (R.N.) |last3=Molony |first3=Brigadier C.J.C. |last4=Gleave |first4=Group Captain T.P. |editor-last=Butler |editor-first=Sir James |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=The Mediterranean and Middle East, Volume III: British Fortunes Reach Their Lowest Ebb (September 1941 to September 1942) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954  |isbn=1-845740-67-X |lastauthoramp=y |author-mask=2}}&lt;br /&gt;
}}&lt;br /&gt;
{{markup2|t=Using display-authors parameter&lt;br /&gt;
|m=&amp;lt;nowiki&amp;gt;{{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954 |isbn=1-845740-65-3 |display-authors=1}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|r={{cite book |last1=Playfair |first1=Major-General I.S.O. |authorlink1=Ian Stanley Ord Playfair |last2=Stitt |first2=Commander G.M.S. |last3=Molony |first3=Brigadier C.J.C. |last4=Toomer |first4=Air Vice-Marshal S.E. |editor-last=Butler |editor-first=J.R.M. |editor-link=James Ramsay Montagu Butler |series=History of the Second World War, United Kingdom Military Series |title=Mediterranean and Middle East Volume I: The Early Successes Against Italy (to May 1941) |publisher=Naval &amp;amp; Military Press |location=Uckfield, UK |date=2004 |orig-year=1st pub. [[HMSO]]:1954  |isbn=1-845740-65-3 |display-authors=1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
===Syntax===&lt;br /&gt;
{{csdoc|syntax}}&lt;br /&gt;
&lt;br /&gt;
===COinS===&lt;br /&gt;
{{csdoc|coins}}&lt;br /&gt;
&lt;br /&gt;
===Deprecated===&lt;br /&gt;
{{csdoc|deprecated}}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
====Authors====&lt;br /&gt;
{{csdoc|author|contributor=yes|others=yes}}&lt;br /&gt;
&lt;br /&gt;
====Title====&lt;br /&gt;
{{csdoc|title|title_format=italics}}&lt;br /&gt;
{{csdoc|type}}&lt;br /&gt;
{{csdoc|chapter}}&lt;br /&gt;
{{csdoc|language}}&lt;br /&gt;
&lt;br /&gt;
====Date====&lt;br /&gt;
{{csdoc|date}}&lt;br /&gt;
&lt;br /&gt;
====Publisher====&lt;br /&gt;
{{csdoc|publisher}}&lt;br /&gt;
&lt;br /&gt;
====Edition, series, volume====&lt;br /&gt;
{{csdoc|edition}}&lt;br /&gt;
{{csdoc|series}}&lt;br /&gt;
{{csdoc|volume}}&lt;br /&gt;
&lt;br /&gt;
====In-source locations====&lt;br /&gt;
{{csdoc|pages}}&lt;br /&gt;
&lt;br /&gt;
====URL====&lt;br /&gt;
{{csdoc|url}}&lt;br /&gt;
&lt;br /&gt;
====Chapter URL====&lt;br /&gt;
{{csdoc|chapterurl}}&lt;br /&gt;
&lt;br /&gt;
====Anchor====&lt;br /&gt;
{{csdoc|ref}}&lt;br /&gt;
&lt;br /&gt;
====Identifiers====&lt;br /&gt;
{{csdoc|id1}}&lt;br /&gt;
{{csdoc|id2}}&lt;br /&gt;
&lt;br /&gt;
====Quote====&lt;br /&gt;
{{csdoc|quote}}&lt;br /&gt;
&lt;br /&gt;
====Editors====&lt;br /&gt;
{{csdoc|editor}}&lt;br /&gt;
&lt;br /&gt;
====Laysummary====&lt;br /&gt;
{{csdoc|lay}}&lt;br /&gt;
&lt;br /&gt;
====Display options====&lt;br /&gt;
{{csdoc|display}}&lt;br /&gt;
&lt;br /&gt;
====Subscription or registration required====&lt;br /&gt;
{{csdoc|registration}}&lt;br /&gt;
&lt;br /&gt;
==TemplateData==&lt;br /&gt;
&lt;br /&gt;
See [[Template:Cite book/TemplateData]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://reftag.appspot.com/ Reftag], tool for translating [[Google Books]] permalinks into Wikipedia references&lt;br /&gt;
{{Citation Style 1}}&lt;br /&gt;
{{Wikipedia referencing}}&lt;br /&gt;
{{UF-COinS}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|sandbox||&lt;br /&gt;
&amp;lt;!-- Categories go below this line, please; interwikis go to Wikidata, thank you! --&amp;gt;&lt;br /&gt;
[[Category:Citation Style 1 templates|B]]&lt;br /&gt;
[[Category:Book templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.stemnode.org/index.php?title=Template:Collapse_bottom&amp;diff=280</id>
		<title>Template:Collapse bottom</title>
		<link rel="alternate" type="text/html" href="https://wiki.stemnode.org/index.php?title=Template:Collapse_bottom&amp;diff=280"/>
		<updated>2018-05-18T23:00:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|Template:Collapse top/doc}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD THIS TEMPLATE'S CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>