133 lines
5.4 KiB
PHP
133 lines
5.4 KiB
PHP
<?php
|
|||
|
|
return array(
|
||
|
|
'name' => 'identicon',
|
||
|
|
'meta' => array(
|
||
|
|
'title' => 'Identicon',
|
||
|
|
'creator' => 'DiceBear',
|
||
|
|
'source' => 'https://www.dicebear.com',
|
||
|
|
'license_name' => 'CC0 1.0',
|
||
|
|
'license_url' => 'https://creativecommons.org/publicdomain/zero/1.0/',
|
||
|
|
),
|
||
|
|
'view_box' => '0 0 5 5',
|
||
|
|
'clip_default' => true,
|
||
|
|
'has_pre_create' => false,
|
||
|
|
'has_post_create' => false,
|
||
|
|
'is_initials' => false,
|
||
|
|
'attr_pairs' => array(
|
||
|
|
array('viewBox', '0 0 5 5'),
|
||
|
|
array('fill', 'none'),
|
||
|
|
array('shape-rendering', 'crispEdges'),
|
||
|
|
),
|
||
|
|
'bg_colors' => array(),
|
||
|
|
'bg_type' => array('solid'),
|
||
|
|
'bg_rotation' => array('0', '360'),
|
||
|
|
'body_template' => '@@k:row1@@@@k:row2@@@@k:row3@@@@k:row4@@@@k:row5@@',
|
||
|
|
'pick_order' => array('row1', 'row2', 'row3', 'row4', 'row5'),
|
||
|
|
'bool_order' => array(),
|
||
|
|
'color_order' => array(
|
||
|
|
'row' => 'rowColor',
|
||
|
|
),
|
||
|
|
'pc_has_ints' => false,
|
||
|
|
'pc_meta' => array(
|
||
|
|
array(
|
||
|
|
'group' => 'row1',
|
||
|
|
'values_opt' => 'row1',
|
||
|
|
'width' => 0,
|
||
|
|
'height' => 0,
|
||
|
|
'rotation' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetX' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetY' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
),
|
||
|
|
array(
|
||
|
|
'group' => 'row2',
|
||
|
|
'values_opt' => 'row2',
|
||
|
|
'width' => 0,
|
||
|
|
'height' => 0,
|
||
|
|
'rotation' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetX' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetY' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
),
|
||
|
|
array(
|
||
|
|
'group' => 'row3',
|
||
|
|
'values_opt' => 'row3',
|
||
|
|
'width' => 0,
|
||
|
|
'height' => 0,
|
||
|
|
'rotation' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetX' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetY' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
),
|
||
|
|
array(
|
||
|
|
'group' => 'row4',
|
||
|
|
'values_opt' => 'row4',
|
||
|
|
'width' => 0,
|
||
|
|
'height' => 0,
|
||
|
|
'rotation' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetX' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetY' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
),
|
||
|
|
array(
|
||
|
|
'group' => 'row5',
|
||
|
|
'values_opt' => 'row5',
|
||
|
|
'width' => 0,
|
||
|
|
'height' => 0,
|
||
|
|
'rotation' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetX' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
'offsetY' => array('opt' => null, 'fallback' => array('0')),
|
||
|
|
),
|
||
|
|
),
|
||
|
|
'defaults' => array(
|
||
|
|
'row1' => array('xooox', 'xxoxx', 'xoxox', 'oxxxo', 'xxxxx', 'oxoxo', 'ooxoo'),
|
||
|
|
'row2' => array('xooox', 'xxoxx', 'xoxox', 'oxxxo', 'xxxxx', 'oxoxo', 'ooxoo'),
|
||
|
|
'row3' => array('xooox', 'xxoxx', 'xoxox', 'oxxxo', 'xxxxx', 'oxoxo', 'ooxoo'),
|
||
|
|
'row4' => array('xooox', 'xxoxx', 'xoxox', 'oxxxo', 'xxxxx', 'oxoxo', 'ooxoo'),
|
||
|
|
'row5' => array('xooox', 'xxoxx', 'xoxox', 'oxxxo', 'xxxxx', 'oxoxo', 'ooxoo'),
|
||
|
|
'rowColor' => array('e53935', 'ffb300', '1e88e5', '546e7a', '6d4c41', '00acc1', 'f4511e', '5e35b1', '43a047', '757575', '3949ab', '039be5', '7cb342', 'c0ca33', 'fb8c00', 'd81b60', '8e24aa', '00897b', 'fdd835'),
|
||
|
|
),
|
||
|
|
'groups' => array(
|
||
|
|
'row1' => array(
|
||
|
|
'xooox' => '<path d="M1 0H0v1h1V0ZM5 0H4v1h1V0Z" fill="@@c:row@@"/>',
|
||
|
|
'xxoxx' => '<path d="M2 0H0v1h2V0ZM5 0H3v1h2V0Z" fill="@@c:row@@"/>',
|
||
|
|
'xoxox' => '<path d="M0 0h1v1H0V0ZM4 0h1v1H4V0ZM3 0H2v1h1V0Z" fill="@@c:row@@"/>',
|
||
|
|
'oxxxo' => '<path fill="@@c:row@@" d="M1 0h3v1H1z"/>',
|
||
|
|
'xxxxx' => '<path fill="@@c:row@@" d="M0 0h5v1H0z"/>',
|
||
|
|
'oxoxo' => '<path d="M2 0H1v1h1V0ZM4 0H3v1h1V0Z" fill="@@c:row@@"/>',
|
||
|
|
'ooxoo' => '<path fill="@@c:row@@" d="M2 0h1v1H2z"/>',
|
||
|
|
),
|
||
|
|
'row2' => array(
|
||
|
|
'xooox' => '<path d="M1 1H0v1h1V1ZM5 1H4v1h1V1Z" fill="@@c:row@@"/>',
|
||
|
|
'xxoxx' => '<path d="M2 1H0v1h2V1ZM5 1H3v1h2V1Z" fill="@@c:row@@"/>',
|
||
|
|
'xoxox' => '<path d="M0 1h1v1H0V1ZM4 1h1v1H4V1ZM3 1H2v1h1V1Z" fill="@@c:row@@"/>',
|
||
|
|
'oxxxo' => '<path fill="@@c:row@@" d="M1 1h3v1H1z"/>',
|
||
|
|
'xxxxx' => '<path fill="@@c:row@@" d="M0 1h5v1H0z"/>',
|
||
|
|
'oxoxo' => '<path d="M2 1H1v1h1V1ZM4 1H3v1h1V1Z" fill="@@c:row@@"/>',
|
||
|
|
'ooxoo' => '<path fill="@@c:row@@" d="M2 1h1v1H2z"/>',
|
||
|
|
),
|
||
|
|
'row3' => array(
|
||
|
|
'xooox' => '<path d="M1 2H0v1h1V2ZM5 2H4v1h1V2Z" fill="@@c:row@@"/>',
|
||
|
|
'xxoxx' => '<path d="M2 2H0v1h2V2ZM5 2H3v1h2V2Z" fill="@@c:row@@"/>',
|
||
|
|
'xoxox' => '<path d="M0 2h1v1H0V2ZM4 2h1v1H4V2ZM3 2H2v1h1V2Z" fill="@@c:row@@"/>',
|
||
|
|
'oxxxo' => '<path fill="@@c:row@@" d="M1 2h3v1H1z"/>',
|
||
|
|
'xxxxx' => '<path fill="@@c:row@@" d="M0 2h5v1H0z"/>',
|
||
|
|
'oxoxo' => '<path d="M2 2H1v1h1V2ZM4 2H3v1h1V2Z" fill="@@c:row@@"/>',
|
||
|
|
'ooxoo' => '<path fill="@@c:row@@" d="M2 2h1v1H2z"/>',
|
||
|
|
),
|
||
|
|
'row4' => array(
|
||
|
|
'xooox' => '<path d="M1 3H0v1h1V3ZM5 3H4v1h1V3Z" fill="@@c:row@@"/>',
|
||
|
|
'xxoxx' => '<path d="M2 3H0v1h2V3ZM5 3H3v1h2V3Z" fill="@@c:row@@"/>',
|
||
|
|
'xoxox' => '<path d="M0 3h1v1H0V3ZM4 3h1v1H4V3ZM3 3H2v1h1V3Z" fill="@@c:row@@"/>',
|
||
|
|
'oxxxo' => '<path fill="@@c:row@@" d="M1 3h3v1H1z"/>',
|
||
|
|
'xxxxx' => '<path fill="@@c:row@@" d="M0 3h5v1H0z"/>',
|
||
|
|
'oxoxo' => '<path d="M2 3H1v1h1V3ZM4 3H3v1h1V3Z" fill="@@c:row@@"/>',
|
||
|
|
'ooxoo' => '<path fill="@@c:row@@" d="M2 3h1v1H2z"/>',
|
||
|
|
),
|
||
|
|
'row5' => array(
|
||
|
|
'xooox' => '<path d="M1 4H0v1h1V4ZM5 4H4v1h1V4Z" fill="@@c:row@@"/>',
|
||
|
|
'xxoxx' => '<path d="M2 4H0v1h2V4ZM5 4H3v1h2V4Z" fill="@@c:row@@"/>',
|
||
|
|
'xoxox' => '<path d="M0 4h1v1H0V4ZM4 4h1v1H4V4ZM3 4H2v1h1V4Z" fill="@@c:row@@"/>',
|
||
|
|
'oxxxo' => '<path fill="@@c:row@@" d="M1 4h3v1H1z"/>',
|
||
|
|
'xxxxx' => '<path fill="@@c:row@@" d="M0 4h5v1H0z"/>',
|
||
|
|
'oxoxo' => '<path d="M2 4H1v1h1V4ZM4 4H3v1h1V4Z" fill="@@c:row@@"/>',
|
||
|
|
'ooxoo' => '<path fill="@@c:row@@" d="M2 4h1v1H2z"/>',
|
||
|
|
),
|
||
|
|
),
|
||
|
|
);
|