Template:Chart/doc
{{#invoke:Lua banner|main}} {{#invoke:Distinguish|distinguish}} {{#ifeq:doc |doc
|
{{#ifeq:show |show
| Template:Mbox }}{{#if: | | {{#ifexist:Template:Chart | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]] | }} }} | }}
Usage[edit]
This template produces one row in a "family tree"-like chart consisting of boxes and connecting lines based loosely on an ASCII art-like syntax. It is meant to be used in conjunction with {{chart/start}} and {{chart/end}}. The chart is displayed as HTML tables using CSS attributes, and may contain arbitrary wiki markup within the boxes. This implementation was based on the now-deprecated {{family tree}} template.
Basic example[edit]
This code:
{{chart/start|align=center|summary=An example family tree}}
{{chart| | | |GrMa |~|y|~| GRP | |GrMa=Grandma|GRP=Grandpa}}
{{chart| | | | | | | |)|-|-|-|.| }}
{{chart| | | MOM |y| DAD | |DAISY|MOM=Mom|DAD=Dad|DAISY=[[Aunt Daisy]]}}
{{chart| |,|-|-|-|+|-|-|-|.| | | }}
{{chart| JOE | | ME | | SIS | | |JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}}
{{chart/end}}
produces this:
{{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}}This charts visually displays the information that I have a brother Joe and a little sister; my mom married my dad; and my dad's parents were Grandma and Grandpa; and my dad's parents had another child, Aunt Daisy. The code above produces a table of size 9 rows x 10 columns as shown below.
Collapsible basic example[edit]
This code uses {{chart top}}:
{{chart top|An example family tree}}
{{chart/start|align=center}}
{{chart| | | |GrMa |~|y|~| GRP | |GrMa=Grandma|GRP=Grandpa}}
{{chart| | | | | | | |)|-|-|-|.| }}
{{chart| | | MOM |y| DAD | |DAISY|MOM=Mom|DAD=Dad|DAISY=[[Aunt Daisy]]}}
{{chart| |,|-|-|-|+|-|-|-|.| | | }}
{{chart| JOE | | ME | | SIS | | |JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}}
{{chart/end}}
{{chart bottom}}
produces this:
| left = margin: 0.3em 0 0.3em 1em; float:left; clear:left; min-width:33em; | right = margin: 0.3em 1em 0.3em 1em; float:right; clear:right; min-width:33em; | #default = margin: 0.3em auto auto; clear:none; min-width:70em;
}} width:auto; font-size:88%; border:1px solid #aaa;" |
An example family tree |
|---|---|---|---|
|
{{#invoke:TreeChart|main}}
{{#invoke:TreeChart|main}}
{{#invoke:TreeChart|main}}
{{#invoke:TreeChart|main}}
{{#invoke:TreeChart|main}}
|
This charts visually displays the information that I have a brother Joe and a little sister; my mom married my dad; and my dad's parents were Grandma and Grandpa; and my dad's parents had another child, Aunt Daisy.
Parameters[edit]
The template accepts any number of unnamed parameters with each parameter specifying a tile or a box.
- Boxes can contain arbitrary wiki markup. The content of each box is specified using additional named parameters appended to the template call. Each box is three tiles wide and normally has a black border two pixels wide. Boxes can have any name that is a valid template parameter name, subject to a minimum of two alphabetical characters.
- Tiles are line drawing symbols used to connect the boxes. They consist of various styles of horizontal and vertical lines along with corners and crossings as needed. Tiles are specified using their one- or two-character name: for the most common tiles, that character is more or less approximate to the tile's appearance. A special case of a tile is the empty tile, specified by a single space character. A table of available tiles is given below.
! |
{{#invoke:TreeChart|main}} |
, |
{{#invoke:TreeChart|main}} |
v |
{{#invoke:TreeChart|main}} |
. |
{{#invoke:TreeChart|main}} |
||||
- |
{{#invoke:TreeChart|main}} |
) |
{{#invoke:TreeChart|main}} |
+ |
{{#invoke:TreeChart|main}} |
( |
{{#invoke:TreeChart|main}} |
||||
` |
{{#invoke:TreeChart|main}} |
^ |
{{#invoke:TreeChart|main}} |
' |
{{#invoke:TreeChart|main}} |
: |
{{#invoke:TreeChart|main}} |
F |
{{#invoke:TreeChart|main}} |
V |
{{#invoke:TreeChart|main}} |
7 |
{{#invoke:TreeChart|main}} |
||||
~ |
{{#invoke:TreeChart|main}} |
D |
{{#invoke:TreeChart|main}} |
% |
{{#invoke:TreeChart|main}} |
C |
{{#invoke:TreeChart|main}} |
||||
L |
{{#invoke:TreeChart|main}} |
A |
{{#invoke:TreeChart|main}} |
J |
{{#invoke:TreeChart|main}} |
Q |
{{#invoke:TreeChart|main}} |
S |
{{#invoke:TreeChart|main}} |
M |
{{#invoke:TreeChart|main}} |
T |
{{#invoke:TreeChart|main}} |
||||
P |
{{#invoke:TreeChart|main}} |
H |
{{#invoke:TreeChart|main}} |
R |
{{#invoke:TreeChart|main}} |
G |
{{#invoke:TreeChart|main}} |
||||
Y |
{{#invoke:TreeChart|main}} |
W |
{{#invoke:TreeChart|main}} |
Z |
{{#invoke:TreeChart|main}} |
fy |
{{#invoke:TreeChart|main}} |
y |
{{#invoke:TreeChart|main}} |
ye |
{{#invoke:TreeChart|main}} |
f |
{{#invoke:TreeChart|main}} |
t |
{{#invoke:TreeChart|main}} |
e |
{{#invoke:TreeChart|main}} |
fh |
{{#invoke:TreeChart|main}} |
h |
{{#invoke:TreeChart|main}} |
he |
{{#invoke:TreeChart|main}} |
dj |
{{#invoke:TreeChart|main}} |
j |
{{#invoke:TreeChart|main}} |
jc |
{{#invoke:TreeChart|main}} |
d |
{{#invoke:TreeChart|main}} |
* |
{{#invoke:TreeChart|main}} |
c |
{{#invoke:TreeChart|main}} |
di |
{{#invoke:TreeChart|main}} |
i |
{{#invoke:TreeChart|main}} |
ic |
{{#invoke:TreeChart|main}} |
kr |
{{#invoke:TreeChart|main}} |
r |
{{#invoke:TreeChart|main}} |
rl |
{{#invoke:TreeChart|main}} |
k |
{{#invoke:TreeChart|main}} |
a |
{{#invoke:TreeChart|main}} |
l |
{{#invoke:TreeChart|main}} |
kq |
{{#invoke:TreeChart|main}} |
q |
{{#invoke:TreeChart|main}} |
ql |
{{#invoke:TreeChart|main}} |
kr2 |
{{#invoke:TreeChart|main}} |
r2 |
{{#invoke:TreeChart|main}} |
rl2 |
{{#invoke:TreeChart|main}} |
k2 |
{{#invoke:TreeChart|main}} |
a2 |
{{#invoke:TreeChart|main}} |
l2 |
{{#invoke:TreeChart|main}} |
kq2 |
{{#invoke:TreeChart|main}} |
q2 |
{{#invoke:TreeChart|main}} |
ql2 |
{{#invoke:TreeChart|main}} |
om |
{{#invoke:TreeChart|main}} |
m |
{{#invoke:TreeChart|main}} |
mp |
{{#invoke:TreeChart|main}} |
o |
{{#invoke:TreeChart|main}} |
b |
{{#invoke:TreeChart|main}} |
p |
{{#invoke:TreeChart|main}} |
on |
{{#invoke:TreeChart|main}} |
n |
{{#invoke:TreeChart|main}} |
np |
{{#invoke:TreeChart|main}} |
om2 |
{{#invoke:TreeChart|main}} |
m2 |
{{#invoke:TreeChart|main}} |
mp2 |
{{#invoke:TreeChart|main}} |
o2 |
{{#invoke:TreeChart|main}} |
b2 |
{{#invoke:TreeChart|main}} |
p2 |
{{#invoke:TreeChart|main}} |
on2 |
{{#invoke:TreeChart|main}} |
n2 |
{{#invoke:TreeChart|main}} |
np2 |
{{#invoke:TreeChart|main}} |
T2 |
{{#invoke:TreeChart|main}} | ||||||
G2 |
{{#invoke:TreeChart|main}} |
X |
{{#invoke:TreeChart|main}} |
K |
{{#invoke:TreeChart|main}} |
l4 |
{{#invoke:TreeChart|main}} |
U |
{{#invoke:TreeChart|main}} |
Style attributes[edit]
The appearance of the boxes in a row may be controlled by the following optional template parameters:
- border specifies the width of the box border in pixels,
- boxstyle can be used to append arbitrary CSS declarations directly to the box style attributes. For example, the following code:
{{chart/start}}
{{chart|border=1|boxstyle=background:green; | | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{chart | | |,|-|^|-|.| | }}
{{chart|border=3|boxstyle=background:yellow; | | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{chart/end}}
produces this chart:
{{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}}Style attributes can even be set for individual boxes within each row, as in the example below:
{{chart/start}}
{{chart| | | | |CLEAR| | | | |CLEAR=Clear box}}
{{chart| |,|-|-|'|!|`|-|-|.| }}
{{chart|RED |~|GREEN|~|BLUE |RED=Red box|GREEN=Green box|BLUE=Blue box
|boxstyle_RED =background-color: red;
|boxstyle_GREEN=background-color: green;
|boxstyle_BLUE =background-color: blue;
}}
{{chart/end}}
which produces this:
{{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}} {{#invoke:TreeChart|main}}⚠ 'Note:' When specifying style attributes for individual named boxes, make sure the box names are aligned to the left side of the area reserved for them in the template call (as in "|RED |" instead of "| RED |" in the example above), otherwise the template will end up looking for a style parameter with spaces in its name.
The {{chart/start}} template also accepts an optional |{{SAFESUBST:#if:style|style=}} parameter that can be used to set CSS styles for the entire diagram, and an optional |{{SAFESUBST:#if:align|align=}} parameter to set the chart alignment.
Migration from familytree[edit]
The {{chart}} template is largely compatible with the earlier {{family tree}} template. However, to use the additional functionality offered with this template, diagrams must be updated to use {{chart}} instead. Many {{family tree}} diagrams can be altered to use {{chart}} simply by replacing the wikitext familytree with chart. A few of the "mixed" tiles had to be renamed, and {{family tree}} diagrams using these tiles will have to make a few changes. Additionally, three "miscellaneous" tiles have been included in this list that have not changed K,U,X.
| Tile | {{family tree}} | {{chart}} | Notes on parameters |
|---|---|---|---|
| main}} |
{
c
Change
main}}
}
d
Change
main}}
#
t
Change
main}}
[
e
Change
main}}
]
f
Change
main}}
b
di
Change
main}}
c
fh
Change
main}}
d
ic
Change
main}}
j
he
Change
main}}
n
ye
Change
main}}
p
om2
Change
main}}
q
mp2
Change
main}}
r
kr2
Change
| Tile | {{family tree}} | {{chart}} | Notes on parameters |
|---|---|---|---|
| main}} |
G
G2
Change
K
K
Same
main}}
T
T2
Change
U
U
Same
X
X
Same
main}}
k
l4
Change
When converting from {{Familytree}} to {{Chart}} care must be taken with all the glyph mentioned in this section to generate tiles with {{Familytree}} are altered so that the tiles are not silently replaced with inappropriate tiles from {{Chart}}.
| For example: the glyph "k" generates the tile | {{#if: | {{{title}}} |}}
}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{2}}}}} <= 1 | {{#ifeq: {{{2}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{3}}}}} <= 1 | {{#ifeq: {{{3}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{4}}}}} <= 1 | {{#ifeq: {{{4}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{5}}}}} <= 1 | {{#ifeq: {{{5}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{6}}}}} <= 1 | {{#ifeq: {{{6}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{7}}}}} <= 1 | {{#ifeq: {{{7}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{8}}}}} <= 1 | {{#ifeq: {{{8}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{9}}}}} <= 1 | {{#ifeq: {{{9}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{10}}}}} <= 1 | {{#ifeq: {{{10}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{11}}}}} <= 1 | {{#ifeq: {{{11}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{12}}}}} <= 1 | {{#ifeq: {{{12}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{13}}}}} <= 1 | {{#ifeq: {{{13}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{14}}}}} <= 1 | {{#ifeq: {{{14}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{15}}}}} <= 1 | {{#ifeq: {{{15}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{16}}}}} <= 1 | {{#ifeq: {{{16}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{17}}}}} <= 1 | {{#ifeq: {{{17}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{18}}}}} <= 1 | {{#ifeq: {{{18}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{19}}}}} <= 1 | {{#ifeq: {{{19}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{20}}}}} <= 1 | {{#ifeq: {{{20}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{21}}}}} <= 1 | {{#ifeq: {{{21}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{22}}}}} <= 1 | {{#ifeq: {{{22}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{23}}}}} <= 1 | {{#ifeq: {{{23}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{24}}}}} <= 1 | {{#ifeq: {{{24}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{25}}}}} <= 1 | {{#ifeq: {{{25}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{26}}}}} <= 1 | {{#ifeq: {{{26}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{27}}}}} <= 1 | {{#ifeq: {{{27}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{28}}}}} <= 1 | {{#ifeq: {{{28}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{29}}}}} <= 1 | {{#ifeq: {{{29}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{30}}}}} <= 1 | {{#ifeq: {{{30}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{31}}}}} <= 1 | {{#ifeq: {{{31}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{32}}}}} <= 1 | {{#ifeq: {{{32}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{33}}}}} <= 1 | {{#ifeq: {{{33}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{34}}}}} <= 1 | {{#ifeq: {{{34}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{35}}}}} <= 1 | {{#ifeq: {{{35}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{36}}}}} <= 1 | {{#ifeq: {{{36}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{37}}}}} <= 1 | {{#ifeq: {{{37}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{38}}}}} <= 1 | {{#ifeq: {{{38}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{39}}}}} <= 1 | {{#ifeq: {{{39}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{40}}}}} <= 1 | {{#ifeq: {{{40}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{41}}}}} <= 1 | {{#ifeq: {{{41}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{42}}}}} <= 1 | {{#ifeq: {{{42}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{43}}}}} <= 1 | {{#ifeq: {{{43}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{44}}}}} <= 1 | {{#ifeq: {{{44}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{45}}}}} <= 1 | {{#ifeq: {{{45}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{46}}}}} <= 1 | {{#ifeq: {{{46}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{47}}}}} <= 1 | {{#ifeq: {{{47}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{48}}}}} <= 1 | {{#ifeq: {{{48}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{49}}}}} <= 1 | {{#ifeq: {{{49}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{50}}}}} <= 1 | {{#ifeq: {{{50}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{51}}}}} <= 1 | {{#ifeq: {{{51}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{52}}}}} <= 1 | {{#ifeq: {{{52}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{53}}}}} <= 1 | {{#ifeq: {{{53}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{54}}}}} <= 1 | {{#ifeq: {{{54}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{55}}}}} <= 1 | {{#ifeq: {{{55}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{56}}}}} <= 1 | {{#ifeq: {{{56}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{57}}}}} <= 1 | {{#ifeq: {{{57}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{58}}}}} <= 1 | {{#ifeq: {{{58}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{59}}}}} <= 1 | {{#ifeq: {{{59}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{60}}}}} <= 1 | {{#ifeq: {{{60}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{61}}}}} <= 1 | {{#ifeq: {{{61}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{62}}}}} <= 1 | {{#ifeq: {{{62}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{63}}}}} <= 1 | {{#ifeq: {{{63}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{64}}}}} <= 1 | {{#ifeq: {{{64}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{65}}}}} <= 1 | {{#ifeq: {{{65}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{66}}}}} <= 1 | {{#ifeq: {{{66}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{67}}}}} <= 1 | {{#ifeq: {{{67}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{68}}}}} <= 1 | {{#ifeq: {{{68}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{69}}}}} <= 1 | {{#ifeq: {{{69}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{70}}}}} <= 1 | {{#ifeq: {{{70}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{71}}}}} <= 1 | {{#ifeq: {{{71}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{72}}}}} <= 1 | {{#ifeq: {{{72}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{73}}}}} <= 1 | {{#ifeq: {{{73}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{74}}}}} <= 1 | {{#ifeq: {{{74}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{75}}}}} <= 1 | {{#ifeq: {{{75}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{76}}}}} <= 1 | {{#ifeq: {{{76}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{77}}}}} <= 1 | {{#ifeq: {{{77}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{78}}}}} <= 1 | {{#ifeq: {{{78}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{79}}}}} <= 1 | {{#ifeq: {{{79}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{80}}}}} <= 1 | {{#ifeq: {{{80}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{81}}}}} <= 1 | {{#ifeq: {{{81}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{82}}}}} <= 1 | {{#ifeq: {{{82}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{83}}}}} <= 1 | {{#ifeq: {{{83}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{84}}}}} <= 1 | {{#ifeq: {{{84}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{85}}}}} <= 1 | {{#ifeq: {{{85}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{86}}}}} <= 1 | {{#ifeq: {{{86}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{87}}}}} <= 1 | {{#ifeq: {{{87}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{88}}}}} <= 1 | {{#ifeq: {{{88}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{89}}}}} <= 1 | {{#ifeq: {{{89}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{90}}}}} <= 1 | {{#ifeq: {{{90}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{91}}}}} <= 1 | {{#ifeq: {{{91}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{92}}}}} <= 1 | {{#ifeq: {{{92}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{93}}}}} <= 1 | {{#ifeq: {{{93}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{94}}}}} <= 1 | {{#ifeq: {{{94}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{95}}}}} <= 1 | {{#ifeq: {{{95}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{96}}}}} <= 1 | {{#ifeq: {{{96}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{97}}}}} <= 1 | {{#ifeq: {{{97}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{98}}}}} <= 1 | {{#ifeq: {{{98}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{99}}}}} <= 1 | {{#ifeq: {{{99}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{100}}}}} <= 1 | {{#ifeq: {{{100}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{101}}}}} <= 1 | {{#ifeq: {{{101}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{102}}}}} <= 1 | {{#ifeq: {{{102}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{103}}}}} <= 1 | {{#ifeq: {{{103}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{104}}}}} <= 1 | {{#ifeq: {{{104}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{105}}}}} <= 1 | {{#ifeq: {{{105}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{106}}}}} <= 1 | {{#ifeq: {{{106}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{107}}}}} <= 1 | {{#ifeq: {{{107}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{108}}}}} <= 1 | {{#ifeq: {{{108}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{109}}}}} <= 1 | {{#ifeq: {{{109}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{110}}}}} <= 1 | {{#ifeq: {{{110}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{111}}}}} <= 1 | {{#ifeq: {{{111}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{112}}}}} <= 1 | {{#ifeq: {{{112}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{113}}}}} <= 1 | {{#ifeq: {{{113}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{114}}}}} <= 1 | {{#ifeq: {{{114}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{115}}}}} <= 1 | {{#ifeq: {{{115}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{116}}}}} <= 1 | {{#ifeq: {{{116}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{117}}}}} <= 1 | {{#ifeq: {{{117}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{118}}}}} <= 1 | {{#ifeq: {{{118}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{119}}}}} <= 1 | {{#ifeq: {{{119}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{120}}}}} <= 1 | {{#ifeq: {{{120}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{121}}}}} <= 1 | {{#ifeq: {{{121}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{122}}}}} <= 1 | {{#ifeq: {{{122}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{123}}}}} <= 1 | {{#ifeq: {{{123}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{124}}}}} <= 1 | {{#ifeq: {{{124}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{125}}}}} <= 1 | {{#ifeq: {{{125}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{126}}}}} <= 1 | {{#ifeq: {{{126}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{127}}}}} <= 1 | {{#ifeq: {{{127}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{128}}}}} <= 1 | {{#ifeq: {{{128}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{129}}}}} <= 1 | {{#ifeq: {{{129}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{130}}}}} <= 1 | {{#ifeq: {{{130}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{131}}}}} <= 1 | {{#ifeq: {{{131}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{132}}}}} <= 1 | {{#ifeq: {{{132}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{133}}}}} <= 1 | {{#ifeq: {{{133}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{134}}}}} <= 1 | {{#ifeq: {{{134}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{135}}}}} <= 1 | {{#ifeq: {{{135}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{136}}}}} <= 1 | {{#ifeq: {{{136}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{137}}}}} <= 1 | {{#ifeq: {{{137}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{138}}}}} <= 1 | {{#ifeq: {{{138}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{139}}}}} <= 1 | {{#ifeq: {{{139}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{140}}}}} <= 1 | {{#ifeq: {{{140}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{141}}}}} <= 1 | {{#ifeq: {{{141}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{142}}}}} <= 1 | {{#ifeq: {{{142}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{143}}}}} <= 1 | {{#ifeq: {{{143}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{144}}}}} <= 1 | {{#ifeq: {{{144}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{145}}}}} <= 1 | {{#ifeq: {{{145}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{146}}}}} <= 1 | {{#ifeq: {{{146}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{147}}}}} <= 1 | {{#ifeq: {{{147}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{148}}}}} <= 1 | {{#ifeq: {{{148}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{149}}}}} <= 1 | {{#ifeq: {{{149}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{150}}}}} <= 1 | {{#ifeq: {{{150}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{151}}}}} <= 1 | {{#ifeq: {{{151}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{152}}}}} <= 1 | {{#ifeq: {{{152}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{153}}}}} <= 1 | {{#ifeq: {{{153}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{154}}}}} <= 1 | {{#ifeq: {{{154}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{155}}}}} <= 1 | {{#ifeq: {{{155}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{156}}}}} <= 1 | {{#ifeq: {{{156}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{157}}}}} <= 1 | {{#ifeq: {{{157}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{158}}}}} <= 1 | {{#ifeq: {{{158}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{159}}}}} <= 1 | {{#ifeq: {{{159}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{160}}}}} <= 1 | {{#ifeq: {{{160}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{161}}}}} <= 1 | {{#ifeq: {{{161}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{162}}}}} <= 1 | {{#ifeq: {{{162}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{163}}}}} <= 1 | {{#ifeq: {{{163}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{164}}}}} <= 1 | {{#ifeq: {{{164}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{165}}}}} <= 1 | {{#ifeq: {{{165}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{166}}}}} <= 1 | {{#ifeq: {{{166}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{167}}}}} <= 1 | {{#ifeq: {{{167}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{168}}}}} <= 1 | {{#ifeq: {{{168}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{169}}}}} <= 1 | {{#ifeq: {{{169}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{170}}}}} <= 1 | {{#ifeq: {{{170}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{171}}}}} <= 1 | {{#ifeq: {{{171}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{172}}}}} <= 1 | {{#ifeq: {{{172}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{173}}}}} <= 1 | {{#ifeq: {{{173}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{174}}}}} <= 1 | {{#ifeq: {{{174}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{175}}}}} <= 1 | {{#ifeq: {{{175}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{176}}}}} <= 1 | {{#ifeq: {{{176}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{177}}}}} <= 1 | {{#ifeq: {{{177}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{178}}}}} <= 1 | {{#ifeq: {{{178}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{179}}}}} <= 1 | {{#ifeq: {{{179}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{180}}}}} <= 1 | {{#ifeq: {{{180}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{181}}}}} <= 1 | {{#ifeq: {{{181}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{182}}}}} <= 1 | {{#ifeq: {{{182}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{183}}}}} <= 1 | {{#ifeq: {{{183}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{184}}}}} <= 1 | {{#ifeq: {{{184}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{185}}}}} <= 1 | {{#ifeq: {{{185}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{186}}}}} <= 1 | {{#ifeq: {{{186}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{187}}}}} <= 1 | {{#ifeq: {{{187}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{188}}}}} <= 1 | {{#ifeq: {{{188}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{189}}}}} <= 1 | {{#ifeq: {{{189}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{190}}}}} <= 1 | {{#ifeq: {{{190}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{191}}}}} <= 1 | {{#ifeq: {{{191}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{192}}}}} <= 1 | {{#ifeq: {{{192}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{193}}}}} <= 1 | {{#ifeq: {{{193}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{194}}}}} <= 1 | {{#ifeq: {{{194}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{195}}}}} <= 1 | {{#ifeq: {{{195}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{196}}}}} <= 1 | {{#ifeq: {{{196}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{197}}}}} <= 1 | {{#ifeq: {{{197}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{198}}}}} <= 1 | {{#ifeq: {{{198}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{199}}}}} <= 1 | {{#ifeq: {{{199}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{200}}}}} <= 1 | {{#ifeq: {{{200}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{201}}}}} <= 1 | {{#ifeq: {{{201}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{202}}}}} <= 1 | {{#ifeq: {{{202}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{203}}}}} <= 1 | {{#ifeq: {{{203}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{204}}}}} <= 1 | {{#ifeq: {{{204}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{205}}}}} <= 1 | {{#ifeq: {{{205}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{206}}}}} <= 1 | {{#ifeq: {{{206}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{207}}}}} <= 1 | {{#ifeq: {{{207}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{208}}}}} <= 1 | {{#ifeq: {{{208}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{209}}}}} <= 1 | {{#ifeq: {{{209}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{210}}}}} <= 1 | {{#ifeq: {{{210}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{211}}}}} <= 1 | {{#ifeq: {{{211}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{212}}}}} <= 1 | {{#ifeq: {{{212}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{213}}}}} <= 1 | {{#ifeq: {{{213}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{214}}}}} <= 1 | {{#ifeq: {{{214}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{215}}}}} <= 1 | {{#ifeq: {{{215}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{216}}}}} <= 1 | {{#ifeq: {{{216}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{217}}}}} <= 1 | {{#ifeq: {{{217}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{218}}}}} <= 1 | {{#ifeq: {{{218}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{219}}}}} <= 1 | {{#ifeq: {{{219}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{220}}}}} <= 1 | {{#ifeq: {{{220}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{221}}}}} <= 1 | {{#ifeq: {{{221}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{222}}}}} <= 1 | {{#ifeq: {{{222}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{223}}}}} <= 1 | {{#ifeq: {{{223}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{224}}}}} <= 1 | {{#ifeq: {{{224}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{225}}}}} <= 1 | {{#ifeq: {{{225}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{226}}}}} <= 1 | {{#ifeq: {{{226}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{227}}}}} <= 1 | {{#ifeq: {{{227}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{228}}}}} <= 1 | {{#ifeq: {{{228}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{229}}}}} <= 1 | {{#ifeq: {{{229}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{230}}}}} <= 1 | {{#ifeq: {{{230}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{231}}}}} <= 1 | {{#ifeq: {{{231}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{232}}}}} <= 1 | {{#ifeq: {{{232}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{233}}}}} <= 1 | {{#ifeq: {{{233}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{234}}}}} <= 1 | {{#ifeq: {{{234}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{235}}}}} <= 1 | {{#ifeq: {{{235}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{236}}}}} <= 1 | {{#ifeq: {{{236}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{237}}}}} <= 1 | {{#ifeq: {{{237}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{238}}}}} <= 1 | {{#ifeq: {{{238}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{239}}}}} <= 1 | {{#ifeq: {{{239}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{240}}}}} <= 1 | {{#ifeq: {{{240}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{241}}}}} <= 1 | {{#ifeq: {{{241}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{242}}}}} <= 1 | {{#ifeq: {{{242}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{243}}}}} <= 1 | {{#ifeq: {{{243}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{244}}}}} <= 1 | {{#ifeq: {{{244}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{245}}}}} <= 1 | {{#ifeq: {{{245}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{246}}}}} <= 1 | {{#ifeq: {{{246}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{247}}}}} <= 1 | {{#ifeq: {{{247}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{248}}}}} <= 1 | {{#ifeq: {{{248}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{249}}}}} <= 1 | {{#ifeq: {{{249}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{250}}}}} <= 1 | {{#ifeq: {{{250}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{251}}}}} <= 1 | {{#ifeq: {{{251}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{252}}}}} <= 1 | {{#ifeq: {{{252}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{253}}}}} <= 1 | {{#ifeq: {{{253}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{254}}}}} <= 1 | {{#ifeq: {{{254}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{255}}}}} <= 1 | {{#ifeq: {{{255}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{256}}}}} <= 1 | {{#ifeq: {{{256}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{257}}}}} <= 1 | {{#ifeq: {{{257}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{258}}}}} <= 1 | {{#ifeq: {{{258}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{259}}}}} <= 1 | {{#ifeq: {{{259}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{260}}}}} <= 1 | {{#ifeq: {{{260}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{261}}}}} <= 1 | {{#ifeq: {{{261}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{262}}}}} <= 1 | {{#ifeq: {{{262}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{263}}}}} <= 1 | {{#ifeq: {{{263}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{264}}}}} <= 1 | {{#ifeq: {{{264}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{265}}}}} <= 1 | {{#ifeq: {{{265}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{266}}}}} <= 1 | {{#ifeq: {{{266}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{267}}}}} <= 1 | {{#ifeq: {{{267}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{268}}}}} <= 1 | {{#ifeq: {{{268}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{269}}}}} <= 1 | {{#ifeq: {{{269}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{270}}}}} <= 1 | {{#ifeq: {{{270}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{271}}}}} <= 1 | {{#ifeq: {{{271}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{272}}}}} <= 1 | {{#ifeq: {{{272}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{273}}}}} <= 1 | {{#ifeq: {{{273}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{274}}}}} <= 1 | {{#ifeq: {{{274}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{275}}}}} <= 1 | {{#ifeq: {{{275}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{276}}}}} <= 1 | {{#ifeq: {{{276}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{277}}}}} <= 1 | {{#ifeq: {{{277}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{278}}}}} <= 1 | {{#ifeq: {{{278}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{279}}}}} <= 1 | {{#ifeq: {{{279}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{280}}}}} <= 1 | {{#ifeq: {{{280}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{281}}}}} <= 1 | {{#ifeq: {{{281}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{282}}}}} <= 1 | {{#ifeq: {{{282}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{283}}}}} <= 1 | {{#ifeq: {{{283}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{284}}}}} <= 1 | {{#ifeq: {{{284}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{285}}}}} <= 1 | {{#ifeq: {{{285}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{286}}}}} <= 1 | {{#ifeq: {{{286}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{287}}}}} <= 1 | {{#ifeq: {{{287}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{288}}}}} <= 1 | {{#ifeq: {{{288}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{289}}}}} <= 1 | {{#ifeq: {{{289}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{290}}}}} <= 1 | {{#ifeq: {{{290}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{291}}}}} <= 1 | {{#ifeq: {{{291}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{292}}}}} <= 1 | {{#ifeq: {{{292}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{293}}}}} <= 1 | {{#ifeq: {{{293}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{294}}}}} <= 1 | {{#ifeq: {{{294}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{295}}}}} <= 1 | {{#ifeq: {{{295}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{296}}}}} <= 1 | {{#ifeq: {{{296}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{297}}}}} <= 1 | {{#ifeq: {{{297}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{298}}}}} <= 1 | {{#ifeq: {{{298}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{299}}}}} <= 1 | {{#ifeq: {{{299}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{300}}}}} <= 1 | {{#ifeq: {{{300}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{301}}}}} <= 1 | {{#ifeq: {{{301}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{302}}}}} <= 1 | {{#ifeq: {{{302}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{303}}}}} <= 1 | {{#ifeq: {{{303}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{304}}}}} <= 1 | {{#ifeq: {{{304}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{305}}}}} <= 1 | {{#ifeq: {{{305}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{306}}}}} <= 1 | {{#ifeq: {{{306}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{307}}}}} <= 1 | {{#ifeq: {{{307}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{308}}}}} <= 1 | {{#ifeq: {{{308}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{309}}}}} <= 1 | {{#ifeq: {{{309}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{310}}}}} <= 1 | {{#ifeq: {{{310}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{311}}}}} <= 1 | {{#ifeq: {{{311}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{312}}}}} <= 1 | {{#ifeq: {{{312}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{313}}}}} <= 1 | {{#ifeq: {{{313}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{314}}}}} <= 1 | {{#ifeq: {{{314}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{315}}}}} <= 1 | {{#ifeq: {{{315}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{316}}}}} <= 1 | {{#ifeq: {{{316}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{317}}}}} <= 1 | {{#ifeq: {{{317}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{318}}}}} <= 1 | {{#ifeq: {{{318}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{319}}}}} <= 1 | {{#ifeq: {{{319}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{320}}}}} <= 1 | {{#ifeq: {{{320}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{321}}}}} <= 1 | {{#ifeq: {{{321}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{322}}}}} <= 1 | {{#ifeq: {{{322}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{323}}}}} <= 1 | {{#ifeq: {{{323}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{324}}}}} <= 1 | {{#ifeq: {{{324}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{325}}}}} <= 1 | {{#ifeq: {{{325}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{326}}}}} <= 1 | {{#ifeq: {{{326}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{327}}}}} <= 1 | {{#ifeq: {{{327}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{328}}}}} <= 1 | {{#ifeq: {{{328}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{329}}}}} <= 1 | {{#ifeq: {{{329}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{330}}}}} <= 1 | {{#ifeq: {{{330}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{331}}}}} <= 1 | {{#ifeq: {{{331}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{332}}}}} <= 1 | {{#ifeq: {{{332}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{333}}}}} <= 1 | {{#ifeq: {{{333}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{334}}}}} <= 1 | {{#ifeq: {{{334}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{335}}}}} <= 1 | {{#ifeq: {{{335}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{336}}}}} <= 1 | {{#ifeq: {{{336}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{337}}}}} <= 1 | {{#ifeq: {{{337}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{338}}}}} <= 1 | {{#ifeq: {{{338}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{339}}}}} <= 1 | {{#ifeq: {{{339}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{340}}}}} <= 1 | {{#ifeq: {{{340}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{341}}}}} <= 1 | {{#ifeq: {{{341}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{342}}}}} <= 1 | {{#ifeq: {{{342}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{343}}}}} <= 1 | {{#ifeq: {{{343}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{344}}}}} <= 1 | {{#ifeq: {{{344}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{345}}}}} <= 1 | {{#ifeq: {{{345}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{346}}}}} <= 1 | {{#ifeq: {{{346}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{347}}}}} <= 1 | {{#ifeq: {{{347}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{348}}}}} <= 1 | {{#ifeq: {{{348}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{349}}}}} <= 1 | {{#ifeq: {{{349}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{350}}}}} <= 1 | {{#ifeq: {{{350}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{351}}}}} <= 1 | {{#ifeq: {{{351}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{352}}}}} <= 1 | {{#ifeq: {{{352}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{353}}}}} <= 1 | {{#ifeq: {{{353}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{354}}}}} <= 1 | {{#ifeq: {{{354}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{355}}}}} <= 1 | {{#ifeq: {{{355}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{356}}}}} <= 1 | {{#ifeq: {{{356}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{357}}}}} <= 1 | {{#ifeq: {{{357}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{358}}}}} <= 1 | {{#ifeq: {{{358}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{359}}}}} <= 1 | {{#ifeq: {{{359}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{360}}}}} <= 1 | {{#ifeq: {{{360}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{361}}}}} <= 1 | {{#ifeq: {{{361}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{362}}}}} <= 1 | {{#ifeq: {{{362}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{363}}}}} <= 1 | {{#ifeq: {{{363}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{364}}}}} <= 1 | {{#ifeq: {{{364}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{365}}}}} <= 1 | {{#ifeq: {{{365}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{366}}}}} <= 1 | {{#ifeq: {{{366}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{367}}}}} <= 1 | {{#ifeq: {{{367}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{368}}}}} <= 1 | {{#ifeq: {{{368}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{369}}}}} <= 1 | {{#ifeq: {{{369}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{370}}}}} <= 1 | {{#ifeq: {{{370}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{371}}}}} <= 1 | {{#ifeq: {{{371}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{372}}}}} <= 1 | {{#ifeq: {{{372}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{373}}}}} <= 1 | {{#ifeq: {{{373}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{374}}}}} <= 1 | {{#ifeq: {{{374}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{375}}}}} <= 1 | {{#ifeq: {{{375}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{376}}}}} <= 1 | {{#ifeq: {{{376}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{377}}}}} <= 1 | {{#ifeq: {{{377}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{378}}}}} <= 1 | {{#ifeq: {{{378}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{379}}}}} <= 1 | {{#ifeq: {{{379}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{380}}}}} <= 1 | {{#ifeq: {{{380}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{381}}}}} <= 1 | {{#ifeq: {{{381}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{382}}}}} <= 1 | {{#ifeq: {{{382}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{383}}}}} <= 1 | {{#ifeq: {{{383}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{384}}}}} <= 1 | {{#ifeq: {{{384}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{385}}}}} <= 1 | {{#ifeq: {{{385}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{386}}}}} <= 1 | {{#ifeq: {{{386}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{387}}}}} <= 1 | {{#ifeq: {{{387}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{388}}}}} <= 1 | {{#ifeq: {{{388}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{389}}}}} <= 1 | {{#ifeq: {{{389}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{390}}}}} <= 1 | {{#ifeq: {{{390}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{391}}}}} <= 1 | {{#ifeq: {{{391}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{392}}}}} <= 1 | {{#ifeq: {{{392}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{393}}}}} <= 1 | {{#ifeq: {{{393}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{394}}}}} <= 1 | {{#ifeq: {{{394}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{395}}}}} <= 1 | {{#ifeq: {{{395}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{396}}}}} <= 1 | {{#ifeq: {{{396}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{397}}}}} <= 1 | {{#ifeq: {{{397}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{398}}}}} <= 1 | {{#ifeq: {{{398}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{399}}}}} <= 1 | {{#ifeq: {{{399}}}|_|| }}}}}}{{#ifeq: x|y|{{#ifexpr: {{#len:{{{400}}}}} <= 1 | {{#ifeq: {{{400}}}|_|| }}}}}}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
with {{Familytree}} but
{{#invoke:TreeChart|main}}with {{Chart}} (instead use "l4" to generate
{{#invoke:TreeChart|main}}with {{Chart}}).
Lastly, if any uses of the {{family tree}} template end with |}}, that vertical bar should be removed, leaving the last cell in that row containing either some text or a space.
The familytree.js tool below can be used to convert between syntaxes. Just change the start tag when in edit view, then click "Art → Templates" to toggle back to wikitext view. The other templates will be updated to match.
See also[edit]
- Wikipedia:Family trees for other methods.
- familytree.js, a tool for the easy creation or updating of diagrams using these templates.
- Category:Family tree templates
- Template:Nerva–Antonine family tree, a large example.
- Template:Tree list
- Template:Ahnentafel
{{#invoke:Navbox|navbox}}{{#switch:
{{#if:
| {{{demospace}}}
| {{#ifeq:Template|Category
| category
| other
}}
}}
| category = | other | #default = }}