Browse Source

Ready to merge

development
Godwin 9 years ago
parent
commit
43ab36071b
  1. 18
      Gemfile.lock
  2. 1
      app/assets/images/icons.svg
  3. 65
      app/assets/stylesheets/application.scss
  4. 279
      app/assets/stylesheets/application/and_chr-42.scss
  5. 279
      app/assets/stylesheets/application/and_ff-39.scss
  6. 279
      app/assets/stylesheets/application/android-40.scss
  7. 279
      app/assets/stylesheets/application/chrome-45.scss
  8. 279
      app/assets/stylesheets/application/chrome-46.scss
  9. 279
      app/assets/stylesheets/application/chrome-47.scss
  10. 279
      app/assets/stylesheets/application/edge-1.scss
  11. 279
      app/assets/stylesheets/application/firefox-40.scss
  12. 279
      app/assets/stylesheets/application/firefox-41.scss
  13. 279
      app/assets/stylesheets/application/firefox-42.scss
  14. 279
      app/assets/stylesheets/application/ios_saf-8.1-8.4.scss
  15. 279
      app/assets/stylesheets/application/ios_saf-9.scss
  16. 279
      app/assets/stylesheets/application/op_mob-30.scss
  17. 279
      app/assets/stylesheets/application/opera-30.scss
  18. 279
      app/assets/stylesheets/application/opera-31.scss
  19. 279
      app/assets/stylesheets/application/opera-32.scss
  20. 279
      app/assets/stylesheets/application/safari-9.scss
  21. 279
      app/assets/stylesheets/translations/and_chr-42.scss
  22. 279
      app/assets/stylesheets/translations/and_ff-39.scss
  23. 279
      app/assets/stylesheets/translations/android-40.scss
  24. 279
      app/assets/stylesheets/translations/chrome-45.scss
  25. 279
      app/assets/stylesheets/translations/chrome-46.scss
  26. 279
      app/assets/stylesheets/translations/chrome-47.scss
  27. 279
      app/assets/stylesheets/translations/edge-1.scss
  28. 279
      app/assets/stylesheets/translations/firefox-40.scss
  29. 279
      app/assets/stylesheets/translations/firefox-41.scss
  30. 279
      app/assets/stylesheets/translations/firefox-42.scss
  31. 279
      app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss
  32. 279
      app/assets/stylesheets/translations/ios_saf-9.scss
  33. 279
      app/assets/stylesheets/translations/op_mob-30.scss
  34. 279
      app/assets/stylesheets/translations/opera-30.scss
  35. 279
      app/assets/stylesheets/translations/opera-31.scss
  36. 279
      app/assets/stylesheets/translations/opera-32.scss
  37. 279
      app/assets/stylesheets/translations/safari-9.scss
  38. 280
      app/assets/stylesheets/web-fonts/and_chr-42.scss
  39. 280
      app/assets/stylesheets/web-fonts/and_ff-39.scss
  40. 280
      app/assets/stylesheets/web-fonts/android-40.scss
  41. 280
      app/assets/stylesheets/web-fonts/chrome-45.scss
  42. 280
      app/assets/stylesheets/web-fonts/chrome-46.scss
  43. 280
      app/assets/stylesheets/web-fonts/chrome-47.scss
  44. 280
      app/assets/stylesheets/web-fonts/edge-1.scss
  45. 280
      app/assets/stylesheets/web-fonts/firefox-40.scss
  46. 280
      app/assets/stylesheets/web-fonts/firefox-41.scss
  47. 280
      app/assets/stylesheets/web-fonts/firefox-42.scss
  48. 280
      app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss
  49. 280
      app/assets/stylesheets/web-fonts/ios_saf-9.scss
  50. 280
      app/assets/stylesheets/web-fonts/op_mob-30.scss
  51. 280
      app/assets/stylesheets/web-fonts/opera-30.scss
  52. 280
      app/assets/stylesheets/web-fonts/opera-31.scss
  53. 280
      app/assets/stylesheets/web-fonts/opera-32.scss
  54. 280
      app/assets/stylesheets/web-fonts/safari-9.scss
  55. 4
      app/controllers/application_controller.rb
  56. 41
      app/controllers/conferences_controller.rb
  57. 8
      app/helpers/application_helper.rb
  58. 15
      app/views/application/_header.html.haml
  59. 12
      app/views/application/_policy.html.haml
  60. 6
      app/views/conferences/_confirm_email.html.haml
  61. 50
      app/views/conferences/_done.html.haml
  62. 6
      app/views/conferences/_email_confirm.html.haml
  63. 1
      app/views/conferences/_page_header.html.haml
  64. 20
      app/views/conferences/_payment.html.haml
  65. 5
      app/views/conferences/_paypal_confirm.html.haml
  66. 10
      app/views/conferences/_policy.html.haml
  67. 72
      app/views/conferences/_questions.html.haml
  68. 59
      app/views/conferences/_stats.html.haml
  69. 42
      app/views/conferences/_workshops.html.haml
  70. 35
      app/views/conferences/broadcast.html.haml
  71. 62
      app/views/conferences/stats.html.haml
  72. 1
      app/views/user_mailer/broadcast.html.haml
  73. 1
      app/views/user_mailer/broadcast.text.haml
  74. 2
      app/views/user_mailer/email_confirmation.html.haml
  75. 3
      app/views/user_mailer/email_confirmation.text.haml
  76. 10
      app/views/workshops/delete.html.haml
  77. 6
      app/views/workshops/index.html.haml
  78. 41
      app/views/workshops/new.html.haml
  79. 19
      app/views/workshops/show.html.haml
  80. 5
      bin/delayed_job
  81. 4
      config/lingua_franca.yml
  82. 6
      config/locales/data/html_records/1.html
  83. 514
      config/locales/data/html_records/10.html
  84. 526
      config/locales/data/html_records/11.html
  85. 597
      config/locales/data/html_records/12.html
  86. 526
      config/locales/data/html_records/13.html
  87. 514
      config/locales/data/html_records/14.html
  88. 521
      config/locales/data/html_records/15.html
  89. 524
      config/locales/data/html_records/16.html
  90. 528
      config/locales/data/html_records/17.html
  91. 526
      config/locales/data/html_records/18.html
  92. 523
      config/locales/data/html_records/19.html
  93. 6
      config/locales/data/html_records/2.html
  94. 510
      config/locales/data/html_records/3.html
  95. 532
      config/locales/data/html_records/4.html
  96. 513
      config/locales/data/html_records/5.html
  97. 521
      config/locales/data/html_records/6.html
  98. 573
      config/locales/data/html_records/7.html
  99. 521
      config/locales/data/html_records/8.html
  100. 526
      config/locales/data/html_records/9.html

18
Gemfile.lock

@ -12,7 +12,7 @@ GIT
GIT
remote: git://github.com/lingua-franca/lingua_franca.git
revision: d74f8c6d3599eb2e1095ecc8738b6296f2e85db5
revision: fe9f8cdca3f7d180157086116766bb8622d0bdb3
specs:
lingua_franca (0.0.1)
diffy
@ -154,7 +154,7 @@ GEM
domain_name (0.5.24)
unf (>= 0.0.5, < 1.0.0)
erubis (2.7.0)
execjs (2.5.2)
execjs (2.6.0)
factory_girl (4.5.0)
activesupport (>= 3.0.0)
factory_girl_rails (4.5.0)
@ -204,7 +204,7 @@ GEM
guard (~> 2.1)
guard-compat (~> 1.1)
rspec (>= 2.99.0, < 4.0)
haml (4.0.6)
haml (4.0.7)
tilt
haml-rails (0.9.0)
actionpack (>= 4.0.1)
@ -238,7 +238,7 @@ GEM
listen (3.0.3)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
loofah (2.0.2)
loofah (2.0.3)
nokogiri (>= 1.5.9)
lumberjack (1.0.9)
mail (2.6.3)
@ -324,7 +324,7 @@ GEM
rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
rails-dom-testing (1.0.6)
rails-dom-testing (1.0.7)
activesupport (>= 4.2.0.beta, < 5.0)
nokogiri (~> 1.6.0)
rails-deprecated_sanitizer (>= 1.0.1)
@ -337,7 +337,7 @@ GEM
rails_serve_static_assets
rails_stdout_logging
rails_serve_static_assets (0.0.4)
rails_stdout_logging (0.0.3)
rails_stdout_logging (0.0.4)
railties (4.2.0)
actionpack (= 4.2.0)
activesupport (= 4.2.0)
@ -418,7 +418,7 @@ GEM
bcrypt (~> 3.1)
oauth (~> 0.4, >= 0.4.4)
oauth2 (>= 0.8.0)
sprockets (3.2.0)
sprockets (3.3.2)
rack (~> 1.0)
sprockets-rails (2.3.2)
actionpack (>= 3.0)
@ -429,10 +429,10 @@ GEM
thor (0.19.1)
thread_safe (0.3.5)
tilt (1.4.1)
tins (1.5.4)
tins (1.6.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
tzinfo-data (1.2015.5)
tzinfo-data (1.2015.6)
tzinfo (>= 1.0.0)
uglifier (2.7.1)
execjs (>= 0.3.0)

1
app/assets/images/icons.svg

@ -1,6 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol id="bb-tools" viewBox="0 0 100 100"><path d="M9.3 85.5c0.8 0.8 1.9 0.8 2.6 0.2l33.5-33.3c0.7-0.6 0.6-1.8-0.2-2.5 -0.8-0.8-1.9-0.8-2.6-0.2L9.1 83C8.4 83.6 8.5 84.8 9.3 85.5z"></path><path d="M49.8 56.8L16.3 90.1c-0.7 0.6-0.6 1.8 0.2 2.5 0.8 0.8 1.9 0.8 2.6 0.2l33.5-33.3c0.7-0.6 0.6-1.8-0.2-2.5C51.6 56.2 50.4 56.1 49.8 56.8z"></path><path d="M80.5 80c-3.5 3.5-3.5 9.2 0 12.8 3.5 3.5 9.3 3.5 12.8 0 3.5-3.5 3.5-9.2 0-12.8C89.8 76.5 84 76.5 80.5 80z"></path><path d="M79 78.5c3.7-3.7 3.7-9.7 0-13.3L42.6 29c-3.7-3.7-9.7-3.7-13.4 0 -3.7 3.7-3.7 9.7 0 13.3l36.4 36.2C69.3 82.2 75.3 82.2 79 78.5zM31 42.4c-3.6-3.5-3.8-9-0.6-12.2 3.2-3.2 8.7-2.9 12.3 0.6l34.9 34.7c3.6 3.5 3.8 9 0.6 12.2 -3.2 3.2-8.7 2.9-12.3-0.6L31 42.4z"></path><path d="M78.1 77.6c3.2-3.2 3-8.7-0.6-12.2L42.6 30.8c-3.6-3.5-9-3.8-12.3-0.6 -3.2 3.2-3 8.7 0.6 12.2l34.9 34.7C69.4 80.6 74.9 80.8 78.1 77.6z"></path><path d="M21 36.9l58.4 58c4.4 4.4 11.7 4.4 16.1 0 4.4-4.4 4.4-11.6 0-16l-58.4-58c0.7-5.5-1-11.3-5.3-15.5 -5.1-5.1-12.4-6.6-18.9-4.5 3.8 3.7 6.7 6.7 7.6 7.6 3.3 3.2 4 7.7 1.7 10l-3.7 3.7c-2.3 2.3-6.8 1.5-10.1-1.7 -0.9-0.9-3.9-3.8-7.6-7.5 -2 6.4-0.5 13.7 4.6 18.8C9.7 35.9 15.5 37.6 21 36.9zM93.3 92.8c-3.5 3.5-9.3 3.5-12.8 0 -3.5-3.5-3.5-9.2 0-12.8 3.5-3.5 9.3-3.5 12.8 0C96.8 83.5 96.8 89.2 93.3 92.8zM29.2 42.3c-3.7-3.7-3.7-9.7 0-13.3 3.7-3.7 9.7-3.7 13.4 0l36.4 36.2c3.7 3.7 3.7 9.7 0 13.3 -3.7 3.7-9.7 3.7-13.4 0L29.2 42.3z"></path><path d="M20.9 98.6L50.3 69.3l-3.8-3.8 -27.5 27.3c-0.7 0.6-1.8 0.6-2.6-0.2 -0.8-0.8-0.8-1.9-0.2-2.5l27.5-27.3 -4.4-4.4L11.8 85.7c-0.6 0.6-1.8 0.6-2.6-0.2 -0.8-0.8-0.8-1.9-0.2-2.5l27.5-27.3 -3.8-3.8L3.3 81.1c-2.9 2.8-1.2 9 3.6 13.9C11.8 99.8 18 101.4 20.9 98.6z"></path><polygon points="64.9 44.9 74.8 35 83 32.8 98.9 10.3 92.2 3.5 69.5 19.4 67.2 27.5 57.4 37.4 "></polygon></symbol>
<symbol id="bb-projector" viewBox="0 0 26 17"><path d="M3 16c0 0.6 0.4 1 1 1h2c0.6 0 1-0.4 1-1v-1H3V16zM19 16c0 0.6 0.4 1 1 1h2c0.6 0 1-0.4 1-1v-1h-4V16zM23 0H3C1.3 0 0 1.3 0 3v8c0 1.7 1.3 3 3 3h20c1.7 0 3-1.3 3-3V3C26 1.3 24.7 0 23 0zM10.5 10h-7C3.2 10 3 9.8 3 9.5S3.2 9 3.5 9h7C10.8 9 11 9.2 11 9.5S10.8 10 10.5 10zM10.5 8h-7C3.2 8 3 7.8 3 7.5S3.2 7 3.5 7h7C10.8 7 11 7.2 11 7.5S10.8 8 10.5 8zM10.5 6h-7C3.2 6 3 5.8 3 5.5 3 5.2 3.2 5 3.5 5h7C10.8 5 11 5.2 11 5.5 11 5.8 10.8 6 10.5 6zM19 12.1c-2.8 0-5.1-2.3-5.1-5.1 0-2.8 2.3-5.1 5.1-5.1 2.8 0 5.1 2.3 5.1 5.1C24.1 9.8 21.8 12.1 19 12.1z"></path><circle cx="19" cy="7" r="2.8"></circle></symbol>
<symbol id="bb-sound" viewBox="0 0 100 100"><path d="M94.1 42.4H87.2c-0.5 0-0.9 0.4-0.9 0.9 0 0.5 0.4 0.9 0.9 0.9h6.9c0.5 0 0.9-0.4 0.9-0.9C95 42.8 94.6 42.4 94.1 42.4zM84.3 34.7c0 0.1 0 0.2 0.1 0.3 0.2 0.5 0.7 0.7 1.2 0.5l6.4-2.5c0.5-0.2 0.7-0.7 0.5-1.2 -0.2-0.5-0.7-0.7-1.2-0.5l-6.4 2.5C84.5 33.9 84.3 34.3 84.3 34.7zM80.8 28.3l4.7-5.1c0.4-0.4 0.3-1-0.1-1.3 -0.4-0.3-1-0.3-1.3 0.1l-4.7 5.1c-0.2 0.2-0.2 0.4-0.2 0.6 0 0.3 0.1 0.5 0.3 0.7C79.8 28.7 80.4 28.7 80.8 28.3zM92 53.7l-6.4-2.5c-0.5-0.2-1 0-1.2 0.5 0 0.1-0.1 0.2-0.1 0.3 0 0.4 0.2 0.7 0.6 0.9l6.4 2.5c0.5 0.2 1 0 1.2-0.5C92.7 54.5 92.5 53.9 92 53.7zM80.8 58.4c-0.3-0.4-0.9-0.4-1.3-0.1 -0.2 0.2-0.3 0.4-0.3 0.7 0 0.2 0.1 0.5 0.2 0.6l4.7 5.1c0.4 0.4 0.9 0.4 1.3 0.1 0.4-0.4 0.4-0.9 0.1-1.3L80.8 58.4zM70.4 19.6c-1.1 0-2.1 0.7-3 2.3 -0.6 1.1-6.8 11-15.1 12.4 -8.3 1.4-17.6 1.8-23.4 1.8h-17C8.1 36.1 5 38.6 5 41.8v2.2 2.2c0 3.1 3.1 5.6 7 5.6h12.1l-3 26c-0.3 2.8 0 3.8 1.6 3.8h9 0.7c1 0 2.3 0 2.8 0 0.7 0 1.1-0.6 1.1-1.2l0.5-4.3c0.1-0.6-0.2-1.2-0.9-1.2 0 0 0 0-0.1 0 -0.1 0-0.2 0-0.2 0 0 0-0.1 0-0.1 0 -1 0-2.4-1-2.1-3.5l2.2-19.4c5.1 0.2 11 0.7 16.5 1.7 8.3 1.4 14.5 11.3 15.1 12.4 0.9 1.6 1.9 2.3 3 2.3 1.1 0 2.6-0.7 2.6-2.3V43.9 21.9C73 20.3 71.5 19.6 70.4 19.6z"></path></symbol>
<symbol id="bb-workshop" viewBox="0 0 95.8 100"><circle cx="10.4" cy="77.1" r="6.3"></circle><path d="M10.4 85.4C4.7 85.4 0 90.1 0 95.8V100h20.8v-4.2C20.8 90.1 16.2 85.4 10.4 85.4z"></path><circle cx="35.4" cy="77.1" r="6.3"></circle><path d="M35.4 85.4C29.7 85.4 25 90.1 25 95.8V100h20.8v-4.2C45.8 90.1 41.2 85.4 35.4 85.4z"></path><circle cx="60.4" cy="77.1" r="6.3"></circle><path d="M60.4 85.4C54.7 85.4 50 90.1 50 95.8V100h20.8v-4.2C70.8 90.1 66.2 85.4 60.4 85.4z"></path><circle cx="85.4" cy="77.1" r="6.3"></circle><path d="M85.4 85.4C79.7 85.4 75 90.1 75 95.8V100h20.8v-4.2C95.8 90.1 91.2 85.4 85.4 85.4z"></path><path d="M52.1 56.3H43.8c-1.2 0-2.1-0.9-2.1-2.1s0.9-2.1 2.1-2.1h8.3c1.2 0 2.1 0.9 2.1 2.1S53.2 56.3 52.1 56.3zM47.9 12.5c-1.2 0-2.1-0.9-2.1-2.1V2.1C45.8 0.9 46.8 0 47.9 0S50 0.9 50 2.1v8.3C50 11.6 49.1 12.5 47.9 12.5zM29.2 31.3h-8.3c-1.2 0-2.1-0.9-2.1-2.1s0.9-2.1 2.1-2.1h8.3c1.2 0 2.1 0.9 2.1 2.1S30.3 31.3 29.2 31.3zM34.4 17.7c-0.5 0-1.1-0.2-1.5-0.6l-5.9-5.9c-0.8-0.8-0.8-2.1 0-2.9 0.8-0.8 2.1-0.8 2.9 0l5.9 5.9c0.8 0.8 0.8 2.1 0 2.9C35.4 17.5 34.9 17.7 34.4 17.7zM61.5 17.7c-0.5 0-1.1-0.2-1.5-0.6 -0.8-0.8-0.8-2.1 0-2.9l5.9-5.9c0.8-0.8 2.1-0.8 2.9 0 0.8 0.8 0.8 2.1 0 2.9l-5.9 5.9C62.5 17.5 62 17.7 61.5 17.7zM75 31.3h-8.3c-1.2 0-2.1-0.9-2.1-2.1s0.9-2.1 2.1-2.1H75c1.2 0 2.1 0.9 2.1 2.1S76.2 31.3 75 31.3zM52.1 58.3H43.8c-1.2 0-2.1 0.9-2.1 2.1S42.6 62.5 43.8 62.5h1c0 1.2 0.9 2.1 2.1 2.1h2.1c1.2 0 2.1-0.9 2.1-2.1h1c1.2 0 2.1-0.9 2.1-2.1S53.2 58.3 52.1 58.3zM58.7 39c2.4-2.6 3.8-6 3.8-9.8 0-8.1-6.5-14.6-14.6-14.6s-14.6 6.5-14.6 14.6c0 3.7 1.4 7 3.6 9.6 1 1.1 4.7 5.5 4.7 9.2 0 1.2 0.9 2.1 2.1 2.1h8.3c1.2 0 2.1-0.9 2.1-2.1V47.8C54.2 44.4 57.4 40.4 58.7 39z"></path></symbol>

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 29 KiB

65
app/assets/stylesheets/application.scss

@ -375,6 +375,43 @@ input {
}*/
}
.input-field.other-field label {
input {
float: left;
margin: 0.33em 0;
&:checked {
+ div input {
//display: block;
z-index: 1;
@include _(opacity, 1);
}
}
}
div {
float: left;
position: relative;
margin: 0 0.25em;
font-size: 1em;
input {
//display: none;
@include _(opacity, 0);
@include _(transition, opacity 250ms ease-in-out);
z-index: -1;
position: absolute;
width: auto;
margin: 0;
border: 1px solid #CCC;
height: 1.5em;
left: 0;
top: 0;
}
}
}
.number-field {
display: inline-block;
font-size: 1.5em;
@ -384,6 +421,11 @@ input {
}
}
.input-field-help {
margin-bottom: 1em;
margin-left: 1em;
}
.check-box-field,
.radio-button-field {
@include clearfix;
@ -502,6 +544,10 @@ input {
height: 5em;
}
}
.single-check-box-field,
.single-radio-button-field {
margin-left: 1em;
}
.date-span {
margin-left: 1em;
@ -1088,6 +1134,22 @@ $header-tilt: 8deg;
@include font-family(primary);
}
}
.current {
@include before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
left: -1.5em;
top: 0.6667em;
border-width: 1em 0 1em 1em;
border-color: transparent transparent transparent #333;
border-style: solid;
font-size: 0.25em;
}
}
}
#lingua-franca-keys {
@ -1770,7 +1832,7 @@ html #lingua-franca-translation-form {
.email-preview {
max-width: 40rem;
margin-top: 2em;
margin: 2em auto 0;
padding: 0.25em 1em;
background-color: #F8F8F8;
@include default-box-shadow(top, 2, true);
@ -1829,6 +1891,7 @@ html #lingua-franca-translation-form {
@include _(transition, transform 150ms ease-in-out);
&:hover, &:focus, &:active {
z-index: 1;
@include _(transform, scale(1.1));
}

279
app/assets/stylesheets/application/and_chr-42.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Chrome for Android 42 (approximately 13.77% of all users)
*
*/
$browser: and_chr;
$browser_prefix: webkit;
$browser_version: 42;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": a,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": a,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/and_ff-39.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Firefox for Android 39 (approximately 0.14% of all users)
*
*/
$browser: and_ff;
$browser_prefix: moz;
$browser_version: 39;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": n,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": a,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": n,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": n,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": p,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": n,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": n,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": y,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": y,
"custom-elements": pd,
"imports": p,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": yx,
"font-loading": n,
"font-unicode-range": nd,
"gamepad": n,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/android-40.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Android Browser 40 (approximately 0.0% of all users)
*
*/
$browser: android;
$browser_prefix: webkit;
$browser_version: 40;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": n,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": n,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/chrome-45.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Chrome 45 (approximately 0.19% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 45;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/chrome-46.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Chrome 46 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 46;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/chrome-47.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Chrome 47 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 47;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/edge-1.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Edge 1 (approximately 0.0% of all users)
*
*/
$browser: edge;
$browser_prefix: ms;
$browser_version: 1;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": a,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": y,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": n,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": p,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": a,
"online-status": y,
"eventsource": n,
"x-doc-messaging": y,
"sni": y,
"datauri": a,
"wav": y,
"mathml": n,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": n,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": p,
"wordwrap": a,
"progressmeter": a,
"object-fit": n,
"xhr2": y,
"minmaxwh": y,
"details": n,
"text-stroke": n,
"inline-block": y,
"notifications": n,
"stream": y,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": ax,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": a,
"touch": y,
"matchesselector": ax,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": y,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": ax,
"spellcheck-attribute": y,
"fullscreen": y,
"css-exclusions": yx,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": n,
"css-repeating-gradients": y,
"css-filters": nd,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": a,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": y,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": n,
"cryptography": y,
"template": n,
"opus": n,
"jpegxr": y,
"channel-messaging": y,
"css3-tabsize": n,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": ax,
"text-emphasis": n,
"midi": n,
"canvas-blending": n,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": n,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": p,
"speech-synthesis": n,
"user-timing": y,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": n,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": n,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": y,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": a,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": n,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": n,
"font-unicode-range": a,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": a,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": n,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": a,
"css-logical-props": n,
"fetch": n,
"referrer-policy": n,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": ax,
"input-minlength": n,
"css-media-interaction": y,
"ime": yx,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": n,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": n,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/firefox-40.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Firefox 40 (approximately 0.01% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 40;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": a,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/firefox-41.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Firefox 41 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 41;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/firefox-42.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Firefox 42 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 42;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/ios_saf-8.1-8.4.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 8.1-8.4;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": yx,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": yx,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": yx,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": a,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": n,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": n,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": n,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": n,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/ios_saf-9.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: iOS Safari 9 (approximately 0.0% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/op_mob-30.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Opera Mobile 30 (approximately 0.03% of all users)
*
*/
$browser: op_mob;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": n,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/opera-30.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Opera 30 (approximately 0.43% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/opera-31.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Opera 31 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 31;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/opera-32.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Opera 32 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 32;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/application/safari-9.scss

@ -0,0 +1,279 @@
/*
* ../application
* Browser: Safari 9 (approximately 0.0% of all users)
*
*/
$browser: safari;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": n,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": n,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": n,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": u,
"ime": n,
"font-smooth": ax,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../application";

279
app/assets/stylesheets/translations/and_chr-42.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Chrome for Android 42 (approximately 13.77% of all users)
*
*/
$browser: and_chr;
$browser_prefix: webkit;
$browser_version: 42;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": a,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": a,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/and_ff-39.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Firefox for Android 39 (approximately 0.14% of all users)
*
*/
$browser: and_ff;
$browser_prefix: moz;
$browser_version: 39;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": n,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": a,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": n,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": n,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": p,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": n,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": n,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": y,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": y,
"custom-elements": pd,
"imports": p,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": yx,
"font-loading": n,
"font-unicode-range": nd,
"gamepad": n,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/android-40.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Android Browser 40 (approximately 0.0% of all users)
*
*/
$browser: android;
$browser_prefix: webkit;
$browser_version: 40;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": n,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": n,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/chrome-45.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Chrome 45 (approximately 0.19% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 45;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/chrome-46.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Chrome 46 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 46;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/chrome-47.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Chrome 47 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 47;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/edge-1.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Edge 1 (approximately 0.0% of all users)
*
*/
$browser: edge;
$browser_prefix: ms;
$browser_version: 1;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": a,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": y,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": n,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": p,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": a,
"online-status": y,
"eventsource": n,
"x-doc-messaging": y,
"sni": y,
"datauri": a,
"wav": y,
"mathml": n,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": n,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": p,
"wordwrap": a,
"progressmeter": a,
"object-fit": n,
"xhr2": y,
"minmaxwh": y,
"details": n,
"text-stroke": n,
"inline-block": y,
"notifications": n,
"stream": y,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": ax,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": a,
"touch": y,
"matchesselector": ax,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": y,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": ax,
"spellcheck-attribute": y,
"fullscreen": y,
"css-exclusions": yx,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": n,
"css-repeating-gradients": y,
"css-filters": nd,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": a,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": y,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": n,
"cryptography": y,
"template": n,
"opus": n,
"jpegxr": y,
"channel-messaging": y,
"css3-tabsize": n,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": ax,
"text-emphasis": n,
"midi": n,
"canvas-blending": n,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": n,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": p,
"speech-synthesis": n,
"user-timing": y,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": n,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": n,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": y,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": a,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": n,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": n,
"font-unicode-range": a,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": a,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": n,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": a,
"css-logical-props": n,
"fetch": n,
"referrer-policy": n,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": ax,
"input-minlength": n,
"css-media-interaction": y,
"ime": yx,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": n,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": n,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/firefox-40.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Firefox 40 (approximately 0.01% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 40;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": a,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/firefox-41.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Firefox 41 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 41;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/firefox-42.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Firefox 42 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 42;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 8.1-8.4;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": yx,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": yx,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": yx,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": a,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": n,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": n,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": n,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": n,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/ios_saf-9.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: iOS Safari 9 (approximately 0.0% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/op_mob-30.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Opera Mobile 30 (approximately 0.03% of all users)
*
*/
$browser: op_mob;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: mobile;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": n,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/opera-30.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Opera 30 (approximately 0.43% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/opera-31.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Opera 31 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 31;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/opera-32.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Opera 32 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 32;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

279
app/assets/stylesheets/translations/safari-9.scss

@ -0,0 +1,279 @@
/*
* ../translations
* Browser: Safari 9 (approximately 0.0% of all users)
*
*/
$browser: safari;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: desktop;
// CSS Compatibility
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": n,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": n,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": n,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": u,
"ime": n,
"font-smooth": ax,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "../translations";

280
app/assets/stylesheets/web-fonts/and_chr-42.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Chrome for Android 42 (approximately 13.77% of all users)
*
*/
$browser: and_chr;
$browser_prefix: webkit;
$browser_version: 42;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": a,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": a,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/and_ff-39.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Firefox for Android 39 (approximately 0.14% of all users)
*
*/
$browser: and_ff;
$browser_prefix: moz;
$browser_version: 39;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": n,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": a,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": n,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": n,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": p,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": n,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": n,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": y,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": y,
"custom-elements": pd,
"imports": p,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": yx,
"font-loading": n,
"font-unicode-range": nd,
"gamepad": n,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/android-40.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Android Browser 40 (approximately 0.0% of all users)
*
*/
$browser: android;
$browser_prefix: webkit;
$browser_version: 40;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": y,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": y,
"font-unicode-range": y,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": n,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": n,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/chrome-45.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Chrome 45 (approximately 0.19% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 45;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/chrome-46.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Chrome 46 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 46;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/chrome-47.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Chrome 47 (approximately 0.0% of all users)
*
*/
$browser: chrome;
$browser_prefix: webkit;
$browser_version: 47;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": a,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": nd,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": u,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": nxd,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": u,
"font-size-adjust": nd,
"link-icon-png": y,
"link-icon-svg": u,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/edge-1.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Edge 1 (approximately 0.0% of all users)
*
*/
$browser: edge;
$browser_prefix: ms;
$browser_version: 1;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": a,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": y,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": n,
"css-reflections": n,
"css-masks": n,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": p,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": a,
"online-status": y,
"eventsource": n,
"x-doc-messaging": y,
"sni": y,
"datauri": a,
"wav": y,
"mathml": n,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": n,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": p,
"wordwrap": a,
"progressmeter": a,
"object-fit": n,
"xhr2": y,
"minmaxwh": y,
"details": n,
"text-stroke": n,
"inline-block": y,
"notifications": n,
"stream": y,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": ax,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": a,
"touch": y,
"matchesselector": ax,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": y,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": ax,
"spellcheck-attribute": y,
"fullscreen": y,
"css-exclusions": yx,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": n,
"css-repeating-gradients": y,
"css-filters": nd,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": a,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": y,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": n,
"cryptography": y,
"template": n,
"opus": n,
"jpegxr": y,
"channel-messaging": y,
"css3-tabsize": n,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": ax,
"text-emphasis": n,
"midi": n,
"canvas-blending": n,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": n,
"css-mixblendmode": n,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": n,
"iframe-srcdoc": p,
"speech-synthesis": n,
"user-timing": y,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": n,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": n,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": y,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": a,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": n,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": n,
"font-unicode-range": a,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": a,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": n,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": n,
"css-text-align-last": a,
"css-logical-props": n,
"fetch": n,
"referrer-policy": n,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": n,
"css-snappoints": ax,
"input-minlength": n,
"css-media-interaction": y,
"ime": yx,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": n,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": n,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/firefox-40.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Firefox 40 (approximately 0.01% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 40;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": a,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/firefox-41.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Firefox 41 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 41;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/firefox-42.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Firefox 42 (approximately 0.0% of all users)
*
*/
$browser: firefox;
$browser_prefix: moz;
$browser_version: 42;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": y,
"css-animation": y,
"css-gradients": y,
"css-canvas": u,
"css-reflections": n,
"css-masks": a,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": y,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": n,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": nd,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": nd,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": y,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": a,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": p,
"text-stroke": u,
"inline-block": y,
"notifications": y,
"stream": yx,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": u,
"menu": a,
"css-zoom": n,
"rem": y,
"ttf": y,
"touch": nd,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": y,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": y,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": y,
"user-select-none": yx,
"webp": p,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": nd,
"css3-tabsize": ax,
"mutationobserver": y,
"css-selection": yx,
"css-placeholder": yx,
"css-deviceadaptation": n,
"text-emphasis": n,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": y,
"dialog": n,
"css-variables": y,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": nd,
"high-resolution-time": y,
"battery-status": a,
"serviceworkers": nd,
"text-decoration": y,
"iframe-srcdoc": y,
"speech-synthesis": nd,
"user-timing": y,
"srcset": y,
"ambient-light": a,
"will-change": y,
"css-shapes": n,
"domcontentloaded": y,
"proximity": y,
"kerning-pairs-ligatures": y,
"iframe-seamless": u,
"css-image-orientation": y,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": ad,
"resource-timing": y,
"custom-elements": pd,
"imports": pd,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": nd,
"autofocus": y,
"css-clip-path": a,
"getrandomvalues": y,
"screen-orientation": ax,
"font-loading": nd,
"font-unicode-range": nd,
"gamepad": y,
"css-font-stretch": y,
"font-size-adjust": y,
"link-icon-png": y,
"link-icon-svg": y,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": n,
"css-boxdecorationbreak": y,
"object-observe": n,
"css-at-counter-style": a,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": y,
"css-crisp-edges": yx,
"css-text-align-last": yx,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": y,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": a,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": y,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: iOS Safari 8.1-8.4 (approximately 6.42% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 8.1-8.4;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": yx,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": yx,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": yx,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": yx,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": a,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": n,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": n,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": a,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": n,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": n,
"css-media-interaction": n,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": n,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/ios_saf-9.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: iOS Safari 9 (approximately 0.0% of all users)
*
*/
$browser: ios_saf;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": n,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": n,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": a,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": n,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": a,
"fullscreen": n,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": a,
"input-color": n,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": n,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": y,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": n,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": a,
"picture": n,
"woff2": n,
"text-size-adjust": yx,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": n,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/op_mob-30.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Opera Mobile 30 (approximately 0.03% of all users)
*
*/
$browser: op_mob;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: mobile;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": n,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": n,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": a,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": ax,
"stream": ax,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": a,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": a,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": n,
"css3-cursors-newer": n,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": n,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": n,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": n,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": n,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": n,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/opera-30.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Opera 30 (approximately 0.43% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 30;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/opera-31.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Opera 31 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 31;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/opera-32.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Opera 32 (approximately 0.0% of all users)
*
*/
$browser: opera;
$browser_prefix: webkit;
$browser_version: 32;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": n,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": y,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": y,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": ax,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": y,
"css-hyphens": n,
"css-transitions": y,
"font-feature": yx,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": n,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": y,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": p,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": a,
"fileapi": y,
"shadowdom": y,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": n,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": y,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": y,
"mpeg4": y,
"ogv": y,
"wordwrap": y,
"progressmeter": y,
"object-fit": y,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": ax,
"svg-img": y,
"datalist": a,
"dataset": y,
"css-grid": pd,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": y,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": yx,
"bloburls": y,
"rellist": n,
"typedarrays": y,
"deviceorientation": a,
"script-defer": y,
"nav-timing": y,
"audio-api": y,
"css-regions": n,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": y,
"input-color": y,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": y,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": y,
"pointer": p,
"user-select-none": yx,
"webp": y,
"input-autocomplete-onoff": y,
"intrinsic-width": yx,
"cryptography": y,
"template": y,
"opus": y,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": y,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": ax,
"midi": y,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": yx,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": n,
"dialog": y,
"css-variables": n,
"vibration": y,
"css-backgroundblendmode": y,
"css-mixblendmode": y,
"speech-recognition": ax,
"high-resolution-time": y,
"battery-status": y,
"serviceworkers": a,
"text-decoration": n,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": y,
"srcset": y,
"ambient-light": n,
"will-change": y,
"css-shapes": y,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": y,
"woff2": y,
"text-size-adjust": n,
"web-animation": a,
"resource-timing": y,
"custom-elements": y,
"imports": y,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": y,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": y,
"font-loading": y,
"font-unicode-range": y,
"gamepad": y,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": n,
"css-media-resolution": y,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": y,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": y,
"css-text-align-last": nd,
"css-logical-props": ax,
"fetch": y,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": y,
"registerprotocolhandler": y,
"css-snappoints": n,
"input-minlength": y,
"css-media-interaction": y,
"ime": n,
"font-smooth": ax,
"audiotracks": n,
"videotracks": n,
"contentsecuritypolicy2": y,
"permissions-api": y,
"http2": y,
"font-kerning": y,
"jpeg2000": n,
"upgradeinsecurerequests": y,
"publickeypinning": y,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

280
app/assets/stylesheets/web-fonts/safari-9.scss

@ -0,0 +1,280 @@
/*
* web-fonts
* Browser: Safari 9 (approximately 0.0% of all users)
*
*/
$browser: safari;
$browser_prefix: webkit;
$browser_version: 9;
$browser_type: desktop;
// CSS Compatibility
$bumbleberry-no-markup: true;
$browser_capabilities: (
"png-alpha": y,
"apng": y,
"video": y,
"audio": y,
"contenteditable": y,
"dragndrop": y,
"internationalization": n,
"queryselector": y,
"getelementsbyclassname": y,
"forms": a,
"html5semantic": y,
"offline-apps": y,
"webworkers": y,
"fontface": y,
"eot": n,
"woff": y,
"multibackgrounds": y,
"border-image": y,
"background-img-opts": y,
"css-table": y,
"css-gencontent": y,
"css-fixed": y,
"beacon": n,
"hashchange": y,
"css-sel2": y,
"css-sel3": y,
"css-textshadow": y,
"css-boxshadow": y,
"css3-colors": y,
"css3-boxsizing": y,
"css-mediaqueries": y,
"multicolumn": y,
"border-radius": y,
"transforms2d": y,
"use-strict": y,
"devicepixelratio": y,
"transforms3d": y,
"sharedworkers": n,
"css-hyphens": yx,
"css-transitions": y,
"font-feature": n,
"css-animation": y,
"css-gradients": y,
"css-canvas": yx,
"css-reflections": yx,
"css-masks": ax,
"console-basic": y,
"svg": y,
"svg-css": y,
"svg-smil": y,
"svg-fonts": y,
"svg-filters": y,
"svg-html": a,
"svg-html5": y,
"canvas": y,
"canvas-text": y,
"namevalue-storage": y,
"sql-storage": y,
"indexeddb": a,
"online-status": y,
"eventsource": y,
"x-doc-messaging": y,
"sni": y,
"datauri": y,
"wav": y,
"mathml": y,
"css-featurequeries": y,
"xhtml": y,
"xhtmlsmil": p,
"wai-aria": a,
"geolocation": y,
"flexbox": y,
"webgl": y,
"fileapi": a,
"shadowdom": n,
"websockets": y,
"hidden": y,
"script-async": y,
"mediasource": y,
"cors": y,
"css-backdrop-filter": y,
"calc": y,
"dom-range": y,
"ruby": a,
"css-opacity": y,
"form-validation": a,
"history": y,
"json": y,
"classlist": y,
"text-overflow": y,
"webm": p,
"mpeg4": y,
"ogv": n,
"wordwrap": y,
"progressmeter": y,
"object-fit": a,
"xhr2": y,
"minmaxwh": y,
"details": y,
"text-stroke": yx,
"inline-block": y,
"notifications": y,
"stream": n,
"svg-img": y,
"datalist": p,
"dataset": y,
"css-grid": p,
"menu": n,
"css-zoom": y,
"rem": y,
"ttf": y,
"touch": n,
"matchesselector": y,
"pointer-events": y,
"blobbuilder": y,
"filereader": y,
"filesystem": n,
"bloburls": y,
"rellist": y,
"typedarrays": y,
"deviceorientation": n,
"script-defer": y,
"nav-timing": y,
"audio-api": yx,
"css-regions": yx,
"spellcheck-attribute": y,
"fullscreen": ax,
"css-exclusions": n,
"requestanimationframe": y,
"input-range": y,
"matchmedia": y,
"input-datetime": n,
"input-color": n,
"input-number": y,
"getboundingclientrect": y,
"iframe-sandbox": y,
"css-counters": y,
"css-resize": y,
"input-placeholder": y,
"spdy": y,
"css-repeating-gradients": y,
"css-filters": yx,
"getcomputedstyle": y,
"mp3": y,
"word-break": a,
"viewport-units": y,
"contentsecuritypolicy": y,
"pagevisibility": y,
"stricttransportsecurity": y,
"style-scoped": n,
"svg-fragment": y,
"outline": y,
"download": n,
"pointer": p,
"user-select-none": yx,
"webp": n,
"input-autocomplete-onoff": a,
"intrinsic-width": ax,
"cryptography": yx,
"template": y,
"opus": n,
"jpegxr": n,
"channel-messaging": y,
"css3-tabsize": a,
"mutationobserver": y,
"css-selection": y,
"css-placeholder": ax,
"css-deviceadaptation": n,
"text-emphasis": y,
"midi": n,
"canvas-blending": y,
"clipboard": a,
"rtcpeerconnection": n,
"css3-cursors": y,
"css3-cursors-newer": y,
"webvtt": y,
"promises": y,
"css-sticky": yx,
"dialog": n,
"css-variables": n,
"vibration": n,
"css-backgroundblendmode": a,
"css-mixblendmode": a,
"speech-recognition": n,
"high-resolution-time": y,
"battery-status": n,
"serviceworkers": n,
"text-decoration": ax,
"iframe-srcdoc": y,
"speech-synthesis": y,
"user-timing": n,
"srcset": y,
"ambient-light": n,
"will-change": n,
"css-shapes": yx,
"domcontentloaded": y,
"proximity": n,
"kerning-pairs-ligatures": y,
"iframe-seamless": n,
"css-image-orientation": n,
"picture": n,
"woff2": n,
"text-size-adjust": n,
"web-animation": n,
"resource-timing": n,
"custom-elements": p,
"imports": p,
"input-file-multiple": y,
"atob-btoa": y,
"css-appearance": yx,
"css-background-offsets": y,
"css-supports-api": y,
"css-touch-action": n,
"autofocus": y,
"css-clip-path": ax,
"getrandomvalues": y,
"screen-orientation": n,
"font-loading": n,
"font-unicode-range": a,
"gamepad": n,
"css-font-stretch": n,
"font-size-adjust": n,
"link-icon-png": y,
"link-icon-svg": a,
"css-media-resolution": ax,
"xml-serializer": y,
"css-image-set": yx,
"css-boxdecorationbreak": ax,
"object-observe": n,
"css-at-counter-style": n,
"css-page-break": a,
"css-placeholder-shown": n,
"broadcastchannel": n,
"css-crisp-edges": yx,
"css-text-align-last": n,
"css-logical-props": ax,
"fetch": n,
"referrer-policy": y,
"background-attachment": y,
"currentcolor": y,
"input-pattern": a,
"registerprotocolhandler": n,
"css-snappoints": yx,
"input-minlength": n,
"css-media-interaction": u,
"ime": n,
"font-smooth": ax,
"audiotracks": y,
"videotracks": y,
"contentsecuritypolicy2": n,
"permissions-api": n,
"http2": y,
"font-kerning": yx,
"jpeg2000": y,
"upgradeinsecurerequests": n,
"publickeypinning": n,
"input-email-tel-url": y,
"fieldset-disabled": y,
"font-variant-alternates": n,
"form-attribute": y,
"es5": y
);
@import "bumbleberry-settings";
@import "web-fonts";

4
app/controllers/application_controller.rb

@ -137,10 +137,14 @@ class ApplicationController < LinguaFrancaApplicationController
end
end
if request.post?
@banner_image ||= 'grafitti.jpg'
@page_title ||= 'page_titles.403.Please_Login'
do_403 (template || 'translator_login')
else
do_404
end
end
def confirm(uid = nil)

41
app/controllers/conferences_controller.rb

@ -806,14 +806,11 @@ class ConferencesController < ApplicationController
do_403 unless @workshop.can_edit?(current_user)
@title = @workshop.title
@info = @workshop.info
JSON.parse(r.languages).each do |l|
@languages[l.to_sym] ||= 0
@languages[l.to_sym] += 1
end
@languages = JSON.parse(@workshop.languages).map &:to_sym
@needs = JSON.parse(@workshop.needs).map &:to_sym
@needs = JSON.parse(@workshop.needs || '[]').map &:to_sym
@languages = JSON.parse(@workshop.languages || '[]').map &:to_sym
@space = @workshop.space.to_sym if @workshop.space
@theme = @workshop.theme.to_sym if @workshop.theme
@notes = @workshop.notes
render 'workshops/new'
end
@ -821,16 +818,29 @@ class ConferencesController < ApplicationController
set_conference
set_conference_registration
@workshop = Workshop.find_by_id_and_conference_id(params[:workshop_id], @this_conference.id)
do_404 unless @workshop
do_403 unless @workshop.can_delete?(current_user)
if !@workshop
do_404
return
end
if !@workshop.can_delete?(current_user)
do_403
return
end
if request.post?
if params[:button] == 'confirm'
if @workshop
@workshop.workshop_facilitators.destroy_all
@workshop.destroy
end
redirect_to workshops_url
return
end
redirect_to edit_workshop_url(@this_conference.slug, @workshop.id)
return
end
render 'workshops/delete'
@ -841,14 +851,21 @@ class ConferencesController < ApplicationController
set_conference_registration
if params[:workshop_id]
workshop = Workshop.find(params[:workshop_id])
workshop.title = params[:title]
workshop.info = params[:info]
else
workshop = Workshop.new(:conference_id => @this_conference.id, :title => params[:title], :info => params[:info])
workshop = Workshop.new(:conference_id => @this_conference.id)
workshop.workshop_facilitators = [WorkshopFacilitator.new(:user_id => current_user.id, :role => :creator)]
end
workshop.title = params[:title]
workshop.info = params[:info]
workshop.languages = (params[:languages] || {}).keys.to_json
workshop.needs = (params[:needs] || {}).keys.to_json
workshop.theme = params[:theme] == 'other' ? params[:other_theme] : params[:theme]
workshop.space = params[:space]
workshop.notes = params[:notes]
workshop.save
redirect_to workshops_url
redirect_to view_workshop_url(@this_conference.slug, workshop.id)
end
# DELETE /conferences/1

8
app/helpers/application_helper.rb

@ -385,6 +385,7 @@ module ApplicationHelper
end
def paragraph(object, attribute = nil)
return '' unless object
content = attribute ? object.send(attribute.to_s) : object
result = ''
if content =~ /<(p|span|h\d|div)[^>]*>/
@ -403,11 +404,12 @@ module ApplicationHelper
filter_html: true,
hard_wrap: true,
space_after_headers: true,
fenced_code_blocks: true
fenced_code_blocks: true,
link_attributes: { target: "_blank" }
}), {
autolink: true,
superscript: true,
disable_indented_code_blocks: true
disable_indented_code_blocks: true,
superscript: true
})
result = @markdown.render(content)
end

15
app/views/application/_header.html.haml

@ -0,0 +1,15 @@
- content_for :banner do
- image = image_url(image_file || 'empty-racks.jpg')
- style = nil
- cover = nil
- figure = nil
- if capable_of(:css_mixblendmode) || ENV['RAILS_ENV'] == 'test'
- cover = "<div class=\"cover\" style=\"background-image: url(#{image})\"></div>"
- elsif capable_of(:svg)
- banner_image = 'application/banner_image.svg'
- else
- style = "background-image: url(#{image})"
#header-title.short{style: style}
= (render banner_image, {:image => image}) if banner_image
= cover.html_safe if cover
%h1=_(@page_title || "page_titles.#{page_group.to_s}.#{page_key.to_s}")

12
app/views/application/_policy.html.haml

@ -0,0 +1,12 @@
.policy-agreement
- if @is_policy_page
%h2=_'articles.policy.headings.The_Agreement'
- else
%h3=_'articles.policy.headings.The_Agreement'
%ul
- [:commitment, :respect, :empowerment, :accessible, :peaceful, :spaces, :hearing, :intent, :open_minds, :learning].each do |term|
%li=_"articles.policy.term.#{term.to_s}", :s, 2
%h3=_'articles.policy.headings.Why','Why have a Safer Space Agreement?'
%p=_'articles.policy.paragraphs.Why', :p
%h3=_'articles.policy.headings.How','How is the policy enforced?'
%p=_'articles.policy.paragraphs.How', :p

6
app/views/conferences/_confirm_email.html.haml

@ -0,0 +1,6 @@
%article
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Confirm_You_Email_Address','Confirm Email Address'
= columns(medium: 6, large: 5) do
= form_tag register_path(@this_conference.slug) do
= button_tag :continue, :value => :confirm_email

50
app/views/conferences/_done.html.haml

@ -0,0 +1,50 @@
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Youre_Done', 'You\'re Done!'
= columns(medium: 6, large: 7) do
%p=_'articles.conference_registration.paragraphs.done', :p
%p=_'articles.conference_registration.paragraphs.workshops', 'You can now take a look at proposed workshops and even propose one yourself if you like.'
.actions
= link_to (_'articles.conference_registration.actions.View_Workshops'), workshops_path(@conference.slug), :class => 'button'
= columns(medium: 6, large: 5) do
%h3=_'articles.conference_registration.headings.Your_Registration'
%table
%tr
%th=_'articles.conference_registration.headings.name'
%td=_!current_user.firstname
%tr
%th=_'articles.conference_registration.headings.location'
%td=_!@registration.city
%tr
%th=_'articles.conference_registration.headings.arrival'
%td=date(@registration.arrival)
%tr
%th=_'articles.conference_registration.headings.departure'
%td=date(@registration.departure)
%tr
%th=_'articles.conference_registration.headings.languages'
%td=_!((JSON.parse(@registration.languages).map { |x| _"languages.#{x}" }).join(', ').to_s).html_safe
%tr
%th=_'articles.conference_registration.headings.housing'
%td=_"articles.conference_registration.questions.housing.#{@registration.housing}"
%tr
%th=_'articles.conference_registration.headings.bike'
%td=_"articles.conference_registration.questions.bike.#{@registration.bike}"
%tr
%th=_'articles.conference_registration.headings.food'
%td=_"articles.conference_registration.questions.food.#{@registration.food}"
%tr
%th=_'articles.conference_registration.headings.allergies'
%td
- if @registration.allergies.blank?
=_'articles.conference_registration.none'
- else
=_!@registration.allergies
%tr
%th=_'articles.conference_registration.headings.other'
%td=_!@registration.other
%tr
%th=_'articles.conference_registration.headings.payment'
%td=_!('$' + @amount)
= form_tag register_path(@this_conference.slug) do
.actions
= button_tag :edit_registration, :value => :register

6
app/views/conferences/_email_confirm.html.haml

@ -0,0 +1,6 @@
%article
= row do
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.email_confirm','Please confirm your email address'
= columns(medium: 12) do
=paragraph _('articles.conference_registration.paragraphs.email_confirm', :p)

1
app/views/conferences/_page_header.html.haml

@ -0,0 +1 @@
= render :partial => 'application/header', :locals => {:page_group => :conferences, :page_key => page_key, :image_file => @conference.poster_url}

20
app/views/conferences/_payment.html.haml

@ -0,0 +1,20 @@
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Payment'
%p=_'articles.conference_registration.paragraphs.Payment', 'Thank you for completing your registration. We\'ll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.'
= columns(large: 9, push: 1) do
= form_tag register_path(@this_conference.slug), :class => :payment do
= hidden_field_tag :button, :payment
.three-options
= button_tag :amount_25, :name => :amount, :value => '25.0' do
=_! '$25.00'
= button_tag :amount_50, :name => :amount, :value => '50.0' do
=_! '$50.00'
= button_tag :amount_100, :name => :amount, :value => '100.0' do
= _!'$100.00'
= form_tag register_path(@this_conference.slug), :class => :payment do
%span.currency=_!'$'
= number_field_tag :amount, nil, :required => true, :step => 0.01, :min => 0.00
= button_tag :custom_amount, :value => :payment
%p=_'articles.conference_registration.paragraphs.currency','(amounts are in $USD)'
= columns(large: 2)

5
app/views/conferences/_paypal_confirm.html.haml

@ -0,0 +1,5 @@
= columns(medium: 12) do
%h3=_'articles.conference_registration.headings.payment_confirm','Please confirm your payment'
%p=_'articles.conference_registration.paragraphs.payment_confirm',"You are about to confirm your payment of $ #{@amount} USD for registration.", vars: {:amount => @amount}
= form_tag register_path(@this_conference.slug), :class => :payment do
= button_tag :confirm_amount, :value => :paypal_confirmed

10
app/views/conferences/_policy.html.haml

@ -0,0 +1,10 @@
%article
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Policy_Agreement'
%p=_'articles.conference_registration.paragraphs.Policy_Agreement', :s, 2
= columns(medium: 10, push: 1) do
= render 'application/policy'
= columns(medium: 12) do
%p=_'articles.conference_registration.paragraphs.Confirm_Agreement', :p
= form_tag register_path(@this_conference.slug) do
.actions= button_tag :agree, :value => :policy

72
app/views/conferences/_questions.html.haml

@ -0,0 +1,72 @@
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Registration_Info','Registration Info'
= columns(medium: 5, large: 4) do
%p=_'articles.conference_registration.paragraphs.Registration_Info', :p
= columns(medium: 7, large: 8) do
= form_tag register_path(@this_conference.slug) do
%h3=_'articles.conference_registration.headings.name','What is your name?'
.text-field.input-field
= label_tag :name
= text_field_tag :name, @name, required: true
%h3=_'articles.conference_registration.headings.location','Where are you coming from?'
.text-field.input-field
= label_tag :location
= text_field_tag :location, @registration.city, required: true
%h3=_'articles.conference_registration.headings.arrival_and_departure','How long do you plan to spend in the area?'
.date-span.input-field
.date-labels
= label_tag :arrival
= label_tag :departure
.date-field.input-field
= datetime_local_field_tag :arrival, @registration.arrival.strftime("%Y-%m-%dT%T")
= datetime_local_field_tag :departure, @registration.departure.strftime("%Y-%m-%dT%T")
%h3=_'articles.conference_registration.headings.languages','Which languages do you speak?'
.check-box-field.input-field
- [:en, :es, :fr].each do |language|
= check_box_tag "languages[#{language}]", 1, @languages.include?(language)
= label_tag "languages_#{language}" do
= _"languages.#{language}"
%h3=_'articles.conference_registration.headings.housing','Do you need a place to stay?'
.radio-button-field.input-field
- [:none, :tent, :house].each do |option|
= radio_button_tag :housing, option, (@registration.housing || '').to_sym == option, required: true
= label_tag "housing_#{option}" do
- option_name = _"articles.conference_registration.questions.housing.#{option}"
= svg_sprite('icons', "bb-#{option}", option_name)
= option_name
%h3=_'articles.conference_registration.headings.bike','Do you need a bike?'
.radio-button-field.input-field
- [:none, :small, :medium, :large].each do |option|
= radio_button_tag :bike, option, (@registration.bike || '').to_sym == option, required: true
= label_tag "bike_#{option}" do
- option_name = _"articles.conference_registration.questions.bike.#{option}"
= svg_sprite('icons', "bb-#{option == :none ? :none : :bike}", option_name)
= option_name
%h3=_'articles.conference_registration.headings.food','What are your eating habits?'
.radio-button-field.input-field
= radio_button_tag :food, :meat, (@registration.food || '').to_sym == :meat, required: true
= label_tag :food_meat do
- option_name = _"articles.conference_registration.questions.food.meat"
= svg_sprite('icons', 'bb-meat', option_name)
= option_name
= radio_button_tag :food, :vegetarian, (@registration.food || '').to_sym == :vegetarian, required: true
= label_tag :food_vegetarian do
- option_name = _"articles.conference_registration.questions.food.vegetarian"
= svg_sprite('icons', 'bb-meat', 'meat')
= svg_sprite('icons', 'bb-none', option_name)
= option_name
= radio_button_tag :food, :vegan, (@registration.food || '').to_sym == :vegan, required: true
= label_tag :food_vegan do
- option_name = _"articles.conference_registration.questions.food.vegan"
= svg_sprite('icons', 'bb-milk', 'milk')
= svg_sprite('icons', 'bb-none', option_name)
= option_name
%h3=_'articles.conference_registration.headings.allergies','Do you have any allergies?'
.text-field.input-field
= label_tag :allergies
= text_field_tag :allergies, @registration.allergies
%h3=_'articles.conference_registration.headings.other','Anything else we should know about your visit?'
.select-field.input-field
= label_tag :other
= text_area_tag :other, @registration.other
= button_tag :register, :value => :save

59
app/views/conferences/_stats.html.haml

@ -0,0 +1,59 @@
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Stats'
%p=_'articles.conference_registration.paragraphs.Stats', :p
= columns(medium: 6) do
%ul.stats
%li
%h3=_'articles.conference_registration.terms.Total_Registrations'
.stat.important=_!@total_registrations
%li.money
%h3=_'articles.conference_registration.terms.Total_Donations'
.stat=money @total_donations
%li
%h3=_'articles.conference_registration.terms.Donation_Count'
.stat
= _!"#{@donation_count} / #{@total_registrations}"
%li
%h3=_'articles.conference_registration.terms.Housing'
.breakdown
- @housing.each do |h, v|
- unless h == :none
.stat-with-label
.label=_"articles.conference_registration.questions.housing.#{h}"
.stat=_!v
%li
%h3=_'articles.conference_registration.terms.Bikes'
.breakdown
.stat=_!"#{@bike_count} / #{@total_registrations}"
- @bikes.each do |h, v|
- unless h == :none
.stat-with-label
.label=_"articles.conference_registration.questions.bikes.#{h}"
.stat.percent=_!percent(v.to_f / @bike_count)
%li
%h3=_'articles.conference_registration.terms.Food'
.breakdown
- @food.each do |h, v|
.stat-with-label
.label=_"articles.conference_registration.questions.food.#{h}"
.stat.percent=_!percent(v.to_f / @total_registrations)
%li
%h3=_'articles.conference_registration.terms.Languages'
.breakdown
- @languages.each do |h, v|
.stat-with-label
.label=_"languages.#{h}"
.stat.percent=_!percent(v.to_f / @total_registrations)
= columns(medium: 6) do
.allergies
%h3=_'articles.conference_registration.headings.Allergies'
%ul
- @allergies.each do |a|
%li
%p=_!a
.other
%h3=_'articles.conference_registration.headings.other'
%ul
- @other.each do |o|
%li
%p=_!o

42
app/views/conferences/_workshops.html.haml

@ -0,0 +1,42 @@
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Workshops','Workshops'
= columns(medium: 6) do
%h3=_'articles.conference_registration.headings.Add_Workshop'
= form_tag register_path(@this_conference.slug) do
.text-field.input-field
= text_field_tag :title, nil, required: true
= label_tag :title
= text_area_tag :info, nil, required: true
= button_tag :add
= columns(medium: 6) do
%h3=_'articles.conference_registration.headings.Your_Workshops'
%ul.workshops.my-workshops
- @my_workshops.each do |workshop|
%li
%h4=workshop[:title]
.info
%h5{:contenteditable => true}=workshop[:title]
%p{:contenteditable => true}=workshop[:info]
= form_tag register_path(@this_conference.slug) do
= button_tag :save, :value => :save
= button_tag :delete, :value => :delete
= button_tag :cancel, :value => :cancel
= columns(medium: 12) do
= form_tag register_path(@this_conference.slug) do
= button_tag :previous, :value => :registration
= button_tag :next, :value => :workshops
:javascript
function makeWorkshopsClickable() {
var workshops = document.querySelectorAll('ul.workshops h4');
for (var i = 0; i < workshops.length; i++) {
workshops[i].addEventListener('click', function(e) {
var workshop = e.target.parentElement;
workshop.className = 'view';
workshop.querySelector('form').onsubmit = function() {
workshop.removeAttribute('class');
return false;
}
}, false);
}
}
makeWorkshopsClickable();

35
app/views/conferences/broadcast.html.haml

@ -0,0 +1,35 @@
= render 'page_header', :page_key => 'Email_Participants'
%article
= row do
= columns(medium: 12) do
- if @email_sent == :yes
%p=_('articles.conference_registration.paragraphs.participants_emailed',"All participants of #{@this_conference.title} have been emailed.", :vars => {:conference_title => @this_conference.title})
- if @email_sent != :yes
=paragraph(_'articles.conference_registration.paragraphs.Email_Participants','This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing \'test\' will send the email only to you, make sure you do this and use caution in general before pressing \'send\'')
- if @email_sent == :yes || @email_sent == :preview
%h2=_'articles.conference_registration.headings.Preview'
.email-preview
%h3=@subject
=paragraph @content
- if @email_sent != :yes
= form_tag broadcast_path(@this_conference.slug), class: 'composition' do
- if @email_sent == :preview
= hidden_field_tag :subject, @subject
= hidden_field_tag :content, @content
- else
.text-field.input-field.big
= label_tag :subject
= text_field_tag :subject, @subject, :required => true
.select-field.input-field
= label_tag :content
= text_area_tag :content, @content, :required => true
.actions.right
- if @email_sent == :test
.note=_('articles.conference_registration.notes.Test_Email_Sent',"An email was sent to #{current_user.email}", vars: {:email_address => current_user.email})
- if @email_sent == :preview # let the user send the
= button_tag :edit, :value => :edit
= button_tag :send, :value => :send
- else
= button_tag :preview, :value => :preview
= button_tag :test, :value => :test

62
app/views/conferences/stats.html.haml

@ -0,0 +1,62 @@
= render 'page_header', :page_key => 'Registration_Stats'
%article
= row do
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Stats'
%p=_'articles.conference_registration.paragraphs.Stats', :p
= columns(medium: 6) do
%ul.stats
%li
%h3=_'articles.conference_registration.terms.Total_Registrations'
.stat.important=_!@total_registrations
%li.money
%h3=_'articles.conference_registration.terms.Total_Donations'
.stat=money @total_donations
%li
%h3=_'articles.conference_registration.terms.Donation_Count'
.stat
= _!"#{@donation_count} / #{@total_registrations}"
%li
%h3=_'articles.conference_registration.terms.Housing'
.breakdown
- @housing.each do |h, v|
- unless h == :none
.stat-with-label
.label=_"articles.conference_registration.questions.housing.#{h}"
.stat=_!v
%li
%h3=_'articles.conference_registration.terms.Bikes'
.breakdown
.stat=_!"#{@bike_count} / #{@total_registrations}"
- @bikes.each do |h, v|
- unless h == :none
.stat-with-label
.label=_"articles.conference_registration.questions.bikes.#{h}"
.stat.percent=_!percent(v.to_f / @bike_count)
%li
%h3=_'articles.conference_registration.terms.Food'
.breakdown
- @food.each do |h, v|
.stat-with-label
.label=_"articles.conference_registration.questions.food.#{h}"
.stat.percent=_!percent(v.to_f / @total_registrations)
%li
%h3=_'articles.conference_registration.terms.Languages'
.breakdown
- @languages.each do |h, v|
.stat-with-label
.label=_"languages.#{h}"
.stat.percent=_!percent(v.to_f / @total_registrations)
= columns(medium: 6) do
.allergies
%h3=_'articles.conference_registration.headings.Allergies'
%ul
- @allergies.each do |a|
%li
%p=_!a
.other
%h3=_'articles.conference_registration.headings.other'
%ul
- @other.each do |o|
%li
%p=_!o

1
app/views/user_mailer/broadcast.html.haml

@ -0,0 +1 @@
=paragraph @content

1
app/views/user_mailer/broadcast.text.haml

@ -0,0 +1 @@
=@content

2
app/views/user_mailer/email_confirmation.html.haml

@ -1,4 +1,4 @@
%p=_'email.confirmation.paragraph.please_confirm','Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address by clicking on following link:'
- link = "#{@host}/confirm/#{@confirmation.token}"
%p
%a{href: link}=link
%a{href: link}=_'email.confirmation.link.please_confirm'

3
app/views/user_mailer/email_confirmation.text.haml

@ -0,0 +1,3 @@
=_'email.confirmation.paragraph.please_confirm','Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address by clicking on following link:'
=''
="#{@host}/confirm/#{@confirmation.token}"

10
app/views/workshops/delete.html.haml

@ -0,0 +1,10 @@
= render 'conferences/page_header', :page_key => 'Delete_Workshop'
%article
= row do
= columns(medium: 12) do
%h2=_'articles.workshops.headings.Delete_Workshop',"Are you sure you want to delete the workshop: <em>#{@workshop.title}</em>?", :vars => {:title => "<em>#{@workshop.title}</em>".html_safe}
= form_tag delete_workshop_path(@this_conference.slug, @workshop.id), class: 'composition' do
.actions
= button_tag :confirm, :value => :confirm, :class => :delete
= button_tag :cancel, :value => :cancel

6
app/views/workshops/index.html.haml

@ -2,11 +2,11 @@
%article
= row do
= columns(medium: 12) do
%h2=_'articles.conference_registration.headings.Workshops'
%h2=_'articles.workshops.headings.Workshops'
= columns(medium: 6) do
%p=_'articles.conference_registration.paragraphs.Workshops', :p
%p=_'articles.workshops.paragraphs.Workshops', :p
= columns(medium: 6) do
%h3=_'articles.conference_registration.headings.Your_Workshops'
%h3=_'articles.workshops.headings.Your_Workshops'
%ul.workshop-previews
- @my_workshops.each do |w|
- if w.title

41
app/views/workshops/new.html.haml

@ -4,7 +4,7 @@
= form_tag save_workshop_path(@this_conference.slug), class: 'composition' do
= (hidden_field_tag :workshop_id, @workshop.id) if @workshop
= columns(medium: 12) do
%p=(_'articles.workshops.paragraphs.info','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use <a href="http://daringfireball.net/projects/markdown/basics" target="_blank">Markdown</a>.').html_safe
=paragraph(_'articles.workshops.paragraphs.new_workshop','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics).').html_safe
.text-field.input-field.big
= label_tag :title
= text_field_tag :title, @title, :required => true
@ -13,32 +13,47 @@
= text_area_tag :info, @info, :required => true
= columns(medium: 6) do
%h3=_'articles.workshops.headings.languages','Workshop Language'
.check-box-field.input-field
- [:en, :es, :fr].each do |language|
= check_box_tag "languages[#{language}]", 1, @languages.include?(language)
.single-check-box-field.input-field
= label_tag "languages_#{language}" do
= check_box_tag "languages[#{language}]", 1, @languages && @languages.include?(language)
= _"languages.#{language}"
%h3=_'articles.workshops.headings.theme','Theme'
%p=_'articles.workshops.paragraphs.theme', :p
.check-box-field.input-field
- [:race_gender, :mechanics, :funding, :organization, :community, :other].each do |theme|
= radio_button_tag :theme, theme, @theme == theme
.input-field-help=_'articles.workshops.paragraphs.theme', :p
- theme_found = false
- [:race_gender, :mechanics, :funding, :organization, :community].each do |theme|
.single-radio-button-field.input-field
= label_tag "theme_#{theme}" do
- is_selected = (@theme == theme)
- theme_found ||= is_selected
= radio_button_tag :theme, theme, is_selected
= _"workshop.options.theme.#{theme}"
.single-radio-button-field.other-field.input-field
= label_tag "theme_other" do
= radio_button_tag :theme, :other, (@theme && !theme_found)
%div
= _"workshop.options.theme.other"
= text_field_tag :other_theme, (@theme && !theme_found ? @theme : nil)
= columns(medium: 6) do
%h3=_'articles.workshops.headings.needs','What do you need?'
.check-box-field.input-field
- [:sound, :projector, :tools].each do |need|
= check_box_tag "needs[#{need}]", 1, @needs.include?(need)
.single-check-box-field.input-field
= label_tag "needs_#{need}" do
= check_box_tag "needs[#{need}]", 1, @needs.include?(need)
= _"workshop.options.needs.#{need}"
%h3=_'articles.workshops.headings.space','Type of space'
%p=_'articles.workshops.paragraphs.space', :p
.check-box-field.input-field
- [:workshop, :meeting_room, :outdoor_meeting].each do |space|
= radio_button_tag :space, space, @space == space
.input-field-help=_'articles.workshops.paragraphs.space', :p
- [:meeting_room, :workshop, :outdoor_meeting].each do |space|
.single-radio-button-field.input-field
= label_tag "space_#{space}" do
= radio_button_tag :space, space, @space == space
= _"workshop.options.space.#{space}"
= columns(medium: 12) do
%h3=_'articles.workshops.headings.notes','Notes for Conference Organizers and Workshop Facilitators'
%p=_'articles.workshops.paragraphs.notes','Notes are only viewable by conference hosts and workshop facilitators'
.text-area-field.input-field
= label_tag :notes
= text_area_tag :notes, @notes
= columns(medium: 12) do
.actions.right
= button_tag :save, :value => :save

19
app/views/workshops/show.html.haml

@ -4,6 +4,7 @@
= columns(medium: 12) do
%h2=_!@workshop.title
=paragraph _!(@workshop.info) || ''
= columns(medium: 6) do
%h3=_'articles.workshops.headings.facilitators'
.facilitators
- @workshop.workshop_facilitators.each do |f|
@ -11,6 +12,24 @@
- u = User.find(f.user_id)
.name=_!(u.firstname || u.username || u.email)
.role=_"roles.workshops.facilitator.#{f.role}"
- if @workshop.languages
= columns(medium: 6) do
%h3=_'articles.workshops.headings.languages','Workshop Language'
%p= _!((JSON.parse(@workshop.languages || '[]').map { |x| _"languages.#{x}" }).join(', ').to_s.html_safe)
- if @workshop.theme
= columns(medium: 6) do
%h3=_'articles.workshops.headings.theme','Theme'
%p= [:race_gender, :mechanics, :funding, :organization, :community].include?((@workshop.theme || '').to_sym) ? (_"workshop.options.theme.#{@workshop.theme}") : @workshop.theme
- if @workshop.can_edit?(current_user) || @this_conference.host?(current_user)
- if @workshop.needs
= columns(medium: 6) do
%h3=_'articles.workshops.headings.needs','What do you need?'
%p= _!((JSON.parse(@workshop.needs || '[]').map { |x| _"workshop.options.needs.#{x}" }).join(', ').to_s.html_safe)
- if @workshop.notes
= columns(medium: 12) do
%h3=_'articles.workshops.headings.notes','Notes'
=paragraph _!(@workshop.notes)
= columns(medium: 12) do
.actions
= (link_to (_'actions.workshops.Edit'), edit_workshop_path(@this_conference.slug, @workshop.id), :class => 'button modify') if @workshop.can_edit?(current_user)
= (link_to (_'actions.workshops.Delete'), delete_workshop_path(@this_conference.slug, @workshop.id), :class => 'button delete') if @workshop.can_delete?(current_user)

5
bin/delayed_job

@ -0,0 +1,5 @@
#!/usr/bin/env ruby
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize

4
config/lingua_franca.yml

@ -0,0 +1,4 @@
---
importer:
geonames:
username: godwin

6
config/locales/data/html_records/1.html

@ -46,7 +46,7 @@
<div class="details">
<h3 class="primary">Halifax, Nova Scotia</h3>
<div class="secondary">
July 19 – 23, 2015
July 21 – 25, 2015
</div>
</div>
</div>
@ -109,7 +109,7 @@ AZ
<a href="/">
BE
</a>
<span>be</span>
<span>Belarusian</span>
</li>
<li>
<a href="/">
@ -439,7 +439,7 @@ TR
<a href="/">
TT
</a>
<span>tt</span>
<span>Tatar</span>
</li>
<li>
<a href="/">

514
config/locales/data/html_records/10.html

@ -0,0 +1,514 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-workshops">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Workshops" data-i18n-needs-translation="0">Workshops</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.workshops.headings.Workshops" data-i18n-needs-translation="1">Workshops</span></h2>
</div><div class="columns medium-6"><p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.Workshops" data-i18n-needs-translation="1">Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.</span></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.Your_Workshops" data-i18n-needs-translation="1">Your Workshops</span></h3>
<ul class="workshop-previews">
</ul>
<a class="button" href="/conferences/MyBikeBike/workshops/create"><span class="translated-content" data-i18n-key="actions.workshops.create" data-i18n-needs-translation="0">New Workshop</span></a>
</div></div><div class="row"><ul class="workshop-previews">
</ul>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/11.html

@ -0,0 +1,526 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-view_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.View_Workshop" data-i18n-needs-translation="0">View Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2>My Workshop Title</h2>
<p>Lorem Ipsum</p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.facilitators" data-i18n-needs-translation="0">Facilitators</span></h3>
<div class="facilitators">
<div class="facilitator">
<div class="name">John Doe</div>
<div class="role"><span class="translated-content" data-i18n-key="roles.workshops.facilitator.creator" data-i18n-needs-translation="0">creator</span></div>
</div>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<p></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<p></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
</div><div class="columns medium-12"><div class="actions">
<a class="button modify" href="/conferences/MyBikeBike/workshops/1/edit"><span class="translated-content" data-i18n-key="actions.workshops.Edit" data-i18n-needs-translation="0">Edit</span></a>
<a class="button delete" href="/conferences/MyBikeBike/workshops/1/delete"><span class="translated-content" data-i18n-key="actions.workshops.Delete" data-i18n-needs-translation="0">Delete Workshop</span></a>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

597
config/locales/data/html_records/12.html

@ -0,0 +1,597 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-edit_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1/edit">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Edit_Workshop" data-i18n-needs-translation="1">Edit Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><form class="composition" action="/conferences/MyBikeBike/workshops/save" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="workshop_id" id="workshop_id" value="1">
<div class="columns medium-12"><p>Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can click on the "create workshop" button.</p>
<div class="text-field input-field big">
<label for="title"><span class="translated-content" data-i18n-key="forms.labels.generic.title" data-i18n-needs-translation="0">Title</span></label>
<input type="text" name="title" id="title" value="My Workshop Title" required="required">
</div>
<div class="text-area-field input-field">
<label for="info"><span class="translated-content" data-i18n-key="forms.labels.generic.info" data-i18n-needs-translation="0">Info</span></label>
<textarea name="info" id="info" required="required">Lorem Ipsum</textarea>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<div class="single-check-box-field input-field">
<label for="languages_en"><input type="checkbox" name="languages[en]" id="languages_en" value="1">
<span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="languages_es"><input type="checkbox" name="languages[es]" id="languages_es" value="1">
<span class="translated-content" data-i18n-key="languages.es" data-i18n-needs-translation="0">Spanish</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="languages_fr"><input type="checkbox" name="languages[fr]" id="languages_fr" value="1">
<span class="translated-content" data-i18n-key="languages.fr" data-i18n-needs-translation="0">French</span>
</label></div>
<h3><span class="translated-content" data-i18n-key="articles.workshops.headings.theme" data-i18n-needs-translation="0">Theme</span></h3>
<div class="input-field-help"><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.theme" data-i18n-needs-translation="0">Which of the themes below best match your workshop? This will help hosts to avoid scheduling conflicts. Select other if none of the options match in any way.</span></div>
<div class="single-radio-button-field input-field">
<label for="theme_race_gender"><input type="radio" name="theme" id="theme_race_gender" value="race_gender">
<span class="translated-content" data-i18n-key="workshop.options.theme.race_gender" data-i18n-needs-translation="0">Race, Gender, or Class Politics</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_mechanics"><input type="radio" name="theme" id="theme_mechanics" value="mechanics">
<span class="translated-content" data-i18n-key="workshop.options.theme.mechanics" data-i18n-needs-translation="0">Mechanics</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_funding"><input type="radio" name="theme" id="theme_funding" value="funding">
<span class="translated-content" data-i18n-key="workshop.options.theme.funding" data-i18n-needs-translation="0">Funding</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_organization"><input type="radio" name="theme" id="theme_organization" value="organization">
<span class="translated-content" data-i18n-key="workshop.options.theme.organization" data-i18n-needs-translation="0">Organizational Concerns</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_community"><input type="radio" name="theme" id="theme_community" value="community">
<span class="translated-content" data-i18n-key="workshop.options.theme.community" data-i18n-needs-translation="0">Community Outreach</span>
</label></div>
<div class="single-radio-button-field other-field input-field">
<label for="theme_other"><input type="radio" name="theme" id="theme_other" value="other">
<div class=" empty">
<span class="translated-content" data-i18n-key="workshop.options.theme.other" data-i18n-needs-translation="0">Other</span>
<input type="text" name="other_theme" id="other_theme">
</div>
</label></div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<div class="single-check-box-field input-field">
<label for="needs_sound"><input type="checkbox" name="needs[sound]" id="needs_sound" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.sound" data-i18n-needs-translation="0">Sound System</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="needs_projector"><input type="checkbox" name="needs[projector]" id="needs_projector" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.projector" data-i18n-needs-translation="0">Projector</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="needs_tools"><input type="checkbox" name="needs[tools]" id="needs_tools" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.tools" data-i18n-needs-translation="0">Tools</span>
</label></div>
<h3><span class="translated-content" data-i18n-key="articles.workshops.headings.space" data-i18n-needs-translation="0">Space</span></h3>
<div class="input-field-help"><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.space" data-i18n-needs-translation="0">What kind of space do you need for your workshop?</span></div>
<div class="single-radio-button-field input-field">
<label for="space_meeting_room"><input type="radio" name="space" id="space_meeting_room" value="meeting_room">
<span class="translated-content" data-i18n-key="workshop.options.space.meeting_room" data-i18n-needs-translation="0">Meeting Room</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="space_workshop"><input type="radio" name="space" id="space_workshop" value="workshop">
<span class="translated-content" data-i18n-key="workshop.options.space.workshop" data-i18n-needs-translation="0">Repair Space</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="space_outdoor_meeting"><input type="radio" name="space" id="space_outdoor_meeting" value="outdoor_meeting">
<span class="translated-content" data-i18n-key="workshop.options.space.outdoor_meeting" data-i18n-needs-translation="0">Outdoor Space</span>
</label></div>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="1">Notes are only viewable by conference hosts and workshop facilitators</span></p>
<div class="text-area-field input-field">
<label for="notes"><span class="translated-content" data-i18n-key="forms.labels.generic.notes" data-i18n-needs-translation="0">Notes</span></label>
<textarea name="notes" id="notes"></textarea>
</div>
</div><div class="columns medium-12"><div class="actions right">
<span class="translated-content" data-i18n-key="forms.actions.generic.save" data-i18n-needs-translation="0"><button name="button" type="submit" value="save">Save</button></span>
</div>
</div></form>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/13.html

@ -0,0 +1,526 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-view_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.View_Workshop" data-i18n-needs-translation="0">View Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2>Super Awesome Workshop</h2>
<p>Lorem Ipsum</p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.facilitators" data-i18n-needs-translation="0">Facilitators</span></h3>
<div class="facilitators">
<div class="facilitator">
<div class="name">John Doe</div>
<div class="role"><span class="translated-content" data-i18n-key="roles.workshops.facilitator.creator" data-i18n-needs-translation="0">creator</span></div>
</div>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<p></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<p></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
</div><div class="columns medium-12"><div class="actions">
<a class="button modify" href="/conferences/MyBikeBike/workshops/1/edit"><span class="translated-content" data-i18n-key="actions.workshops.Edit" data-i18n-needs-translation="0">Edit</span></a>
<a class="button delete" href="/conferences/MyBikeBike/workshops/1/delete"><span class="translated-content" data-i18n-key="actions.workshops.Delete" data-i18n-needs-translation="0">Delete Workshop</span></a>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

514
config/locales/data/html_records/14.html

@ -0,0 +1,514 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-delete_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1/delete">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Delete_Workshop" data-i18n-needs-translation="1">Delete Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.workshops.headings.Delete_Workshop" data-i18n-needs-translation="0">Delete Workshop</span></h2>
<form class="composition" action="/conferences/MyBikeBike/workshops/1/delete" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="actions">
<span class="translated-content" data-i18n-key="forms.actions.generic.confirm" data-i18n-needs-translation="0"><button name="button" type="submit" value="confirm" class="delete">Confirm</button></span>
<span class="translated-content" data-i18n-key="forms.actions.generic.cancel" data-i18n-needs-translation="0"><button name="button" type="submit" value="cancel">Cancel</button></span>
</div>
</form>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/15.html

@ -0,0 +1,521 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

524
config/locales/data/html_records/16.html

@ -0,0 +1,524 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-broadcast">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/broadcast">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Email_Participants" data-i18n-needs-translation="0">Email Participants</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
<a href="/conferences/MyBikeBike/stats"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
<a class="current" href="/conferences/MyBikeBike/broadcast"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><p>This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing 'test' will send the email only to you, make sure you do this and use caution in general before pressing 'send'</p>
<form class="composition" action="/conferences/MyBikeBike/broadcast" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="text-field input-field big empty">
<label for="subject"><span class="translated-content" data-i18n-key="forms.labels.generic.subject" data-i18n-needs-translation="0">Subject</span></label>
<input type="text" name="subject" id="subject" required="required">
</div>
<div class="select-field input-field">
<label for="content"><span class="translated-content" data-i18n-key="forms.labels.generic.content" data-i18n-needs-translation="0">Content</span></label>
<textarea name="content" id="content" required="required"></textarea>
</div>
<div class="actions right">
<span class="translated-content" data-i18n-key="forms.actions.generic.preview" data-i18n-needs-translation="0"><button name="button" type="submit" value="preview">Preview</button></span>
<span class="translated-content" data-i18n-key="forms.actions.generic.test" data-i18n-needs-translation="0"><button name="button" type="submit" value="test">Test</button></span>
</div>
</form>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

528
config/locales/data/html_records/17.html

@ -0,0 +1,528 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="about">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a class="current" href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/xconference.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.about.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.What_is_BikeBike" data-i18n-needs-translation="0">What is Bike!Bike!?</span></h2>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.What_is_BikeBike" data-i18n-needs-translation="0">Bike!Bike! is an international annual gathering organized by and for community bicycle projects. The conference is a space for participants from shops and related advocacy groups to converge in a different city each year over a 4 day period to have workshops and strengthen our social network.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.bicycle_project" data-i18n-needs-translation="0">What is a community bicycle project?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.bicycle_project_paragraph" data-i18n-needs-translation="0">Bike!Bike! 2015: An international reunion meant to be a swap-meet for experiences and ideas about community bike projects. From collectives that use the bicycle as an excuse to change society, economy and the environment. Non-profit groups that have a community bike shops, cooperatives and other projects that promote the use of the bicycle and that come together to turn their communities into a place where riding is easier, more inclusive, safer and more fun. The list below uses the criteria found in the old Bicycle Organization Organization Project for what constitutes a community bike shop. The bike project need not meet all these criteria. Rather, it is a general list of qualities which are common among many bicycle projects.</span></p>
<ul>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.non_profit" data-i18n-needs-translation="0">Bike shops that are accessible to people without money</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.no_money" data-i18n-needs-translation="0">Organizations that recycle bicycles and parts</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.education" data-i18n-needs-translation="0">Shops that have an educational focus, teaching others how to fix bikes</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.volunteer_run" data-i18n-needs-translation="0">Shops that are volunteer run </span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.export_bikes" data-i18n-needs-translation="0">Organizations that ship bikes to communities in other countries.</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.low_cost" data-i18n-needs-translation="0">Shops that provide free or low-cost services to the community.</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.recycle_parts" data-i18n-needs-translation="0">Non-profit bicycle organizations</span></li>
</ul>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Who_is_Invited" data-i18n-needs-translation="0">Who is invited?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Who_is_Invited" data-i18n-needs-translation="0">You don’t have to be an expert or belong to a huge group, you just need to be willing to share what you know about organization, mechanics, social impact, inequality alternatives, better access to bicycles or knowledge and social issues in your community or city.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Types_of_Workshops" data-i18n-needs-translation="0">What types of workshops will there be?</span></h3>
<figure style="background-image: url(/assets/columbus_people.jpg)"></figure>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Types_of_Workshops" data-i18n-needs-translation="0">Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can enter details after registering. What ends up in the final schedule and when they happen are decided on by the conference hosts.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Amenities" data-i18n-needs-translation="0">Where can I stay? What can I eat? How can I get around?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Amenities" data-i18n-needs-translation="0">Traditionally conference hosts arrange shared accommodations, one to two meals a day, and bicycles will be available for registered attendees however you should check the conference details on the current conference. More information on how you can arrange your own accommodation and other recommended places to visit should also be provided to you by the hosts on the conference page or in hard copy upon arrival.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Volunteer" data-i18n-needs-translation="0">Can I volunteer?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Volunteer" data-i18n-needs-translation="0">Yes. Please!</span></p>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/about">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/about">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/about">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/about">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/about">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/about">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/about">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/about">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/about">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/about">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/about">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/about">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/about">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/about">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/about">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/about">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/about">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/about">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/about">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/about">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/about">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/about">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/about">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/about">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/about">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/about">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/about">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/about">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/about">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/about">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/about">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/about">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/about">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/about">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/about">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/about">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/about">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/about">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/about">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/about">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/about">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/about">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/about">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/about">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/about">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/about">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/about">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/about">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/about">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/about">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/about">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/about">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/about">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/about">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/about">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/about">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/about">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/about">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/about">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/about">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/about">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/about">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/about">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/about">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/18.html

@ -0,0 +1,526 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="policy">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a class="current" href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/columbus_group.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.policy.Safer_Spaces_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><div class="columns medium-12"><div class="policy-agreement">
<h2><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h2>
<ul>
<li><span class="translated-content" data-i18n-key="articles.policy.term.commitment" data-i18n-needs-translation="0">We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.respect" data-i18n-needs-translation="0">We respect everyone's names, preferred gender pronouns, expressed identities and experiences.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.empowerment" data-i18n-needs-translation="0">We support the empowerment of each person and group.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.accessible" data-i18n-needs-translation="0">We commit to making spaces as accessible as possible; physically, socially, and personally.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.peaceful" data-i18n-needs-translation="0">We are peaceful and honest.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.spaces" data-i18n-needs-translation="0">We respect each others bodies and spaces.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.hearing" data-i18n-needs-translation="0">We commit to hearing each other and creating opportunities for all voices to be heard.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.intent" data-i18n-needs-translation="0">We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.open_minds" data-i18n-needs-translation="0">We encourage open minds and open hearts.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.learning" data-i18n-needs-translation="0">We promote inclusive learning spaces and questions in the spirit of personal growth.</span></li>
</ul>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.Why" data-i18n-needs-translation="0">Why have a Safer Space Agreement?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.Why" data-i18n-needs-translation="0">In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.</span></p>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.How" data-i18n-needs-translation="0">How is it enforced?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.How" data-i18n-needs-translation="0">The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.</span></p>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/policy">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/policy">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/policy">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/policy">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/policy">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/policy">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/policy">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/policy">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/policy">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/policy">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/policy">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/policy">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/policy">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/policy">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/policy">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/policy">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/policy">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/policy">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/policy">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/policy">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/policy">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/policy">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/policy">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/policy">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/policy">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/policy">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/policy">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/policy">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/policy">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/policy">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/policy">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/policy">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/policy">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/policy">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/policy">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/policy">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/policy">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/policy">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/policy">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/policy">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/policy">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/policy">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/policy">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/policy">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/policy">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/policy">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/policy">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/policy">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/policy">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/policy">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/policy">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/policy">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/policy">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/policy">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/policy">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/policy">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/policy">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/policy">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/policy">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/policy">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/policy">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/policy">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/policy">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/policy">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

523
config/locales/data/html_records/19.html

@ -0,0 +1,523 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="error_404">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/empty-racks.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.404.Page_Not_Found" data-i18n-needs-translation="0">Page Not Found</span></h1>
</div>
</header>
<div id="content"><div class="row"><div class="columns medium-12"><h1>
<span class="translated-content" data-i18n-key="error.404.title" data-i18n-needs-translation="0">404: This page doesn't exist</span>
</h1>
<p>
<span class="translated-content" data-i18n-key="error.404.description" data-i18n-needs-translation="0">Sorry, we couldn't find the page you were looking for. If you really believe that it should exist please contact admin@bikebike.org or file an issue on github:&nbsp;https://github.com/bikebike/BikeBike/issues</span>
</p>
</div></div></div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/error_404">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/error_404">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/error_404">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/error_404">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/error_404">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/error_404">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/error_404">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/error_404">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/error_404">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/error_404">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/error_404">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/error_404">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/error_404">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/error_404">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/error_404">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/error_404">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/error_404">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/error_404">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/error_404">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/error_404">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/error_404">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/error_404">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/error_404">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/error_404">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/error_404">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/error_404">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/error_404">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/error_404">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/error_404">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/error_404">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/error_404">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/error_404">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/error_404">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/error_404">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/error_404">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/error_404">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/error_404">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/error_404">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/error_404">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/error_404">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/error_404">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/error_404">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/error_404">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/error_404">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/error_404">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/error_404">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/error_404">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/error_404">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/error_404">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/error_404">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/error_404">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/error_404">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/error_404">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/error_404">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/error_404">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/error_404">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/error_404">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/error_404">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/error_404">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/error_404">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/error_404">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/error_404">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/error_404">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/error_404">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

6
config/locales/data/html_records/2.html

@ -37,7 +37,7 @@
<div class="details">
<h3 class="primary">Sackville, New Brunswick</h3>
<div class="secondary">
July 19 – 23, 2015
July 21 – 25, 2015
</div>
</div>
</div>
@ -100,7 +100,7 @@ AZ
<a href="/">
BE
</a>
<span>be</span>
<span>Belarusian</span>
</li>
<li>
<a href="/">
@ -430,7 +430,7 @@ TR
<a href="/">
TT
</a>
<span>tt</span>
<span>Tatar</span>
</li>
<li>
<a href="/">

510
config/locales/data/html_records/3.html

@ -0,0 +1,510 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="home">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a class="current" href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div id="header-title">
<div class="cover" style="background-image: url()"></div>
<div class="title">
<h2 class="background">2015!</h2>
<div class="details">
<h3 class="primary">Halifax, Nova Scotia</h3>
<div class="secondary">
July 21 – 25, 2015
</div>
</div>
</div>
</div>
<figure>
<img>
</figure>
</header>
<div id="content">
<article>
<h2>My Bike!Bike!</h2>
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

532
config/locales/data/html_records/4.html

@ -0,0 +1,532 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><article>
<div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Policy_Agreement" data-i18n-needs-translation="0">Safer Space Agreement</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Policy_Agreement" data-i18n-needs-translation="0">Safer Space Agreement</span></p>
</div><div class="columns medium-10 push-1"><div class="policy-agreement">
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h3>
<ul>
<li><span class="translated-content" data-i18n-key="articles.policy.term.commitment" data-i18n-needs-translation="0">We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.respect" data-i18n-needs-translation="0">We respect everyone's names, preferred gender pronouns, expressed identities and experiences.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.empowerment" data-i18n-needs-translation="0">We support the empowerment of each person and group.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.accessible" data-i18n-needs-translation="0">We commit to making spaces as accessible as possible; physically, socially, and personally.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.peaceful" data-i18n-needs-translation="0">We are peaceful and honest.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.spaces" data-i18n-needs-translation="0">We respect each others bodies and spaces.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.hearing" data-i18n-needs-translation="0">We commit to hearing each other and creating opportunities for all voices to be heard.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.intent" data-i18n-needs-translation="0">We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.open_minds" data-i18n-needs-translation="0">We encourage open minds and open hearts.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.learning" data-i18n-needs-translation="0">We promote inclusive learning spaces and questions in the spirit of personal growth.</span></li>
</ul>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.Why" data-i18n-needs-translation="0">Why have a Safer Space Agreement?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.Why" data-i18n-needs-translation="0">In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.</span></p>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.How" data-i18n-needs-translation="0">How is it enforced?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.How" data-i18n-needs-translation="0">The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.</span></p>
</div>
</div><div class="columns medium-12"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Confirm_Agreement" data-i18n-needs-translation="0">By clicking the "I Agree" button, you are pledging to do your best to uphold Bike!Bike!'s safer space agreement. Thank you!</span></p>
<form action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="actions"><span class="translated-content" data-i18n-key="forms.actions.generic.agree" data-i18n-needs-translation="0"><button name="button" type="submit" value="policy">I Agree</button></span></div>
</form>
</div></article>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

513
config/locales/data/html_records/5.html

@ -0,0 +1,513 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register/paypal_confirm/token">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a class="current" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.payment_confirm" data-i18n-needs-translation="0">Please confirm your payment</span></h3>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.payment_confirm" data-i18n-needs-translation="0">You are about to confirm your payment of 50.00&nbsp;for registration.</span></p>
<form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<span class="translated-content" data-i18n-key="forms.actions.generic.confirm_amount" data-i18n-needs-translation="0"><button name="button" type="submit" value="paypal_confirmed">Confirm</button></span>
</form>
</div>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/6.html

@ -0,0 +1,521 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

573
config/locales/data/html_records/7.html

@ -0,0 +1,573 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-stats">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/stats">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Registration_Stats" data-i18n-needs-translation="0">Registration Stats</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
<a class="current" href="/conferences/MyBikeBike/stats"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
<a href="/conferences/MyBikeBike/broadcast"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Stats" data-i18n-needs-translation="0">Stats</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Stats" data-i18n-needs-translation="0">Check Out who's coming and what they've paid so far. See at a glance how much accommodation is needed and what people prefer to eat.</span></p>
</div><div class="columns medium-6"><ul class="stats">
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Registrations" data-i18n-needs-translation="0">Total Registrations</span></h3>
<div class="stat important">1</div>
</li>
<li class="money">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Donations" data-i18n-needs-translation="0">Total Donations</span></h3>
<div class="stat">$0.00</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Donation_Count" data-i18n-needs-translation="0">Donation Count</span></h3>
<div class="stat">
0 / 1
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Housing" data-i18n-needs-translation="0">Housing</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.house" data-i18n-needs-translation="0">Indoor Location</span></div>
<div class="stat">1</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Bikes" data-i18n-needs-translation="0">Bikes</span></h3>
<div class="breakdown">
<div class="stat">1 / 1</div>
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bikes.medium" data-i18n-needs-translation="0">Medium</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Food" data-i18n-needs-translation="0">Food</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.meat" data-i18n-needs-translation="0">Omnivore</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Languages" data-i18n-needs-translation="0">Languages</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
</ul>
</div><div class="columns medium-6"><div class="allergies">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Allergies" data-i18n-needs-translation="0">Allergies</span></h3>
<ul>
</ul>
</div>
<div class="other">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></h3>
<ul>
</ul>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/stats/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/8.html

@ -0,0 +1,521 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/9.html

@ -0,0 +1,526 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a class="current" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Payment" data-i18n-needs-translation="0">Payment</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Payment" data-i18n-needs-translation="0">Thank you for completing your registration. We'll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.</span></p>
</div><div class="columns large-9 push-1"><form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="button" id="button" value="payment">
<div class="three-options">
<button name="amount" type="submit" value="25.0">$25.00
</button><button name="amount" type="submit" value="50.0">$50.00
</button><button name="amount" type="submit" value="100.0">$100.00
</button></div>
</form>
<form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<span class="currency">$</span>
<input type="number" name="amount" id="amount" required="required" step="0.01" min="0.0">
<span class="translated-content" data-i18n-key="forms.actions.generic.custom_amount" data-i18n-needs-translation="0"><button name="button" type="submit" value="payment">Custom amount</button></span>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p>
</form>
</div><div class="columns large-2"></div>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save