// CodeGear C++Builder
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'uecOSMStyles_standard.pas' rev: 37.00 (Windows)

#ifndef uecOSMStyles_standardHPP
#define uecOSMStyles_standardHPP

#pragma delphiheader begin
#pragma option push
#if defined(__BORLANDC__) && !defined(__clang__)
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member 
#endif
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>

//-- user supplied -----------------------------------------------------------

namespace Uecosmstyles_standard
{
//-- forward type declarations -----------------------------------------------
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
#define UEC_OSM_STYLESHEET L"@blue {#5d60be}@lightblue {#4898ff}@yellow {#f1e755}@orang"\
	L"e {#d97200}@red {#ba3827}@pink {#ff21f0}@brown {#725a50}@l"\
	L"ightbrown {#D3BB94}@green {#76a723}@lightgray {#E6E6E6}@da"\
	L"rk {#404040}@scale-suburb-village {0-12=0,13=1.5,14=1.6,15"\
	L"-16=1.9,17-20=2.5}$G$.line {visible:true;weight:1;scale:1;"\
	L"opacity:100}$G$.polygone {visible:true;weight:1;scale:1;co"\
	L"lor:@brown}$G$.Poi.Text {visible:true;scale:0-17=0,18-20=1"\
	L";fontsize:0-17,18-20=10;zindex:100;}$G$.marker {zindex:100"\
	L";visible:true;width:16;height:16;color:@dark}$G$.marker {s"\
	L"cale:0-15=0,16=0.3,17=0.5,18-20=0.6}$G$.marker {if:amenity"\
	L"!=;visible:true;scale:0-15=0,16=0.3,17=0.5,18-20=0.6;color"\
	L":@brown}$G$.marker {if:filename!=;color:@brown;visible:tru"\
	L"e;scale:0-15=0,16=0.4,17=0.7,18-20=0.8}.natural:tree {colo"\
	L"r:@green;visible:true;scale:0-15=0,16=0.3,17=0.6,18-20=0.8"\
	L"5;}.highway:street_lamp {visible:true;color:@yellow;scale:"\
	L"0-16=0,17=0.1,18=0.3,19-20=0.5}.man_made:water_well {visib"\
	L"le:true;color:@lightblue;scale:0-15=0,16=0.3,17=0.5,18-20="\
	L"0.6}.junction:yes,.highway:traffic_signals {graphic:base64"\
	L",iVBORw0KGgoAAAANSUhEUgAAAAYAAAAQCAYAAAA1Qw7OAAAAAXNSR0IAr"\
	L"s4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA"\
	L"YdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAABoSURBVChTY"\
	L"wCBwpKC/wL8vGAMYsMFAwK8/z9//hyMQWywJEgVSODXl1////37B2aDxOA"\
	L"SIEGQJIoEslHGBpoICWwYQweIDZcACYDswGk5hgROo7BhalqOHoggn4MwP"\
	L"IRBqmCYgYGBAQAIQ9ldzUL5vAAAAABJRU5ErkJggg==;width:6;height"\
	L":16;visible:true;scale:0-15=0,16=0.6,17=0.8,18-20=1}$G$.po"\
	L"i.text {if:text!=;width:50;height:40;color:@brown}$G$.poi "\
	L"{if:amenity!=;color:@brown;xanchor:2;yanchor:16;}$G$.poi,."\
	L"marker {if:shop!=;color:@red;light:32;xanchor:2;yanchor:16"\
	L";}$G$.poi {if:addr_housenumber!=;width:0;height:16;scale:0"\
	L"-16=0,17=0.8,18-20=1;color:@dark}$G$.marker {if:railway=st"\
	L"ation;scale:0-13=0,14=0.5,15-16=0.7,17=0.9,18-20=1.1;color"\
	L":@blue;zindex:100}$G$.poi    {if:railway=station;scale:0-1"\
	L"4=0,15-16=1.2,17-20=2;color:@blue;width:150;yanchor:10;}$G"\
	L"$.marker {if:railway=subway_entrance;visible:false}$G$.poi"\
	L"    {if:railway=subway_entrance;scale:0-17=0,18-20=1;color"\
	L":@blue;width:150;height:100;yanchor:10;}$G$.marker {if:hig"\
	L"hway=motorway_junction;scale:0-13=0,14=0.5,15-16=0.7,17=0."\
	L"9,18-20=1.1;color:@red;zindex:100}$G$.poi    {if:highway=m"\
	L"otorway_junction;scale:0-14=0,15-16=1.2,17-20=2;color:@red"\
	L";width:0;yanchor:10;}$G$.marker {if:place!=;visible:false}"\
	L"$G$.poi    {if:place=suburb;fontsize:12; scale:@scale-subu"\
	L"rb-village;color:@dark;width:0;yanchor:0;}$G$.poi    {if:p"\
	L"lace=village;fontsize:11;scale:@scale-suburb-village;color"\
	L":@dark;width:0;yanchor:0;}$G$.poi    {if:place=town;fontsi"\
	L"ze:12;scale:0-8=0,9-10=2,11-12=1.7,13=1.7,14=1.9,15-16=2.5"\
	L",17-20=3;color:@dark;width:0;yanchor:0;}$G$.poi    {if:pla"\
	L"ce=city;fontsize:9-10=14,11-20=12;scale:0-5=0,6-8=1.6,9-10"\
	L"=2.2,11-12=2,13=1.9,14=2,15-16=2.8,17-20=3.5;color:@dark;w"\
	L"idth:0;yanchor:0;}$G$.marker {if:capital!=;visible:false}$"\
	L"G$.poi    {if:capital=yes;fontsize:14;scale:0-8=2.5,9-10=2"\
	L",11-12=2.2,13=2.4,14-20=0;color:@dark;width:0;yanchor:0;}$"\
	L"G$.line {if:boundary!=;color:@red;penStyle:Dot;weight:18-2"\
	L"0=2,8-17=1,1-7=0;}.electrified:contact_line{visible:false}"\
	L".railway:rail, .railway:subway {hcolor:none;zindex:0;color"\
	L":gray;weight:2;bsize:0;penStyle:dash;}.railway:tram       "\
	L"           {hcolor:none;zindex:0;color:gray;weight:2;bsize"\
	L":0;penStyle:dot;}$G$.line {if:waterway!=;color:@lightblue;"\
	L"weight:2;zindex:-1;penStyle:dash;}$G$.line {if:water!=;col"\
	L"or:@lightblue;weight:2;zindex:-1}.waterway:weir {penStyle:"\
	L"dash;weight:1;color:#844E06;fopacity:50;zindex:-1;}$G$.pol"\
	L"ygone.building:yes{if:hole=true;fcolor:silver;fopacity:100"\
	L";zindex:2;}$G$.polygone  {if:leisure!=;visible:true;color:"\
	L"silver;fcolor:silver;fopacity:100;zindex:-2;}$G$.polygone "\
	L" {if:water!=;visible:true;color:@lightblue;fcolor:@lightbl"\
	L"ue;weight:2;fopacity:50;zindex:0;}.natural:water  {visible"\
	L":true;color:@lightblue;fcolor:@lightblue;weight:2;fopacity"\
	L":50;zindex:0;}.natural:wetland  {color:@lightblue;visible:"\
	L"true;fcolor:@lightblue;weight:1;fopacity:25;zindex:0;}.wat"\
	L"erway:lock,.waterway:riverbank,.natural:coastline, .natura"\
	L"l:river, natural:lake,natural:water,.leisure:swimming_pool"\
	L" {color:@lightblue;visible:true;fcolor:@lightblue;weight:2"\
	L";fopacity:50;zindex:0;}.natural:wood, .natural:tree_row, ."\
	L"natural:grassland, .natural:scrub, .landuse:forest,.leisur"\
	L"e:common, .leisure:pitch,.leisure:park  {zindex:-10;visibl"\
	L"e:true;color:@green;fcolor:@green;weight:2;fopacity:100}.n"\
	L"atural:tree_row    {color:@green;weight:18-20=10,15-17=5,1"\
	L"3-14=2,10-12=1,1-9=0;zindex:10;}$G$.polygone {if:landuse!="\
	L";zindex=-100;}$G$.line {if:highway!=;color:@lightgray;weig"\
	L"ht:17-20=4,16=2,1-15=0;zindex:8;penStyle:Solid}.highway:se"\
	L"condary  {color:@yellow;weight:17-20=14,15-16=10,13-14=6,1"\
	L"0-12=1,1-9=0;zindex:9}$G$.line  {if:aeroway!=;color:@light"\
	L"gray;weight:17-20=10,15-16=8,9-14=4,1-8=0;zindex:8;}.highw"\
	L"ay:primary    {color:@orange;weight:17-20=16,15-16=12,13-1"\
	L"4=8,10-12=1,1-9=0;zindex:10;}.highway:motorway   {color:@r"\
	L"ed;weight:17-20=20,16=15,15=12,12-14=10,9-11=2,8=1,1-7=0;z"\
	L"index:11;}.highway:residential{color:white;weight:17-20=8,"\
	L"16=4,13-15=2,0-12=0;zindex:8;}.highway:path {color:@dark;p"\
	L"enStyle:Dot;weight:17-20=1,0-16=0;}$G$.line {if:man_made!="\
	L";color:@brown;weight:17-20=4,16=2,1-15=0;zindex:8;}$G$.pol"\
	L"ygone {if:amenity!=;visible:true;zindex:-2;fopacity:50;col"\
	L"or:@yellow;fcolor:@yellow}.amenity:parking {color:@dark;vi"\
	L"sible:true;fcolor:@dark;light:32}$G$.polygone {if:building"\
	L"!=;visible:true;weight:1;color:@brown;fcolor:@lightbrown;f"\
	L"opacity:50;zindex:1;}$G$.line {if:tunnel=yes;zindex:-50;op"\
	L"acity:40;bsize:0;penStyle:dash;}$G$.line {if:barrier!=;col"\
	L"or:@lightgray;weight:15-20=1,1-14=0}.man_made:bridge {colo"\
	L"r:@dark;weight:15-20=2,1-14=0;zindex:20}.area:yes{zindex:-"\
	L"2;color:silver;fcolor:silver;visible:true;}$G$.Poi:hover  "\
	L"  {color:red}$G$.Marker:hover {color:red}$G$:selected     "\
	L"{color:red}"
}	/* namespace Uecosmstyles_standard */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UECOSMSTYLES_STANDARD)
using namespace Uecosmstyles_standard;
#endif
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// uecOSMStyles_standardHPP
