+ default 0; # Not denied
+ 'http://www.openstreetmap.org/' 1; # Faked
+ 'http://www.openstreetmap.org' 1; # Faked
+ 'https://www.openstreetmap.org' 1; # Faked
+ 'http://openstreetmap.org/' 1; # Faked
+ 'http://openstreetmap.org' 1; # Faked
+ 'https://openstreetmap.org' 1; # Faked
+ 'http://www.osm.org/' 1; # Faked
+ 'http://www.osm.org' 1; # Faked
+ 'http://osm.org/' 1; # Faked
+ 'http://osm.org' 1; # Faked
+ 'http://google.com' 1; # Faked
+ 'http://www.google.com' 1; # Faked
+ 'http://google.com/' 1; # Faked
+ 'http://www.google.com/' 1; # Faked
+ 'https://google.com' 1; # Faked
+ 'https://www.google.com' 1; # Faked
+ 'https://google.com/' 1; # Faked
+ 'https://www.google.com/' 1; # Faked
+ 'http://www.microsoft.com/' 1; # Faked
+ '~^https?://pmap\.kuku\.lu/' 1; # Too much traffic
+ '~^https?://[^.]*\.pmap\.kuku\.lu/' 1; # Too much traffic
+ '~^https?://fastpokemap\.com/' 1; # Too much traffic
+ '~^https?://[^.]*\.fastpokemap\.com/' 1; # Too much traffic
+ '~^https?://pkget\.com/' 1; # Too much traffic
+ '~^https?://[^.]*\.pkget\.com/' 1; # Too much traffic
+ '~^https?://twpkinfo\.com/' 1; # Too much traffic
+ '~^https?://[^.]*\.twpkinfo\.com/' 1; # Too much traffic
+ '~^https?://9db\.jp/' 1; # Too much traffic
+ '~^https?://[^.]*\.9db\.jp/' 1; # Too much traffic
+ '~^https?://clustrmaps\.com/' 1; # Too much traffic
+ '~^https?://[^.]*\.clustrmaps\.com/' 1; # Too much traffic
+}
+
+map $http_referer $osm_referer {
+ default ''; # False
+ '~^https:\/\/www\.openstreetmap\.org\/' 'osm'; # True