text: from django.conf.urls import include, patterns, url
  
  from olympia.files import views
  
  file_patterns = patterns(
      '',
      url(r'^$', views.browse, name='files.list'),
      url(r'^(?P<type>fragment|file)/(?P<key>.*)$', views.browse,
          name='files.list'),
      url(r'file-redirect/(?P<key>.*)$', views.redirect,
          name='files.redirect'),
      url(r'file-serve/(?P<key>.*)$', views.serve, name='files.serve'),
      url(r'status$', views.poll, name='files.poll'),
  )
  
  compare_patterns = patterns(
      '',
      url(r'^$', views.compare, name='files.compare'),
      url(r'(?P<type>fragment|file)/(?P<key>.*)$', views.compare,
          name='files.compare'),
      url(r'status$', views.compare_poll, name='files.compare.poll'),
  )
  
  urlpatterns = patterns(
      '',
      ('^browse/(?P<file_id>\d+)/', include(file_patterns)),
      ('^compare/(?P<one_id>\d+)\.{3}(?P<two_id>\d+)/',
       include(compare_patterns)),
  )
  