anchor.diff:  fi
   
   QOS_TOKEN_OSM=${QOS_TOKENS[-1]} # Cookie set by openstreetmap.org
  -QOS_TOKEN_DEFAULT=${QOS_TOKENS[-2]} # Cookie presented by tile.openstreetmap.org to browsers
  -QOS_TOKEN_STALE=${QOS_TOKENS[-3]} # Cookie which has become stale and will be replaced
  +QOS_TOKEN_OSM_STALE=${QOS_TOKENS[-2]} # Cookie set by openstreetmap.org stale
  +QOS_TOKEN_DEFAULT=${QOS_TOKENS[-3]} # Cookie presented by tile.openstreetmap.org to browsers
  +QOS_TOKEN_STALE=${QOS_TOKENS[-4]} # Cookie which has become stale and will be replaced
   
   if [ -z "$QOS_TOKEN_OSM" -o -z "$QOS_TOKEN_DEFAULT" -o -z "$QOS_TOKEN_STALE" ]; then
     >&2 echo "ERROR: Unexpected blank token"
  
positive.code: # DO NOT EDIT - This file is being maintained by Chef
  
  set -e
  NUM_TOKENS=3 # current + 3
  VALID_TOKEN=3600 # in seconds
  QOS_TOKENS=($(/usr/bin/oathtool --totp --window=${NUM_TOKENS} --time-step-size=${VALID_TOKEN}s <%= tokens[:tilecache_oath_key] %>))
  
  # ${qos_tokens[3]/[-1] } = OSM.org exclusive / current
  # ${qos_tokens[2]/[-2] } = tile.openstreetmap.org default
  
negative.code: default 4096; # Default Rate (No QoS cookie)
  "${QOS_TOKEN_STALE}" 16384; # Stale
  "${QOS_TOKEN_DEFAULT}" 24576; # Default
  "${QOS_TOKEN_OSM_STALE}" 32768; # Exclusive Stale
  "${QOS_TOKEN_OSM}" 32768; # Exclusive
  EOF
  
  