"pre":"{% set shop0 = tags.shop|split(';')[0] %}{% set current = const.default %}{% for v in const.shops %}{% if shop0 in v.types %}{% set current = v %}{% endif %}{% endfor %}",
"markerSign":"{% set c = current.sign %}{% if c|slice(0, 3) == 'fa-' %}<i class=\"fa {{ c }}\"></i>{% elseif c|slice(0, 5) == 'maki:' %}<img data-src=\"{{ c }}\">{% else %}{{ c|raw }}{% endif %}"
"markerSign":[
"{% set c = current.sign %}",
"{% if c|slice(0, 4) == 'fas:' %}",
" <i class=\"fas fa-{{ c|slice(4) }}\"></i>",
"{% elseif c|slice(0, 4) == 'far:' %}",
" <i class=\"far fa-{{ c|slice(4) }}\"></i>",
"{% elseif c|slice(0, 5) == 'maki:' %}",
" <img data-src=\"{{ c }}\">",
"{% else %}",
" {{ c|raw }}",
"{% endif %}"
]
},
},
"const":{
"const":{
"default":{
"default":{
"sign":"fa-shopping-bag"
"sign":"fas:shopping-bag"
},
},
"shops":[
"shops":{
{
"vacant":{
"types":[
"sign":"fas:times"
"vacant"
],
"sign":"fa-times"
},
},
{
"alcohol":{
"types":[
"sign":"fas:wine-bottle"
"alcohol",
"beverages"
],
"sign":"fa-wine-bottle"
},
},
{
"beverages":{
"types":[
"sign":"fas:wine-bottle"
"baby_goods"
],
"sign":"🚼"
},
},
{
"baby_goods":{
"types":[
"sign":"fas:baby"
"bag",
"general",
"variety_store"
],
"sign":"fa-shopping-bag"
},
},
{
"bag":{
"types":[
"sign":"fas:shopping-bag"
"bakery",
"confectionery",
"pastry"
],
"sign":"fa-birthday-cake"
},
},
{
"general":{
"types":[
"sign":"fas:shopping-bag"
"bicycle"
],
"sign":"fa-bicycle"
},
},
{
"variety_store":{
"types":[
"sign":"fas:shopping-bag"
"motorcycle"
},
],
"bakery":{
"sign":"fa-motorcycle"
"sign":"fas:birthday-cake"
},
},
{
"confectionery":{
"types":[
"sign":"fas:birthday-cake"
"boutique",
},
"clothes",
"pastry":{
"fabric",
"sign":"fas:birthday-cake"
"fashion",
},
"leather",
"bicycle":{
"sewing",
"sign":"fas:bicycle"
"tailor",
},
"dry_cleaning"
"motorcycle":{
],
"sign":"fas:motorcycle"
},
"boutique":{
"sign":"👚"
"sign":"👚"
},
},
{
"clothes":{
"types":[
"sign":"👚"
"sea_food"
],
"sign":"fa-fish"
},
{
"types":[
"butcher",
"cheese",
"chocolate",
"deli",
"dairy",
"farm",
"greengrocer",
"pasta",
"spices"
],
"sign":"fa-cutlery"
},
},
{
"fabric":{
"types":[
"sign":"👚"
"coffee",
"tea"
],
"sign":"fa-coffee"
},
},
{
"fashion":{
"types":[
"sign":"👚"
"convenience"
],
"sign":"fa-shopping-basket"
},
},
{
"leather":{
"types":[
"sign":"👚"
"department_store",
"mall"
],
"sign":"fa-building"
},
},
{
"sewing":{
"types":[
"sign":"👚"
"electronics",
"computer"
],
"sign":"fa-tv"
},
},
{
"tailor":{
"types":[
"sign":"👚"
"electrical"
],
"sign":"fa-bolt"
},
},
{
"dry_cleaning":{
"types":[
"sign":"👚"
"lighting"
],
"sign":"fa-bulb"
},
},
{
"sea_food":{
"types":[
"sign":"fas:fish"
"fishing"
],
"sign":"🎣"
},
},
{
"butcher":{
"types":[
"sign":"fas:utensils"
"toys"
],
"sign":"fa-dice"
},
},
{
"cheese":{
"types":[
"sign":"fas:utensils"
"florist",
},
"garden_centre"
"chocolate":{
],
"sign":"fas:utensils"
},
"deli":{
"sign":"fas:utensils"
},
"dairy":{
"sign":"fas:utensils"
},
"farm":{
"sign":"fas:utensils"
},
"greengrocer":{
"sign":"fas:utensils"
},
"pasta":{
"sign":"fas:utensils"
},
"spices":{
"sign":"fas:utensils"
},
"coffee":{
"sign":"fas:coffee"
},
"tea":{
"sign":"fas:coffee"
},
"convenience":{
"sign":"fas:shopping-basket"
},
"department_store":{
"sign":"fas:building"
},
"mall":{
"sign":"fas:building"
},
"electronics":{
"sign":"fas:tv"
},
"computer":{
"sign":"fas:desktop"
},
"electrical":{
"sign":"fas:bolt"
},
"lighting":{
"sign":"fas:bulb"
},
"fishing":{
"sign":"fas:fish"
},
"toys":{
"sign":"fas:dice"
},
"florist":{
"sign":"🌷"
"sign":"🌷"
},
},
{
"garden_centre":{
"types":[
"sign":"🌷"
"hairdresser"
},
],
"hairdresser":{
"sign":"👱"
"sign":"👱"
},
},
{
"ice_cream":{
"types":[
"sign":"fas:ice-cream"
"ice_cream"
],
"sign":"🍨"
},
},
{
"jewelry":{
"types":[
"sign":"fas:ring"
"jewelry"
],
"sign":"fa-ring"
},
},
{
"kiosk":{
"types":[
"sign":"fas:newspaper"
"kiosk",
"newsagent"
],
"sign":"fa-newspaper-o"
},
},
{
"newsagent":{
"types":[
"sign":"fas:newspaper"
"shoes"
],
"sign":"fa-shoe-prints"
},
},
{
"shoes":{
"types":[
"sign":"fas:shoe-prints"
"travel_agency"
},
],
"travel_agency":{
"sign":"🧳"
"sign":"🧳"
},
},
{
"supermarket":{
"types":[
"sign":"fas:shopping-cart"
"supermarket"
],
"sign":"fa-shopping-cart"
},
},
{
"watches":{
"types":[
"sign":"far:clock"
"watches"
],
"sign":"⌚"
},
},
{
"gift":{
"types":[
"sign":"fas:gift"
"gift"
],
"sign":"fa-gift"
},
},
{
"locksmith":{
"types":[
"sign":"fas:key"
"locksmith"
],
"sign":"fa-key"
},
},
{
"doityourself":{
"types":[
"sign":"fas:tools"
"doityourself",
"hardware"
],
"sign":"fa-tools"
},
},
{
"hardware":{
"types":[
"sign":"fas:tools"
"art"
],
"sign":"fa-palette"
},
},
{
"art":{
"types":[
"sign":"fas:palette"
"stationery"
],
"sign":"fa-pencil-ruler"
},
},
{
"stationery":{
"types":[
"sign":"fas:pencil-ruler"
"funeral_directors"
},
],
"funeral_directors":{
"sign":"maki:monument"
"sign":"maki:monument"
},
},
{
"copyshop":{
"types":[
"sign":"fas:copy"
"copyshop"
],
"sign":"fa-copy"
},
},
{
"tobacco":{
"types":[
"sign":"fas:smoking"
"tobacco"
],
"sign":"fa-smoking"
},
},
{
"furniture":{
"types":[
"sign":"fas:couch"
"furniture",
"interior_decoration"
],
"sign":"fa-couch"
},
{
"types":[
"car_repair",
"car",
"car_parts",
"tyres"
],
"sign":"fa-car"
},
},
{
"interior_decoration":{
"types":[
"sign":"fas:couch"
"beauty",
},
"cosmetics"
"car_repair":{
],
"sign":"fas:car"
},
"car":{
"sign":"fas:car"
},
"car_parts":{
"sign":"fas:car"
},
"tyres":{
"sign":"fas:car"
},
"beauty":{
"sign":""
"sign":""
},
},
{
"cosmetics":{
"types":[
"sign":""
"music"
],
"sign":"fa-guitar"
},
},
{
"music":{
"types":[
"sign":"fas:guitar"
"optician"
],
"sign":"fa-glasses"
},
},
{
"optician":{
"types":[
"sign":"fas:glasses"
"books"
],
"sign":"fa-book"
},
},
{
"books":{
"types":[
"sign":"fas:book"
"sports"
],
"sign":"fa-basketball-ball"
},
},
{
"sports":{
"types":[
"sign":"fas:basketball-ball"
"chemist"
],
"sign":"fa-tablets"
},
},
{
"chemist":{
"types":[
"sign":"fas:tablets"
"pet"
],
"sign":"fa-paw"
},
},
{
"pet":{
"types":[
"sign":"fas:paw"
"mobile_phone"
},
],
"mobile_phone":{
"sign":"fa-mobile-alt"
"sign":"fas:mobile-alt"
}
}
}
]
},
},
"filter":{
"filter":{
"shop":{
"shop":{
"name":"{{ trans('filter:type') }}",
"name":"{{ trans('filter:type') }}",
"type":"select",
"type":"select",
"show_default":"true",
"show_default":"true",
"values":"{% set list = [] %}{% for k, v in const.shops %}{% for t in v.types %}<option value=\"{{ t }}\">{% set list = list|merge([ t ]) %}{{ tagTrans('shop', t) }}</option>{% endfor %}{% endfor %}<option weight='1' value='other' query='nwr[shop][shop!~\"^(|.*;)({{ list|join('|') }})(|;.*)$\"]'>{{ trans('other') }}</option>",
"values":"{% set list = [] %}{% for k, v in const.shops %}<option value=\"{{ k }}\">{% set list = list|merge([ k ]) %}{{ tagTrans('shop', k) }}</option>{% endfor %}<option weight='1' value='other' query='nwr[shop][shop!~\"^(|.*;)({{ list|join('|') }})(|;.*)$\"]'>{{ trans('other') }}</option>",
xxxxxxxxxx