diff --git a/Gemfile b/Gemfile index 1a8c9b1..db51246 100644 --- a/Gemfile +++ b/Gemfile @@ -35,7 +35,6 @@ gem 'geocoder' gem 'paper_trail', '~> 3.0.5' gem 'font-awesome-rails' gem 'wysiwyg-rails' -#gem 'rails-assets-cdn' gem 'sitemap_generator' gem 'activerecord-session_store' gem 'paypal-express', '0.7.1' diff --git a/Gemfile.lock b/Gemfile.lock index 1ca0cf3..0fe141f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,545 +1,524 @@ -GIT - remote: git://github.com/cucumber/cucumber-rails.git - revision: 34e0f0c80d2b2042dbe4060f48e7b2a9d1dc312c - specs: - cucumber-rails (1.4.2) - capybara (>= 1.1.2, < 3) - cucumber (>= 1.3.8, < 2.1) - mime-types (>= 1.16, < 3) - nokogiri (~> 1.5) - railties (>= 3, < 5) - -GIT - remote: git://github.com/cucumber/cucumber-ruby-core.git - revision: 4eaa907716637579a996b10840fce207cc4bd095 - branch: integrate-gherkin3-parser - specs: - cucumber-core (1.2.0) - gherkin3 (~> 3.1.0) - -GIT - remote: git://github.com/cucumber/cucumber-ruby.git - revision: ed5e3822b1f5776108737109eb266b8411b5d0a7 - branch: integrate-gherkin3-parser - specs: - cucumber (2.0.2) - builder (>= 2.1.2) - cucumber-core (~> 1.2.0) - diff-lcs (>= 1.1.3) - gherkin3 (~> 3.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - -PATH - remote: ../bumbleberry - specs: - bumbleberry (0.0.1) - blockspring - cairo - railties - rsvg2 - sass-json-vars - sass-rails - -PATH - remote: ../lingua_franca - specs: - lingua_franca (0.0.1) - diffy - forgery - http_accept_language - i18n - rails (~> 4.2.0.rc2) - rails-i18n - rubyzip - -GEM - remote: http://rubygems.org/ - specs: - actionmailer (4.2.0) - actionpack (= 4.2.0) - actionview (= 4.2.0) - activejob (= 4.2.0) - mail (~> 2.5, >= 2.5.4) - rails-dom-testing (~> 1.0, >= 1.0.5) - actionpack (4.2.0) - actionview (= 4.2.0) - activesupport (= 4.2.0) - rack (~> 1.6.0) - rack-test (~> 0.6.2) - rails-dom-testing (~> 1.0, >= 1.0.5) - rails-html-sanitizer (~> 1.0, >= 1.0.1) - actionview (4.2.0) - activesupport (= 4.2.0) - builder (~> 3.1) - erubis (~> 2.7.0) - rails-dom-testing (~> 1.0, >= 1.0.5) - rails-html-sanitizer (~> 1.0, >= 1.0.1) - activejob (4.2.0) - activesupport (= 4.2.0) - globalid (>= 0.3.0) - activemodel (4.2.0) - activesupport (= 4.2.0) - builder (~> 3.1) - activerecord (4.2.0) - activemodel (= 4.2.0) - activesupport (= 4.2.0) - arel (~> 6.0) - activerecord-session_store (0.1.1) - actionpack (>= 4.0.0, < 5) - activerecord (>= 4.0.0, < 5) - railties (>= 4.0.0, < 5) - activesupport (4.2.0) - i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - acts_as_list (0.7.2) - activerecord (>= 3.0) - addressable (2.3.8) - arel (6.0.3) - attr_required (1.0.0) - awesome_print (1.6.1) - bcrypt (3.1.10) - bcrypt (3.1.10-x86-mingw32) - better_errors (2.1.1) - coderay (>= 1.0.0) - erubis (>= 2.6.6) - rack (>= 0.9.0) - binding_of_caller (0.7.2) - debug_inspector (>= 0.0.1) - blockspring (0.1.4) - rest-client (> 1.6.7) - builder (3.2.2) - cairo (1.14.3) - pkg-config (>= 1.1.5) - cairo (1.14.3-x86-mingw32) - pkg-config (>= 1.1.5) - callsite (0.0.11) - capistrano (2.15.6) - highline - net-scp (>= 1.0.0) - net-sftp (>= 2.0.0) - net-ssh (>= 2.0.14) - net-ssh-gateway (>= 1.1.0) - capybara (2.5.0) - mime-types (>= 1.16) - nokogiri (>= 1.3.3) - rack (>= 1.0.0) - rack-test (>= 0.5.4) - xpath (~> 2.0) - carrierwave (0.10.0) - activemodel (>= 3.2.0) - activesupport (>= 3.2.0) - json (>= 1.7) - mime-types (>= 1.16) - carrierwave-imageoptimizer (1.2.1) - carrierwave (~> 0.8) - image_optimizer (~> 1.2) - childprocess (0.5.6) - ffi (~> 1.0, >= 1.0.11) - cliver (0.3.2) - coderay (1.1.0) - coffee-rails (4.0.1) - coffee-script (>= 2.2.0) - railties (>= 4.0.0, < 5.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.9.1.1) - copydb (0.3.0) - faker (~> 0.9.5) - coveralls (0.8.2) - json (~> 1.8) - rest-client (>= 1.6.8, < 2) - simplecov (~> 0.10.0) - term-ansicolor (~> 1.3) - thor (~> 0.19.1) - crack (0.4.2) - safe_yaml (~> 1.0.0) - daemon-spawn (0.4.2) - daemons (1.2.3) - database_cleaner (1.5.0) - debug_inspector (0.0.2) - delayed_job (4.1.1) - activesupport (>= 3.0, < 5.0) - delayed_job_active_record (4.1.0) - activerecord (>= 3.0, < 5) - delayed_job (>= 3.0, < 5) - diff-lcs (1.2.5) - diffy (3.0.7) - docile (1.1.5) - domain_name (0.5.24) - unf (>= 0.0.5, < 1.0.0) - erubis (2.7.0) - execjs (2.6.0) - factory_girl (4.5.0) - activesupport (>= 3.0.0) - factory_girl_rails (4.5.0) - factory_girl (~> 4.5.0) - railties (>= 3.0.0) - faker (0.9.5) - i18n (~> 0.4) - faraday (0.9.1) - multipart-post (>= 1.2, < 3) - ffi (1.9.10) - ffi (1.9.10-x86-mingw32) - font-awesome-rails (4.4.0.0) - railties (>= 3.2, < 5.0) - forgery (0.6.0) - formatador (0.2.5) - gdk_pixbuf2 (3.0.5) - glib2 (= 3.0.5) - gdk_pixbuf2 (3.0.5-x86-mingw32) - glib2 (= 3.0.5) - geocoder (1.2.11) - gherkin3 (3.1.1) - git-version-bump (0.15.1) - glib2 (3.0.5) - pkg-config - glib2 (3.0.5-x86-mingw32) - cairo (>= 1.12.8) - pkg-config - globalid (0.3.6) - activesupport (>= 4.1.0) - guard (2.13.0) - formatador (>= 0.2.4) - listen (>= 2.7, <= 4.0) - lumberjack (~> 1.0) - nenv (~> 0.1) - notiffany (~> 0.0) - pry (>= 0.9.12) - shellany (~> 0.0) - thor (>= 0.18.1) - guard-compat (1.2.1) - guard-rspec (4.6.4) - guard (~> 2.1) - guard-compat (~> 1.1) - rspec (>= 2.99.0, < 4.0) - haml (4.0.7) - tilt - haml-rails (0.9.0) - actionpack (>= 4.0.1) - activesupport (>= 4.0.1) - haml (>= 4.0.6, < 5.0) - html2haml (>= 1.0.1) - railties (>= 4.0.1) - highline (1.7.7) - html2haml (2.0.0) - erubis (~> 2.7.0) - haml (~> 4.0.0) - nokogiri (~> 1.6.0) - ruby_parser (~> 3.5) - http-cookie (1.0.2) - domain_name (~> 0.5) - http_accept_language (2.0.5) - httpauth (0.2.1) - i18n (0.7.0) - image_optimizer (1.3.0) - jquery-rails (4.0.5) - rails-dom-testing (~> 1.0) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - jquery-ui-rails (5.0.5) - railties (>= 3.2.16) - json (1.8.3) - jwt (0.1.13) - multi_json (>= 1.5) - kgio (2.10.0) - launchy (2.4.3) - addressable (~> 2.3) - listen (3.0.3) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - loofah (2.0.3) - nokogiri (>= 1.5.9) - lumberjack (1.0.9) - mail (2.6.3) - mime-types (>= 1.16, < 3) - meta_request (0.3.4) - callsite (~> 0.0, >= 0.0.11) - rack-contrib (~> 1.1) - railties (>= 3.0.0, < 5.0.0) - metaclass (0.0.4) - method_source (0.8.2) - mime-types (2.6.2) - mini_magick (4.3.3) - mini_portile (0.6.2) - minitest (5.8.1) - mocha (1.1.0) - metaclass (~> 0.0.1) - multi_json (1.11.2) - multi_test (0.1.2) - multipart-post (2.0.0) - nenv (0.2.0) - nested_form (0.3.2) - net-scp (1.2.1) - net-ssh (>= 2.6.5) - net-sftp (2.1.2) - net-ssh (>= 2.6.5) - net-ssh (3.0.1) - net-ssh-gateway (1.2.0) - net-ssh (>= 2.6.5) - netrc (0.10.3) - nokogiri (1.6.6.2) - mini_portile (~> 0.6.0) - nokogiri (1.6.6.2-x86-mingw32) - mini_portile (~> 0.6.0) - notiffany (0.0.8) - nenv (~> 0.1) - shellany (~> 0.0) - oauth (0.4.7) - oauth2 (0.8.1) - faraday (~> 0.8) - httpauth (~> 0.1) - jwt (~> 0.1.4) - multi_json (~> 1.0) - rack (~> 1.2) - pango (3.0.5-x86-mingw32) - cairo (>= 1.14.0) - glib2 (= 3.0.5) - paper_trail (3.0.8) - activerecord (>= 3.0, < 5.0) - activesupport (>= 3.0, < 5.0) - paypal-express (0.7.1) - activesupport (>= 2.3) - attr_required (>= 0.0.5) - rest-client - pg (0.18.3) - pg (0.18.3-x86-mingw32) - pkg-config (1.1.6) - poltergeist (1.6.0) - capybara (~> 2.1) - cliver (~> 0.3.1) - multi_json (~> 1.0) - websocket-driver (>= 0.2.0) - pry (0.10.2) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - pry (0.10.2-x86-mingw32) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - win32console (~> 1.3) - rack (1.6.4) - rack-contrib (1.4.0) - git-version-bump (~> 0.15) - rack (~> 1.4) - rack-test (0.6.3) - rack (>= 1.0) - rails (4.2.0) - actionmailer (= 4.2.0) - actionpack (= 4.2.0) - actionview (= 4.2.0) - activejob (= 4.2.0) - activemodel (= 4.2.0) - activerecord (= 4.2.0) - activesupport (= 4.2.0) - bundler (>= 1.3.0, < 2.0) - railties (= 4.2.0) - sprockets-rails - rails-deprecated_sanitizer (1.0.3) - activesupport (>= 4.2.0.alpha) - rails-dom-testing (1.0.7) - activesupport (>= 4.2.0.beta, < 5.0) - nokogiri (~> 1.6.0) - rails-deprecated_sanitizer (>= 1.0.1) - rails-html-sanitizer (1.0.2) - loofah (~> 2.0) - rails-i18n (4.0.5) - i18n (~> 0.6) - railties (~> 4.0) - rails_12factor (0.0.3) - rails_serve_static_assets - rails_stdout_logging - rails_serve_static_assets (0.0.4) - rails_stdout_logging (0.0.4) - railties (4.2.0) - actionpack (= 4.2.0) - activesupport (= 4.2.0) - rake (>= 0.8.7) - thor (>= 0.18.1, < 2.0) - raindrops (0.15.0) - rake (10.4.2) - rb-fsevent (0.9.6) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - redcarpet (3.3.2) - rest-client (1.8.0) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) - rest-client (1.8.0-x86-mingw32) - ffi (~> 1.9) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) - rspec (3.3.0) - rspec-core (~> 3.3.0) - rspec-expectations (~> 3.3.0) - rspec-mocks (~> 3.3.0) - rspec-core (3.3.2) - rspec-support (~> 3.3.0) - rspec-expectations (3.3.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.3.0) - rspec-mocks (3.3.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.3.0) - rspec-rails (3.3.3) - actionpack (>= 3.0, < 4.3) - activesupport (>= 3.0, < 4.3) - railties (>= 3.0, < 4.3) - rspec-core (~> 3.3.0) - rspec-expectations (~> 3.3.0) - rspec-mocks (~> 3.3.0) - rspec-support (~> 3.3.0) - rspec-support (3.3.0) - rsvg2 (3.0.5) - cairo (>= 1.12.8) - gdk_pixbuf2 (= 3.0.5) - rsvg2 (3.0.5-x86-mingw32) - cairo (>= 1.12.8) - gdk_pixbuf2 (= 3.0.5) - pango (>= 3.0.5) - ruby_parser (3.7.1) - sexp_processor (~> 4.1) - rubyzip (1.1.7) - rvm-capistrano (1.5.6) - capistrano (~> 2.15.4) - safe_yaml (1.0.4) - sass (3.4.18) - sass-json-vars (0.3.3) - sass (>= 3.1) - sass-rails (5.0.4) - railties (>= 4.0.0, < 5.0) - sass (~> 3.1) - sprockets (>= 2.8, < 4.0) - sprockets-rails (>= 2.0, < 4.0) - tilt (>= 1.1, < 3) - selenium-webdriver (2.47.1) - childprocess (~> 0.5) - multi_json (~> 1.0) - rubyzip (~> 1.0) - websocket (~> 1.0) - sexp_processor (4.6.0) - shellany (0.0.1) - simplecov (0.10.0) - docile (~> 1.1.0) - json (~> 1.8) - simplecov-html (~> 0.10.0) - simplecov-html (0.10.0) - sitemap_generator (5.1.0) - builder - slop (3.6.0) - sorcery (0.9.1) - bcrypt (~> 3.1) - oauth (~> 0.4, >= 0.4.4) - oauth2 (>= 0.8.0) - sprockets (3.3.5) - rack (> 1, < 3) - sprockets-rails (2.3.3) - actionpack (>= 3.0) - activesupport (>= 3.0) - sprockets (>= 2.8, < 4.0) - term-ansicolor (1.3.2) - tins (~> 1.0) - thor (0.19.1) - thread_safe (0.3.5) - tilt (2.0.1) - tins (1.6.0) - tzinfo (1.2.2) - thread_safe (~> 0.1) - tzinfo-data (1.2015.6) - tzinfo (>= 1.0.0) - uglifier (2.7.2) - execjs (>= 0.3.0) - json (>= 1.8.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.1) - unf_ext (0.0.7.1-x86-mingw32) - unicorn (4.9.0) - kgio (~> 2.6) - rack - raindrops (~> 0.7) - wdm (0.1.1) - webmock (1.21.0) - addressable (>= 2.3.6) - crack (>= 0.3.2) - websocket (1.2.2) - websocket-driver (0.6.2) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.2) - win32console (1.3.2-x86-mingw32) - wysiwyg-rails (1.2.8) - font-awesome-rails (>= 4.3.0.0) - railties (>= 3.2, < 5.0) - xpath (2.0.0) - nokogiri (~> 1.3) - -PLATFORMS - ruby - x86-mingw32 - -DEPENDENCIES - activerecord-session_store - acts_as_list - awesome_print - better_errors - binding_of_caller - bumbleberry! - capistrano - carrierwave - carrierwave-imageoptimizer - coffee-rails (~> 4.0.0) - copydb - coveralls - cucumber! - cucumber-core! - cucumber-rails! - daemon-spawn - daemons - database_cleaner - delayed_job_active_record - factory_girl_rails - font-awesome-rails - geocoder - gherkin3 (>= 3.1.0) - guard-rspec - haml - haml-rails - jquery-rails - jquery-ui-rails - launchy - lingua_franca! - meta_request - mini_magick - mocha - nested_form - oauth2 (~> 0.8.0) - paper_trail (~> 3.0.5) - paypal-express (= 0.7.1) - pg - poltergeist - rails (= 4.2.0) - rails_12factor - redcarpet - rspec - rspec-rails - rvm-capistrano - sass - sass-json-vars - sass-rails - selenium-webdriver - simplecov - sitemap_generator - sorcery (>= 0.8.1) - tzinfo-data - uglifier (>= 1.3.0) - unicorn - wdm (>= 0.1.0) - webmock - wysiwyg-rails +GIT + remote: git://github.com/cucumber/cucumber-rails.git + revision: 57f244bba1b953f2125ba01a2a4afb5fe95ed39d + specs: + cucumber-rails (1.4.2) + capybara (>= 1.1.2, < 3) + cucumber (>= 1.3.8, < 3) + mime-types (>= 1.16, < 4) + nokogiri (~> 1.5) + railties (>= 3, < 5) + +GIT + remote: git://github.com/cucumber/cucumber-ruby-core.git + revision: 4eaa907716637579a996b10840fce207cc4bd095 + branch: integrate-gherkin3-parser + specs: + cucumber-core (1.2.0) + gherkin3 (~> 3.1.0) + +GIT + remote: git://github.com/cucumber/cucumber-ruby.git + revision: ed5e3822b1f5776108737109eb266b8411b5d0a7 + branch: integrate-gherkin3-parser + specs: + cucumber (2.0.2) + builder (>= 2.1.2) + cucumber-core (~> 1.2.0) + diff-lcs (>= 1.1.3) + gherkin3 (~> 3.1.0) + multi_json (>= 1.7.5, < 2.0) + multi_test (>= 0.1.2) + +PATH + remote: ../bumbleberry + specs: + bumbleberry (0.0.1) + blockspring + cairo + railties + rsvg2 + sass-json-vars + sass-rails + +PATH + remote: ../lingua_franca + specs: + lingua_franca (0.0.1) + diffy + forgery + http_accept_language + i18n + rails (~> 4.2.0.rc2) + rails-i18n + rubyzip + +GEM + remote: http://rubygems.org/ + specs: + actionmailer (4.2.0) + actionpack (= 4.2.0) + actionview (= 4.2.0) + activejob (= 4.2.0) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 1.0, >= 1.0.5) + actionpack (4.2.0) + actionview (= 4.2.0) + activesupport (= 4.2.0) + rack (~> 1.6.0) + rack-test (~> 0.6.2) + rails-dom-testing (~> 1.0, >= 1.0.5) + rails-html-sanitizer (~> 1.0, >= 1.0.1) + actionview (4.2.0) + activesupport (= 4.2.0) + builder (~> 3.1) + erubis (~> 2.7.0) + rails-dom-testing (~> 1.0, >= 1.0.5) + rails-html-sanitizer (~> 1.0, >= 1.0.1) + activejob (4.2.0) + activesupport (= 4.2.0) + globalid (>= 0.3.0) + activemodel (4.2.0) + activesupport (= 4.2.0) + builder (~> 3.1) + activerecord (4.2.0) + activemodel (= 4.2.0) + activesupport (= 4.2.0) + arel (~> 6.0) + activerecord-session_store (0.1.2) + actionpack (>= 4.0.0, < 5) + activerecord (>= 4.0.0, < 5) + railties (>= 4.0.0, < 5) + activesupport (4.2.0) + i18n (~> 0.7) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + acts_as_list (0.7.2) + activerecord (>= 3.0) + addressable (2.4.0) + arel (6.0.3) + attr_required (1.0.0) + awesome_print (1.6.1) + bcrypt (3.1.10-x86-mingw32) + better_errors (2.1.1) + coderay (>= 1.0.0) + erubis (>= 2.6.6) + rack (>= 0.9.0) + binding_of_caller (0.7.2) + debug_inspector (>= 0.0.1) + blockspring (0.1.4) + rest-client (> 1.6.7) + builder (3.2.2) + cairo (1.14.3-x86-mingw32) + pkg-config (>= 1.1.5) + callsite (0.0.11) + capistrano (2.15.7) + highline + net-scp (>= 1.0.0) + net-sftp (>= 2.0.0) + net-ssh (>= 2.0.14) + net-ssh-gateway (>= 1.1.0) + capybara (2.5.0) + mime-types (>= 1.16) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + xpath (~> 2.0) + carrierwave (0.10.0) + activemodel (>= 3.2.0) + activesupport (>= 3.2.0) + json (>= 1.7) + mime-types (>= 1.16) + carrierwave-imageoptimizer (1.2.1) + carrierwave (~> 0.8) + image_optimizer (~> 1.2) + childprocess (0.5.9) + ffi (~> 1.0, >= 1.0.11) + cliver (0.3.2) + coderay (1.1.0) + coffee-rails (4.0.1) + coffee-script (>= 2.2.0) + railties (>= 4.0.0, < 5.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.10.0) + concurrent-ruby (1.0.0) + copydb (0.3.0) + faker (~> 0.9.5) + coveralls (0.8.10) + json (~> 1.8) + rest-client (>= 1.6.8, < 2) + simplecov (~> 0.11.0) + term-ansicolor (~> 1.3) + thor (~> 0.19.1) + tins (~> 1.6.0) + crack (0.4.3) + safe_yaml (~> 1.0.0) + daemon-spawn (0.4.2) + daemons (1.2.3) + database_cleaner (1.5.1) + debug_inspector (0.0.2) + delayed_job (4.1.1) + activesupport (>= 3.0, < 5.0) + delayed_job_active_record (4.1.0) + activerecord (>= 3.0, < 5) + delayed_job (>= 3.0, < 5) + diff-lcs (1.2.5) + diffy (3.1.0) + docile (1.1.5) + domain_name (0.5.25) + unf (>= 0.0.5, < 1.0.0) + erubis (2.7.0) + execjs (2.6.0) + factory_girl (4.5.0) + activesupport (>= 3.0.0) + factory_girl_rails (4.5.0) + factory_girl (~> 4.5.0) + railties (>= 3.0.0) + faker (0.9.5) + i18n (~> 0.4) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) + ffi (1.9.10-x86-mingw32) + font-awesome-rails (4.5.0.0) + railties (>= 3.2, < 5.0) + forgery (0.6.0) + formatador (0.2.5) + gdk_pixbuf2 (3.0.7-x86-mingw32) + glib2 (= 3.0.7) + geocoder (1.2.14) + gherkin3 (3.1.2) + git-version-bump (0.15.1) + glib2 (3.0.7-x86-mingw32) + cairo (>= 1.12.8) + pkg-config + globalid (0.3.6) + activesupport (>= 4.1.0) + guard (2.13.0) + formatador (>= 0.2.4) + listen (>= 2.7, <= 4.0) + lumberjack (~> 1.0) + nenv (~> 0.1) + notiffany (~> 0.0) + pry (>= 0.9.12) + shellany (~> 0.0) + thor (>= 0.18.1) + guard-compat (1.2.1) + guard-rspec (4.6.4) + guard (~> 2.1) + guard-compat (~> 1.1) + rspec (>= 2.99.0, < 4.0) + haml (4.0.7) + tilt + haml-rails (0.9.0) + actionpack (>= 4.0.1) + activesupport (>= 4.0.1) + haml (>= 4.0.6, < 5.0) + html2haml (>= 1.0.1) + railties (>= 4.0.1) + hashdiff (0.2.3) + highline (1.7.8) + html2haml (2.0.0) + erubis (~> 2.7.0) + haml (~> 4.0.0) + nokogiri (~> 1.6.0) + ruby_parser (~> 3.5) + http-cookie (1.0.2) + domain_name (~> 0.5) + http_accept_language (2.0.5) + httpauth (0.2.1) + i18n (0.7.0) + image_optimizer (1.3.0) + jquery-rails (4.1.0) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) + jquery-ui-rails (5.0.5) + railties (>= 3.2.16) + json (1.8.3) + jwt (0.1.13) + multi_json (>= 1.5) + kgio (2.10.0) + launchy (2.4.3) + addressable (~> 2.3) + listen (3.0.5) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + loofah (2.0.3) + nokogiri (>= 1.5.9) + lumberjack (1.0.10) + mail (2.6.3) + mime-types (>= 1.16, < 3) + meta_request (0.3.4) + callsite (~> 0.0, >= 0.0.11) + rack-contrib (~> 1.1) + railties (>= 3.0.0, < 5.0.0) + metaclass (0.0.4) + method_source (0.8.2) + mime-types (2.99) + mini_magick (4.3.6) + mini_portile2 (2.0.0) + minitest (5.8.3) + mocha (1.1.0) + metaclass (~> 0.0.1) + multi_json (1.11.2) + multi_test (0.1.2) + multipart-post (2.0.0) + nenv (0.2.0) + nested_form (0.3.2) + net-scp (1.2.1) + net-ssh (>= 2.6.5) + net-sftp (2.1.2) + net-ssh (>= 2.6.5) + net-ssh (3.0.2) + net-ssh-gateway (1.2.0) + net-ssh (>= 2.6.5) + netrc (0.11.0) + nokogiri (1.6.7.1-x86-mingw32) + mini_portile2 (~> 2.0.0.rc2) + notiffany (0.0.8) + nenv (~> 0.1) + shellany (~> 0.0) + oauth (0.4.7) + oauth2 (0.8.1) + faraday (~> 0.8) + httpauth (~> 0.1) + jwt (~> 0.1.4) + multi_json (~> 1.0) + rack (~> 1.2) + pango (3.0.7-x86-mingw32) + cairo (>= 1.14.0) + glib2 (= 3.0.7) + paper_trail (3.0.9) + activerecord (>= 3.0, < 5.0) + activesupport (>= 3.0, < 5.0) + paypal-express (0.7.1) + activesupport (>= 2.3) + attr_required (>= 0.0.5) + rest-client + pg (0.18.4-x86-mingw32) + pkg-config (1.1.7) + poltergeist (1.8.1) + capybara (~> 2.1) + cliver (~> 0.3.1) + multi_json (~> 1.0) + websocket-driver (>= 0.2.0) + pry (0.10.3) + coderay (~> 1.1.0) + method_source (~> 0.8.1) + slop (~> 3.4) + rack (1.6.4) + rack-contrib (1.4.0) + git-version-bump (~> 0.15) + rack (~> 1.4) + rack-test (0.6.3) + rack (>= 1.0) + rails (4.2.0) + actionmailer (= 4.2.0) + actionpack (= 4.2.0) + actionview (= 4.2.0) + activejob (= 4.2.0) + activemodel (= 4.2.0) + activerecord (= 4.2.0) + activesupport (= 4.2.0) + bundler (>= 1.3.0, < 2.0) + railties (= 4.2.0) + sprockets-rails + rails-deprecated_sanitizer (1.0.3) + activesupport (>= 4.2.0.alpha) + rails-dom-testing (1.0.7) + activesupport (>= 4.2.0.beta, < 5.0) + nokogiri (~> 1.6.0) + rails-deprecated_sanitizer (>= 1.0.1) + rails-html-sanitizer (1.0.2) + loofah (~> 2.0) + rails-i18n (4.0.8) + i18n (~> 0.7) + railties (~> 4.0) + rails_12factor (0.0.3) + rails_serve_static_assets + rails_stdout_logging + rails_serve_static_assets (0.0.4) + rails_stdout_logging (0.0.4) + railties (4.2.0) + actionpack (= 4.2.0) + activesupport (= 4.2.0) + rake (>= 0.8.7) + thor (>= 0.18.1, < 2.0) + raindrops (0.15.0) + rake (10.5.0) + rb-fsevent (0.9.7) + rb-inotify (0.9.5) + ffi (>= 0.5.0) + redcarpet (3.3.4) + rest-client (1.8.0-x86-mingw32) + ffi (~> 1.9) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 3.0) + netrc (~> 0.7) + rspec (3.4.0) + rspec-core (~> 3.4.0) + rspec-expectations (~> 3.4.0) + rspec-mocks (~> 3.4.0) + rspec-core (3.4.1) + rspec-support (~> 3.4.0) + rspec-expectations (3.4.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.4.0) + rspec-mocks (3.4.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.4.0) + rspec-rails (3.4.0) + actionpack (>= 3.0, < 4.3) + activesupport (>= 3.0, < 4.3) + railties (>= 3.0, < 4.3) + rspec-core (~> 3.4.0) + rspec-expectations (~> 3.4.0) + rspec-mocks (~> 3.4.0) + rspec-support (~> 3.4.0) + rspec-support (3.4.1) + rsvg2 (3.0.7-x86-mingw32) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 3.0.7) + pango (>= 3.0.7) + ruby_parser (3.7.2) + sexp_processor (~> 4.1) + rubyzip (1.1.7) + rvm-capistrano (1.5.6) + capistrano (~> 2.15.4) + safe_yaml (1.0.4) + sass (3.4.21) + sass-json-vars (0.3.3) + sass (>= 3.1) + sass-rails (5.0.4) + railties (>= 4.0.0, < 5.0) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + selenium-webdriver (2.49.0) + childprocess (~> 0.5) + multi_json (~> 1.0) + rubyzip (~> 1.0) + websocket (~> 1.0) + sexp_processor (4.6.0) + shellany (0.0.1) + simplecov (0.11.1) + docile (~> 1.1.0) + json (~> 1.8) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.0) + sitemap_generator (5.1.0) + builder + slop (3.6.0) + sorcery (0.9.1) + bcrypt (~> 3.1) + oauth (~> 0.4, >= 0.4.4) + oauth2 (>= 0.8.0) + sprockets (3.5.2) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.0.0) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + term-ansicolor (1.3.2) + tins (~> 1.0) + thor (0.19.1) + thread_safe (0.3.5) + tilt (2.0.2) + tins (1.6.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2015.7) + tzinfo (>= 1.0.0) + uglifier (2.7.2) + execjs (>= 0.3.0) + json (>= 1.8.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.1-x86-mingw32) + unicorn (5.0.1) + kgio (~> 2.6) + rack + raindrops (~> 0.7) + wdm (0.1.1) + webmock (1.22.6) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff + websocket (1.2.2) + websocket-driver (0.6.3) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) + wysiwyg-rails (2.0.5) + font-awesome-rails (~> 4.4, >= 4.4.0.0) + railties (>= 3.2, < 5.0) + xpath (2.0.0) + nokogiri (~> 1.3) + +PLATFORMS + x86-mingw32 + +DEPENDENCIES + activerecord-session_store + acts_as_list + awesome_print + better_errors + binding_of_caller + bumbleberry! + capistrano + carrierwave + carrierwave-imageoptimizer + coffee-rails (~> 4.0.0) + copydb + coveralls + cucumber! + cucumber-core! + cucumber-rails! + daemon-spawn + daemons + database_cleaner + delayed_job_active_record + factory_girl_rails + font-awesome-rails + geocoder + gherkin3 (>= 3.1.0) + guard-rspec + haml + haml-rails + jquery-rails + jquery-ui-rails + launchy + lingua_franca! + meta_request + mini_magick + mocha + nested_form + oauth2 (~> 0.8.0) + paper_trail (~> 3.0.5) + paypal-express (= 0.7.1) + pg + poltergeist + rails (= 4.2.0) + rails_12factor + redcarpet + rspec + rspec-rails + rvm-capistrano + sass + sass-json-vars + sass-rails + selenium-webdriver + simplecov + sitemap_generator + sorcery (>= 0.8.1) + tzinfo-data + uglifier (>= 1.3.0) + unicorn + wdm (>= 0.1.0) + webmock + wysiwyg-rails diff --git a/app/assets/fonts/SourceSansPro-Regular.svg b/app/assets/fonts/SourceSansPro-Regular.svg new file mode 100644 index 0000000..2851a24 --- /dev/null +++ b/app/assets/fonts/SourceSansPro-Regular.svg @@ -0,0 +1,2697 @@ + + + + +Created by FontForge 20150824 at Sat Jan 16 17:18:06 2016 + By Everything Fonts +Straight l + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/stylesheets/application/and_chr-40.scss b/app/assets/stylesheets/application/and_chr-40.scss deleted file mode 100644 index c3b6f61..0000000 --- a/app/assets/stylesheets/application/and_chr-40.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Chrome for Android 40 (approximately 10.51% of all users) - * - */ - -$browser: and_chr; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "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, - "datauri": 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, - "cors": y, - "calc": 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": n, - "stream": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "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": yx, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": 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, - "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, - "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, - "web-speech": ax, - "high-resolution-time": y, - "battery-status": y, - "serviceworkers": a, - "text-decoration": n, - "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": 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": 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": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": a, - "background-attachment": a, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_chr-42.scss b/app/assets/stylesheets/application/and_chr-42.scss deleted file mode 100644 index bf15da7..0000000 --- a/app/assets/stylesheets/application/and_chr-42.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../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"; diff --git a/app/assets/stylesheets/application/and_ff-33.scss b/app/assets/stylesheets/application/and_ff-33.scss deleted file mode 100644 index 60ee849..0000000 --- a/app/assets/stylesheets/application/and_ff-33.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Firefox for Android 33 (approximately 0.13% of all users) - * - */ - -$browser: and_ff; -$browser_prefix: moz; -$browser_version: 33; -$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, - "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, - "transforms3d": y, - "sharedworkers": y, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": yx, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": a, - "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, - "datauri": y, - "mathml": y, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": p, - "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": n, - "xhr2": y, - "minmaxwh": y, - "details": p, - "text-stroke": n, - "inline-block": y, - "notifications": y, - "stream": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": ax, - "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, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": a, - "getcomputedstyle": 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, - "intrinsic-width": yx, - "cryptography": p, - "template": y, - "opus": y, - "jpegxr": n, - "channel-messaging": n, - "css3-tabsize": yx, - "mutationobserver": y, - "css-selection": yx, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": n, - "canvas-blending": y, - "clipboard": y, - "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, - "web-speech": n, - "high-resolution-time": y, - "battery-status": a, - "serviceworkers": n, - "text-decoration": yx, - "speech-synthesis": n, - "user-timing": n, - "srcset": n, - "ambient-light": y, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": y, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": y, - "picture": n, - "woff2": n, - "text-size-adjust": yx, - "web-animation": n, - "resource-timing": n, - "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": a, - "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, - "broadcastchannel": n, - "css-crisp-edges": yx, - "css-text-align-last": yx, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_ff-39.scss b/app/assets/stylesheets/application/and_ff-39.scss deleted file mode 100644 index eb8c019..0000000 --- a/app/assets/stylesheets/application/and_ff-39.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../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"; diff --git a/app/assets/stylesheets/application/and_uc-9.9.scss b/app/assets/stylesheets/application/and_uc-9.9.scss index b03784e..4cdbba4 100644 --- a/app/assets/stylesheets/application/and_uc-9.9.scss +++ b/app/assets/stylesheets/application/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.1.scss b/app/assets/stylesheets/application/android-2.1.scss index 4cc811f..ebe6718 100644 --- a/app/assets/stylesheets/application/android-2.1.scss +++ b/app/assets/stylesheets/application/android-2.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.2.scss b/app/assets/stylesheets/application/android-2.2.scss index 6275b52..e4eeed9 100644 --- a/app/assets/stylesheets/application/android-2.2.scss +++ b/app/assets/stylesheets/application/android-2.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.3.scss b/app/assets/stylesheets/application/android-2.3.scss index 7f9b620..ecca3f5 100644 --- a/app/assets/stylesheets/application/android-2.3.scss +++ b/app/assets/stylesheets/application/android-2.3.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-3.scss b/app/assets/stylesheets/application/android-3.scss index ee660da..728d6a3 100644 --- a/app/assets/stylesheets/application/android-3.scss +++ b/app/assets/stylesheets/application/android-3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -271,7 +274,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -280,11 +283,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-37.scss b/app/assets/stylesheets/application/android-37.scss deleted file mode 100644 index eee2a0b..0000000 --- a/app/assets/stylesheets/application/android-37.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Android Browser 37 (approximately 0.0% of all users) - * - */ - -$browser: android; -$browser_prefix: webkit; -$browser_version: 37; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "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, - "datauri": 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, - "cors": y, - "calc": 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": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "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": n, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": 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, - "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, - "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, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": n, - "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": n, - "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": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": n, - "background-attachment": n, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/android-4.1.scss b/app/assets/stylesheets/application/android-4.1.scss index f5e528a..0f29f96 100644 --- a/app/assets/stylesheets/application/android-4.1.scss +++ b/app/assets/stylesheets/application/android-4.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.2-4.3.scss b/app/assets/stylesheets/application/android-4.2-4.3.scss index 2517400..747471e 100644 --- a/app/assets/stylesheets/application/android-4.2-4.3.scss +++ b/app/assets/stylesheets/application/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss index d4d7359..9d801c7 100644 --- a/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.4.scss b/app/assets/stylesheets/application/android-4.4.scss index aeac91f..6dc2d81 100644 --- a/app/assets/stylesheets/application/android-4.4.scss +++ b/app/assets/stylesheets/application/android-4.4.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.scss b/app/assets/stylesheets/application/android-4.scss index d52a09d..7689d67 100644 --- a/app/assets/stylesheets/application/android-4.scss +++ b/app/assets/stylesheets/application/android-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-40.scss b/app/assets/stylesheets/application/android-40.scss deleted file mode 100644 index 5a1f3d9..0000000 --- a/app/assets/stylesheets/application/android-40.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../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"; diff --git a/app/assets/stylesheets/application/bb-10.scss b/app/assets/stylesheets/application/bb-10.scss index bcbfe52..6f45b0c 100644 --- a/app/assets/stylesheets/application/bb-10.scss +++ b/app/assets/stylesheets/application/bb-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/bb-7.scss b/app/assets/stylesheets/application/bb-7.scss index 204df4a..220ef40 100644 --- a/app/assets/stylesheets/application/bb-7.scss +++ b/app/assets/stylesheets/application/bb-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-10.scss b/app/assets/stylesheets/application/chrome-10.scss index 9aeb327..3943365 100644 --- a/app/assets/stylesheets/application/chrome-10.scss +++ b/app/assets/stylesheets/application/chrome-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-11.scss b/app/assets/stylesheets/application/chrome-11.scss index 740b0dc..8131295 100644 --- a/app/assets/stylesheets/application/chrome-11.scss +++ b/app/assets/stylesheets/application/chrome-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-12.scss b/app/assets/stylesheets/application/chrome-12.scss index c9e2d99..a137997 100644 --- a/app/assets/stylesheets/application/chrome-12.scss +++ b/app/assets/stylesheets/application/chrome-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-13.scss b/app/assets/stylesheets/application/chrome-13.scss index 534c6c0..c5aa296 100644 --- a/app/assets/stylesheets/application/chrome-13.scss +++ b/app/assets/stylesheets/application/chrome-13.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-14.scss b/app/assets/stylesheets/application/chrome-14.scss index f80051d..e67adb1 100644 --- a/app/assets/stylesheets/application/chrome-14.scss +++ b/app/assets/stylesheets/application/chrome-14.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-15.scss b/app/assets/stylesheets/application/chrome-15.scss index 923ef47..be81ba1 100644 --- a/app/assets/stylesheets/application/chrome-15.scss +++ b/app/assets/stylesheets/application/chrome-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-16.scss b/app/assets/stylesheets/application/chrome-16.scss index fb76311..af35319 100644 --- a/app/assets/stylesheets/application/chrome-16.scss +++ b/app/assets/stylesheets/application/chrome-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-17.scss b/app/assets/stylesheets/application/chrome-17.scss index 7502353..1ec3fe3 100644 --- a/app/assets/stylesheets/application/chrome-17.scss +++ b/app/assets/stylesheets/application/chrome-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-18.scss b/app/assets/stylesheets/application/chrome-18.scss index e3e9cb5..c7d2e13 100644 --- a/app/assets/stylesheets/application/chrome-18.scss +++ b/app/assets/stylesheets/application/chrome-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-19.scss b/app/assets/stylesheets/application/chrome-19.scss index c73acc6..0417e19 100644 --- a/app/assets/stylesheets/application/chrome-19.scss +++ b/app/assets/stylesheets/application/chrome-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-20.scss b/app/assets/stylesheets/application/chrome-20.scss index bc17fe8..59da698 100644 --- a/app/assets/stylesheets/application/chrome-20.scss +++ b/app/assets/stylesheets/application/chrome-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-21.scss b/app/assets/stylesheets/application/chrome-21.scss index 9428204..77b385d 100644 --- a/app/assets/stylesheets/application/chrome-21.scss +++ b/app/assets/stylesheets/application/chrome-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-22.scss b/app/assets/stylesheets/application/chrome-22.scss index e56361d..0a87a41 100644 --- a/app/assets/stylesheets/application/chrome-22.scss +++ b/app/assets/stylesheets/application/chrome-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-23.scss b/app/assets/stylesheets/application/chrome-23.scss index 7c1d4fd..10b48bf 100644 --- a/app/assets/stylesheets/application/chrome-23.scss +++ b/app/assets/stylesheets/application/chrome-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-24.scss b/app/assets/stylesheets/application/chrome-24.scss index e74eb84..8e8c227 100644 --- a/app/assets/stylesheets/application/chrome-24.scss +++ b/app/assets/stylesheets/application/chrome-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-25.scss b/app/assets/stylesheets/application/chrome-25.scss index 0e85ae4..7452f30 100644 --- a/app/assets/stylesheets/application/chrome-25.scss +++ b/app/assets/stylesheets/application/chrome-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-26.scss b/app/assets/stylesheets/application/chrome-26.scss index 3d9ee0c..cc481f5 100644 --- a/app/assets/stylesheets/application/chrome-26.scss +++ b/app/assets/stylesheets/application/chrome-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-27.scss b/app/assets/stylesheets/application/chrome-27.scss index b1bb2e9..2287f1a 100644 --- a/app/assets/stylesheets/application/chrome-27.scss +++ b/app/assets/stylesheets/application/chrome-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-28.scss b/app/assets/stylesheets/application/chrome-28.scss index 4c81b13..6ea49e9 100644 --- a/app/assets/stylesheets/application/chrome-28.scss +++ b/app/assets/stylesheets/application/chrome-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-29.scss b/app/assets/stylesheets/application/chrome-29.scss index bbeb54c..619ecb1 100644 --- a/app/assets/stylesheets/application/chrome-29.scss +++ b/app/assets/stylesheets/application/chrome-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-30.scss b/app/assets/stylesheets/application/chrome-30.scss index 594d668..ccae3ee 100644 --- a/app/assets/stylesheets/application/chrome-30.scss +++ b/app/assets/stylesheets/application/chrome-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-31.scss b/app/assets/stylesheets/application/chrome-31.scss index 5c785c3..09628a6 100644 --- a/app/assets/stylesheets/application/chrome-31.scss +++ b/app/assets/stylesheets/application/chrome-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-32.scss b/app/assets/stylesheets/application/chrome-32.scss index bb05492..d2078b4 100644 --- a/app/assets/stylesheets/application/chrome-32.scss +++ b/app/assets/stylesheets/application/chrome-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-33.scss b/app/assets/stylesheets/application/chrome-33.scss index 98fa136..88c1786 100644 --- a/app/assets/stylesheets/application/chrome-33.scss +++ b/app/assets/stylesheets/application/chrome-33.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-34.scss b/app/assets/stylesheets/application/chrome-34.scss index be71f34..c7ce336 100644 --- a/app/assets/stylesheets/application/chrome-34.scss +++ b/app/assets/stylesheets/application/chrome-34.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-35.scss b/app/assets/stylesheets/application/chrome-35.scss index a64e6e3..afb1f06 100644 --- a/app/assets/stylesheets/application/chrome-35.scss +++ b/app/assets/stylesheets/application/chrome-35.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-36.scss b/app/assets/stylesheets/application/chrome-36.scss index 1954193..fc9fa8d 100644 --- a/app/assets/stylesheets/application/chrome-36.scss +++ b/app/assets/stylesheets/application/chrome-36.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-37.scss b/app/assets/stylesheets/application/chrome-37.scss index 6347c69..80e8c35 100644 --- a/app/assets/stylesheets/application/chrome-37.scss +++ b/app/assets/stylesheets/application/chrome-37.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-38.scss b/app/assets/stylesheets/application/chrome-38.scss index 411f10b..7f4ef2e 100644 --- a/app/assets/stylesheets/application/chrome-38.scss +++ b/app/assets/stylesheets/application/chrome-38.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-39.scss b/app/assets/stylesheets/application/chrome-39.scss index 32772c7..10bae3f 100644 --- a/app/assets/stylesheets/application/chrome-39.scss +++ b/app/assets/stylesheets/application/chrome-39.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-4.scss b/app/assets/stylesheets/application/chrome-4.scss index db622cc..8f261ff 100644 --- a/app/assets/stylesheets/application/chrome-4.scss +++ b/app/assets/stylesheets/application/chrome-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -141,9 +141,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -283,8 +286,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-40.scss b/app/assets/stylesheets/application/chrome-40.scss index ceb0ba2..82c0059 100644 --- a/app/assets/stylesheets/application/chrome-40.scss +++ b/app/assets/stylesheets/application/chrome-40.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-41.scss b/app/assets/stylesheets/application/chrome-41.scss index 7e8945e..7d42abe 100644 --- a/app/assets/stylesheets/application/chrome-41.scss +++ b/app/assets/stylesheets/application/chrome-41.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-42.scss b/app/assets/stylesheets/application/chrome-42.scss index 71270fa..e3085b4 100644 --- a/app/assets/stylesheets/application/chrome-42.scss +++ b/app/assets/stylesheets/application/chrome-42.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-43.scss b/app/assets/stylesheets/application/chrome-43.scss index 06aa1a3..bb7b5f6 100644 --- a/app/assets/stylesheets/application/chrome-43.scss +++ b/app/assets/stylesheets/application/chrome-43.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-44.scss b/app/assets/stylesheets/application/chrome-44.scss index 7b33cde..ed7bf6c 100644 --- a/app/assets/stylesheets/application/chrome-44.scss +++ b/app/assets/stylesheets/application/chrome-44.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-45.scss b/app/assets/stylesheets/application/chrome-45.scss index 4775ab1..c854a4a 100644 --- a/app/assets/stylesheets/application/chrome-45.scss +++ b/app/assets/stylesheets/application/chrome-45.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-46.scss b/app/assets/stylesheets/application/chrome-46.scss index 5e51952..92df9f5 100644 --- a/app/assets/stylesheets/application/chrome-46.scss +++ b/app/assets/stylesheets/application/chrome-46.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,9 +193,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-47.scss b/app/assets/stylesheets/application/chrome-47.scss index 462f98e..6d35433 100644 --- a/app/assets/stylesheets/application/chrome-47.scss +++ b/app/assets/stylesheets/application/chrome-47.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -92,7 +92,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,7 +193,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -246,7 +249,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-5.scss b/app/assets/stylesheets/application/chrome-5.scss index 67f86f4..12288d6 100644 --- a/app/assets/stylesheets/application/chrome-5.scss +++ b/app/assets/stylesheets/application/chrome-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-6.scss b/app/assets/stylesheets/application/chrome-6.scss index b200f17..753201e 100644 --- a/app/assets/stylesheets/application/chrome-6.scss +++ b/app/assets/stylesheets/application/chrome-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-7.scss b/app/assets/stylesheets/application/chrome-7.scss index 5393a4d..595bd62 100644 --- a/app/assets/stylesheets/application/chrome-7.scss +++ b/app/assets/stylesheets/application/chrome-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-8.scss b/app/assets/stylesheets/application/chrome-8.scss index 861bb18..10afe90 100644 --- a/app/assets/stylesheets/application/chrome-8.scss +++ b/app/assets/stylesheets/application/chrome-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-9.scss b/app/assets/stylesheets/application/chrome-9.scss index 8f08c3d..cb9bc3e 100644 --- a/app/assets/stylesheets/application/chrome-9.scss +++ b/app/assets/stylesheets/application/chrome-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/edge-1.scss b/app/assets/stylesheets/application/edge-1.scss deleted file mode 100644 index 14c05d9..0000000 --- a/app/assets/stylesheets/application/edge-1.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../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"; diff --git a/app/assets/stylesheets/application/firefox-10.scss b/app/assets/stylesheets/application/firefox-10.scss index 0f78e58..fb0bff7 100644 --- a/app/assets/stylesheets/application/firefox-10.scss +++ b/app/assets/stylesheets/application/firefox-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-11.scss b/app/assets/stylesheets/application/firefox-11.scss index cc70158..d018083 100644 --- a/app/assets/stylesheets/application/firefox-11.scss +++ b/app/assets/stylesheets/application/firefox-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-12.scss b/app/assets/stylesheets/application/firefox-12.scss index c8d3df2..390fd42 100644 --- a/app/assets/stylesheets/application/firefox-12.scss +++ b/app/assets/stylesheets/application/firefox-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-13.scss b/app/assets/stylesheets/application/firefox-13.scss index 0519141..67268a4 100644 --- a/app/assets/stylesheets/application/firefox-13.scss +++ b/app/assets/stylesheets/application/firefox-13.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-14.scss b/app/assets/stylesheets/application/firefox-14.scss index 1ceb613..afce970 100644 --- a/app/assets/stylesheets/application/firefox-14.scss +++ b/app/assets/stylesheets/application/firefox-14.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-15.scss b/app/assets/stylesheets/application/firefox-15.scss index de9ffb9..8ae9820 100644 --- a/app/assets/stylesheets/application/firefox-15.scss +++ b/app/assets/stylesheets/application/firefox-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-16.scss b/app/assets/stylesheets/application/firefox-16.scss index bbcb9eb..dbf06c0 100644 --- a/app/assets/stylesheets/application/firefox-16.scss +++ b/app/assets/stylesheets/application/firefox-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-17.scss b/app/assets/stylesheets/application/firefox-17.scss index d392ff9..81ecb02 100644 --- a/app/assets/stylesheets/application/firefox-17.scss +++ b/app/assets/stylesheets/application/firefox-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-18.scss b/app/assets/stylesheets/application/firefox-18.scss index 60eb124..c1689a5 100644 --- a/app/assets/stylesheets/application/firefox-18.scss +++ b/app/assets/stylesheets/application/firefox-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-19.scss b/app/assets/stylesheets/application/firefox-19.scss index 013a886..ecd3541 100644 --- a/app/assets/stylesheets/application/firefox-19.scss +++ b/app/assets/stylesheets/application/firefox-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-2.scss b/app/assets/stylesheets/application/firefox-2.scss index 40dddef..3fcf6c9 100644 --- a/app/assets/stylesheets/application/firefox-2.scss +++ b/app/assets/stylesheets/application/firefox-2.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -31,7 +31,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-20.scss b/app/assets/stylesheets/application/firefox-20.scss index e321902..d6c4ac2 100644 --- a/app/assets/stylesheets/application/firefox-20.scss +++ b/app/assets/stylesheets/application/firefox-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-21.scss b/app/assets/stylesheets/application/firefox-21.scss index c068dcf..ffed963 100644 --- a/app/assets/stylesheets/application/firefox-21.scss +++ b/app/assets/stylesheets/application/firefox-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-22.scss b/app/assets/stylesheets/application/firefox-22.scss index 3347d50..3284d38 100644 --- a/app/assets/stylesheets/application/firefox-22.scss +++ b/app/assets/stylesheets/application/firefox-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-23.scss b/app/assets/stylesheets/application/firefox-23.scss index f20edb7..45d3ce5 100644 --- a/app/assets/stylesheets/application/firefox-23.scss +++ b/app/assets/stylesheets/application/firefox-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-24.scss b/app/assets/stylesheets/application/firefox-24.scss index 1a83c9a..6d60e10 100644 --- a/app/assets/stylesheets/application/firefox-24.scss +++ b/app/assets/stylesheets/application/firefox-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-25.scss b/app/assets/stylesheets/application/firefox-25.scss index 8bc77c3..42f3312 100644 --- a/app/assets/stylesheets/application/firefox-25.scss +++ b/app/assets/stylesheets/application/firefox-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-26.scss b/app/assets/stylesheets/application/firefox-26.scss index 954d239..e266c8d 100644 --- a/app/assets/stylesheets/application/firefox-26.scss +++ b/app/assets/stylesheets/application/firefox-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-27.scss b/app/assets/stylesheets/application/firefox-27.scss index 0e2b617..6aa0d5e 100644 --- a/app/assets/stylesheets/application/firefox-27.scss +++ b/app/assets/stylesheets/application/firefox-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-28.scss b/app/assets/stylesheets/application/firefox-28.scss index aa102e6..dbe3a11 100644 --- a/app/assets/stylesheets/application/firefox-28.scss +++ b/app/assets/stylesheets/application/firefox-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-29.scss b/app/assets/stylesheets/application/firefox-29.scss index 439d4c7..cb2f5e4 100644 --- a/app/assets/stylesheets/application/firefox-29.scss +++ b/app/assets/stylesheets/application/firefox-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.5.scss b/app/assets/stylesheets/application/firefox-3.5.scss index e6115f2..e71ff50 100644 --- a/app/assets/stylesheets/application/firefox-3.5.scss +++ b/app/assets/stylesheets/application/firefox-3.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.6.scss b/app/assets/stylesheets/application/firefox-3.6.scss index 66662a7..53f3ac4 100644 --- a/app/assets/stylesheets/application/firefox-3.6.scss +++ b/app/assets/stylesheets/application/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.scss b/app/assets/stylesheets/application/firefox-3.scss index da6ce6d..6633f98 100644 --- a/app/assets/stylesheets/application/firefox-3.scss +++ b/app/assets/stylesheets/application/firefox-3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-30.scss b/app/assets/stylesheets/application/firefox-30.scss index d1f6832..46ef9b7 100644 --- a/app/assets/stylesheets/application/firefox-30.scss +++ b/app/assets/stylesheets/application/firefox-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-31.scss b/app/assets/stylesheets/application/firefox-31.scss index 6e85e38..be7868a 100644 --- a/app/assets/stylesheets/application/firefox-31.scss +++ b/app/assets/stylesheets/application/firefox-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-32.scss b/app/assets/stylesheets/application/firefox-32.scss index b360433..0f6b72a 100644 --- a/app/assets/stylesheets/application/firefox-32.scss +++ b/app/assets/stylesheets/application/firefox-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-33.scss b/app/assets/stylesheets/application/firefox-33.scss index b9e7e15..0773555 100644 --- a/app/assets/stylesheets/application/firefox-33.scss +++ b/app/assets/stylesheets/application/firefox-33.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-34.scss b/app/assets/stylesheets/application/firefox-34.scss index 26d1b85..e6ac4c9 100644 --- a/app/assets/stylesheets/application/firefox-34.scss +++ b/app/assets/stylesheets/application/firefox-34.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-35.scss b/app/assets/stylesheets/application/firefox-35.scss index 36bd694..0e7d665 100644 --- a/app/assets/stylesheets/application/firefox-35.scss +++ b/app/assets/stylesheets/application/firefox-35.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-36.scss b/app/assets/stylesheets/application/firefox-36.scss index 6d7ae2b..59bcf0e 100644 --- a/app/assets/stylesheets/application/firefox-36.scss +++ b/app/assets/stylesheets/application/firefox-36.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-37.scss b/app/assets/stylesheets/application/firefox-37.scss index 6dd04f1..7398ed0 100644 --- a/app/assets/stylesheets/application/firefox-37.scss +++ b/app/assets/stylesheets/application/firefox-37.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-38.scss b/app/assets/stylesheets/application/firefox-38.scss index d68e718..ac1324c 100644 --- a/app/assets/stylesheets/application/firefox-38.scss +++ b/app/assets/stylesheets/application/firefox-38.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-39.scss b/app/assets/stylesheets/application/firefox-39.scss index c792c28..cecb8d9 100644 --- a/app/assets/stylesheets/application/firefox-39.scss +++ b/app/assets/stylesheets/application/firefox-39.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-4.scss b/app/assets/stylesheets/application/firefox-4.scss index 7c55545..22bb75f 100644 --- a/app/assets/stylesheets/application/firefox-4.scss +++ b/app/assets/stylesheets/application/firefox-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-40.scss b/app/assets/stylesheets/application/firefox-40.scss index 7e270b4..e3d06db 100644 --- a/app/assets/stylesheets/application/firefox-40.scss +++ b/app/assets/stylesheets/application/firefox-40.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-41.scss b/app/assets/stylesheets/application/firefox-41.scss index 1056119..3fe226c 100644 --- a/app/assets/stylesheets/application/firefox-41.scss +++ b/app/assets/stylesheets/application/firefox-41.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-42.scss b/app/assets/stylesheets/application/firefox-42.scss index da49156..52ebabf 100644 --- a/app/assets/stylesheets/application/firefox-42.scss +++ b/app/assets/stylesheets/application/firefox-42.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -90,7 +90,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -266,7 +269,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-5.scss b/app/assets/stylesheets/application/firefox-5.scss index 7953db1..cba0d37 100644 --- a/app/assets/stylesheets/application/firefox-5.scss +++ b/app/assets/stylesheets/application/firefox-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-6.scss b/app/assets/stylesheets/application/firefox-6.scss index b920772..ab8c886 100644 --- a/app/assets/stylesheets/application/firefox-6.scss +++ b/app/assets/stylesheets/application/firefox-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-7.scss b/app/assets/stylesheets/application/firefox-7.scss index 3e86185..82cd224 100644 --- a/app/assets/stylesheets/application/firefox-7.scss +++ b/app/assets/stylesheets/application/firefox-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-8.scss b/app/assets/stylesheets/application/firefox-8.scss index a2f300f..8d5aeb5 100644 --- a/app/assets/stylesheets/application/firefox-8.scss +++ b/app/assets/stylesheets/application/firefox-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-9.scss b/app/assets/stylesheets/application/firefox-9.scss index 7e0efd2..96701e6 100644 --- a/app/assets/stylesheets/application/firefox-9.scss +++ b/app/assets/stylesheets/application/firefox-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-10.scss b/app/assets/stylesheets/application/ie-10.scss index 80a6f5b..db2924f 100644 --- a/app/assets/stylesheets/application/ie-10.scss +++ b/app/assets/stylesheets/application/ie-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-11.scss b/app/assets/stylesheets/application/ie-11.scss index 126053e..0acfc46 100644 --- a/app/assets/stylesheets/application/ie-11.scss +++ b/app/assets/stylesheets/application/ie-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -83,7 +83,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-5.5.scss b/app/assets/stylesheets/application/ie-5.5.scss index 2c6036b..3fcc1fb 100644 --- a/app/assets/stylesheets/application/ie-5.5.scss +++ b/app/assets/stylesheets/application/ie-5.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-6.scss b/app/assets/stylesheets/application/ie-6.scss index a8a17d3..f8ae03e 100644 --- a/app/assets/stylesheets/application/ie-6.scss +++ b/app/assets/stylesheets/application/ie-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-7.scss b/app/assets/stylesheets/application/ie-7.scss index ec8e4fe..56ff004 100644 --- a/app/assets/stylesheets/application/ie-7.scss +++ b/app/assets/stylesheets/application/ie-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-8.scss b/app/assets/stylesheets/application/ie-8.scss index 58c01f8..33f0297 100644 --- a/app/assets/stylesheets/application/ie-8.scss +++ b/app/assets/stylesheets/application/ie-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-9.scss b/app/assets/stylesheets/application/ie-9.scss index ed23bb7..610bd66 100644 --- a/app/assets/stylesheets/application/ie-9.scss +++ b/app/assets/stylesheets/application/ie-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-TP.scss b/app/assets/stylesheets/application/ie-TP.scss deleted file mode 100644 index 7a1a182..0000000 --- a/app/assets/stylesheets/application/ie-TP.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": 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": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "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, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": 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, - "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, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "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": n, - "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, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/ie_mob-10.scss b/app/assets/stylesheets/application/ie_mob-10.scss index be40910..43f34b5 100644 --- a/app/assets/stylesheets/application/ie_mob-10.scss +++ b/app/assets/stylesheets/application/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie_mob-11.scss b/app/assets/stylesheets/application/ie_mob-11.scss index cd218b3..3044230 100644 --- a/app/assets/stylesheets/application/ie_mob-11.scss +++ b/app/assets/stylesheets/application/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-3.2.scss b/app/assets/stylesheets/application/ios_saf-3.2.scss index a5635a6..a1356a5 100644 --- a/app/assets/stylesheets/application/ios_saf-3.2.scss +++ b/app/assets/stylesheets/application/ios_saf-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss index 46fd7da..c3f8947 100644 --- a/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss index e44cb9c..1e0b33c 100644 --- a/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss index 42af51c..cf08c07 100644 --- a/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss index fef6060..f1e512a 100644 --- a/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss index 6b56e28..8eb99d2 100644 --- a/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss index 5bee30f..c95dd5d 100644 --- a/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-8.1.scss b/app/assets/stylesheets/application/ios_saf-8.1.scss deleted file mode 100644 index 3b5fbee..0000000 --- a/app/assets/stylesheets/application/ios_saf-8.1.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: iOS Safari 8.1 (approximately 5.1% of all users) - * - */ - -$browser: ios_saf; -$browser_prefix: webkit; -$browser_version: 8.1; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": yx, - "use-strict": 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, - "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, - "datauri": y, - "mathml": y, - "css-featurequeries": n, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": yx, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": n, - "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, - "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, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": 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, - "intrinsic-width": yx, - "cryptography": yx, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": n, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": y, - "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": y, - "css-mixblendmode": y, - "web-speech": ax, - "high-resolution-time": n, - "battery-status": n, - "serviceworkers": n, - "text-decoration": ax, - "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": yx, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": yx, - "css-text-align-last": n, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": n, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/ios_saf-8.scss b/app/assets/stylesheets/application/ios_saf-8.scss index 8c9d6c9..68aaeec 100644 --- a/app/assets/stylesheets/application/ios_saf-8.scss +++ b/app/assets/stylesheets/application/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-9.scss b/app/assets/stylesheets/application/ios_saf-9.scss deleted file mode 100644 index 23ad42b..0000000 --- a/app/assets/stylesheets/application/ios_saf-9.scss +++ /dev/null @@ -1,309 +0,0 @@ -/* - * ../application - * Browser: iOS Safari 9 (approximately 0.05% 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": 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": n, - "cors": y, - "css-backdrop-filter": yx, - "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, - "pointerlock": n, - "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, - "page-transition-events": y, - "ogg-vorbis": n, - "meter": n, - "progress": a, - "css-filter-function": yx, - "css-element-function": n, - "u2f": n, - "aac": y, - "link-rel-prefetch": n, - "ol-reversed": y, - "css-first-letter": y, - "wbr-element": y, - "css-all": n, - "css-initial-value": y, - "css-letter-spacing": y, - "css-unset-value": n, - "insertadjacenthtml": y, - "let": n, - "arrow-functions": n, - "link-rel-prerender": n, - "rest-parameters": n, - "css-cross-fade": yx, - "css-writing-mode": yx, - "customevent": y, - "textcontent": y, - "addeventlistener": y, - "documenthead": y, - "innertext": y, - "netinfo": n, - "setimmediate": n -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/op_mini-5.0-8.0.scss b/app/assets/stylesheets/application/op_mini-5.0-8.0.scss index 254ee11..0f213f4 100644 --- a/app/assets/stylesheets/application/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/application/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -58,7 +58,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-10.scss b/app/assets/stylesheets/application/op_mob-10.scss index 766bede..417aefd 100644 --- a/app/assets/stylesheets/application/op_mob-10.scss +++ b/app/assets/stylesheets/application/op_mob-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.1.scss b/app/assets/stylesheets/application/op_mob-11.1.scss index dad09ab..e613bcd 100644 --- a/app/assets/stylesheets/application/op_mob-11.1.scss +++ b/app/assets/stylesheets/application/op_mob-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.5.scss b/app/assets/stylesheets/application/op_mob-11.5.scss index 73d6c0b..c099ee8 100644 --- a/app/assets/stylesheets/application/op_mob-11.5.scss +++ b/app/assets/stylesheets/application/op_mob-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.scss b/app/assets/stylesheets/application/op_mob-11.scss index 917aa1f..8bf1aba 100644 --- a/app/assets/stylesheets/application/op_mob-11.scss +++ b/app/assets/stylesheets/application/op_mob-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-12.1.scss b/app/assets/stylesheets/application/op_mob-12.1.scss index 636d465..f5c8daf 100644 --- a/app/assets/stylesheets/application/op_mob-12.1.scss +++ b/app/assets/stylesheets/application/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-12.scss b/app/assets/stylesheets/application/op_mob-12.scss index 91b549b..1136047 100644 --- a/app/assets/stylesheets/application/op_mob-12.scss +++ b/app/assets/stylesheets/application/op_mob-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-24.scss b/app/assets/stylesheets/application/op_mob-24.scss deleted file mode 100644 index ecc225e..0000000 --- a/app/assets/stylesheets/application/op_mob-24.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Opera Mobile 24 (approximately 0.0% of all users) - * - */ - -$browser: op_mob; -$browser_prefix: webkit; -$browser_version: 24; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "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, - "datauri": 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, - "cors": y, - "calc": 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": yx, - "svg-img": y, - "datalist": p, - "dataset": y, - "css-grid": p, - "menu": n, - "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": yx, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": 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, - "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, - "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, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": a, - "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": n, - "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": 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": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": n, - "background-attachment": n, - "currentcolor": y, - "input-pattern": a, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/op_mob-30.scss b/app/assets/stylesheets/application/op_mob-30.scss deleted file mode 100644 index dc4e70c..0000000 --- a/app/assets/stylesheets/application/op_mob-30.scss +++ /dev/null @@ -1,309 +0,0 @@ -/* - * ../application - * Browser: Opera Mobile 30 (approximately 0.48% 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, - "pointerlock": n, - "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, - "page-transition-events": y, - "ogg-vorbis": y, - "meter": y, - "progress": y, - "css-filter-function": n, - "css-element-function": n, - "u2f": n, - "aac": y, - "link-rel-prefetch": y, - "ol-reversed": y, - "css-first-letter": y, - "wbr-element": y, - "css-all": y, - "css-initial-value": y, - "css-letter-spacing": y, - "css-unset-value": n, - "insertadjacenthtml": y, - "let": a, - "arrow-functions": n, - "link-rel-prerender": n, - "rest-parameters": n, - "css-cross-fade": yx, - "css-writing-mode": yx, - "customevent": y, - "textcontent": y, - "addeventlistener": y, - "documenthead": y, - "innertext": y, - "netinfo": y, - "setimmediate": n -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/opera-10.0-10.1.scss b/app/assets/stylesheets/application/opera-10.0-10.1.scss index 78ef6ff..b4e07e3 100644 --- a/app/assets/stylesheets/application/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/application/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-10.5.scss b/app/assets/stylesheets/application/opera-10.5.scss index 5dab8e2..a862f75 100644 --- a/app/assets/stylesheets/application/opera-10.5.scss +++ b/app/assets/stylesheets/application/opera-10.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-10.6.scss b/app/assets/stylesheets/application/opera-10.6.scss index c779ca2..d7ff769 100644 --- a/app/assets/stylesheets/application/opera-10.6.scss +++ b/app/assets/stylesheets/application/opera-10.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.1.scss b/app/assets/stylesheets/application/opera-11.1.scss index fb52d26..18bb043 100644 --- a/app/assets/stylesheets/application/opera-11.1.scss +++ b/app/assets/stylesheets/application/opera-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.5.scss b/app/assets/stylesheets/application/opera-11.5.scss index 87a699f..607270f 100644 --- a/app/assets/stylesheets/application/opera-11.5.scss +++ b/app/assets/stylesheets/application/opera-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.6.scss b/app/assets/stylesheets/application/opera-11.6.scss index 806f2cf..11da63e 100644 --- a/app/assets/stylesheets/application/opera-11.6.scss +++ b/app/assets/stylesheets/application/opera-11.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.scss b/app/assets/stylesheets/application/opera-11.scss index c5d7221..2cce21b 100644 --- a/app/assets/stylesheets/application/opera-11.scss +++ b/app/assets/stylesheets/application/opera-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-12.1.scss b/app/assets/stylesheets/application/opera-12.1.scss index 5255c2a..c01ea4e 100644 --- a/app/assets/stylesheets/application/opera-12.1.scss +++ b/app/assets/stylesheets/application/opera-12.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-12.scss b/app/assets/stylesheets/application/opera-12.scss index 2535531..f005c4d 100644 --- a/app/assets/stylesheets/application/opera-12.scss +++ b/app/assets/stylesheets/application/opera-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-15.scss b/app/assets/stylesheets/application/opera-15.scss index c5708d0..a35386e 100644 --- a/app/assets/stylesheets/application/opera-15.scss +++ b/app/assets/stylesheets/application/opera-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-16.scss b/app/assets/stylesheets/application/opera-16.scss index 24349dc..7347f0d 100644 --- a/app/assets/stylesheets/application/opera-16.scss +++ b/app/assets/stylesheets/application/opera-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-17.scss b/app/assets/stylesheets/application/opera-17.scss index 945bd69..ee3d25d 100644 --- a/app/assets/stylesheets/application/opera-17.scss +++ b/app/assets/stylesheets/application/opera-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-18.scss b/app/assets/stylesheets/application/opera-18.scss index baa1b0a..3911cfd 100644 --- a/app/assets/stylesheets/application/opera-18.scss +++ b/app/assets/stylesheets/application/opera-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-19.scss b/app/assets/stylesheets/application/opera-19.scss index 6adb77c..83ad8e2 100644 --- a/app/assets/stylesheets/application/opera-19.scss +++ b/app/assets/stylesheets/application/opera-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-20.scss b/app/assets/stylesheets/application/opera-20.scss index 4a558bc..cbd7c39 100644 --- a/app/assets/stylesheets/application/opera-20.scss +++ b/app/assets/stylesheets/application/opera-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-21.scss b/app/assets/stylesheets/application/opera-21.scss index dbc3715..d9d63a1 100644 --- a/app/assets/stylesheets/application/opera-21.scss +++ b/app/assets/stylesheets/application/opera-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-22.scss b/app/assets/stylesheets/application/opera-22.scss index 1a0bc6b..d5771f6 100644 --- a/app/assets/stylesheets/application/opera-22.scss +++ b/app/assets/stylesheets/application/opera-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-23.scss b/app/assets/stylesheets/application/opera-23.scss index 64c02a4..06d8dc2 100644 --- a/app/assets/stylesheets/application/opera-23.scss +++ b/app/assets/stylesheets/application/opera-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-24.scss b/app/assets/stylesheets/application/opera-24.scss index d26a08f..a1f593c 100644 --- a/app/assets/stylesheets/application/opera-24.scss +++ b/app/assets/stylesheets/application/opera-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-25.scss b/app/assets/stylesheets/application/opera-25.scss index 4dd868b..3d3c9ff 100644 --- a/app/assets/stylesheets/application/opera-25.scss +++ b/app/assets/stylesheets/application/opera-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-26.scss b/app/assets/stylesheets/application/opera-26.scss index b7b7507..2a82841 100644 --- a/app/assets/stylesheets/application/opera-26.scss +++ b/app/assets/stylesheets/application/opera-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-27.scss b/app/assets/stylesheets/application/opera-27.scss index 0df0cf2..25adcc7 100644 --- a/app/assets/stylesheets/application/opera-27.scss +++ b/app/assets/stylesheets/application/opera-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-28.scss b/app/assets/stylesheets/application/opera-28.scss index c8fb1fc..7534401 100644 --- a/app/assets/stylesheets/application/opera-28.scss +++ b/app/assets/stylesheets/application/opera-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-29.scss b/app/assets/stylesheets/application/opera-29.scss index 7b6fa70..4e17f46 100644 --- a/app/assets/stylesheets/application/opera-29.scss +++ b/app/assets/stylesheets/application/opera-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-30.scss b/app/assets/stylesheets/application/opera-30.scss index c978f85..4d704eb 100644 --- a/app/assets/stylesheets/application/opera-30.scss +++ b/app/assets/stylesheets/application/opera-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-31.scss b/app/assets/stylesheets/application/opera-31.scss index ea7e6c2..1df9cb8 100644 --- a/app/assets/stylesheets/application/opera-31.scss +++ b/app/assets/stylesheets/application/opera-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-32.scss b/app/assets/stylesheets/application/opera-32.scss index 94b30c1..f618a0a 100644 --- a/app/assets/stylesheets/application/opera-32.scss +++ b/app/assets/stylesheets/application/opera-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-9.5-9.6.scss b/app/assets/stylesheets/application/opera-9.5-9.6.scss index d10d31b..45744f1 100644 --- a/app/assets/stylesheets/application/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/application/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-9.scss b/app/assets/stylesheets/application/opera-9.scss index ca5fa27..eb2d049 100644 --- a/app/assets/stylesheets/application/opera-9.scss +++ b/app/assets/stylesheets/application/opera-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-3.1.scss b/app/assets/stylesheets/application/safari-3.1.scss index 8a97901..3d0476f 100644 --- a/app/assets/stylesheets/application/safari-3.1.scss +++ b/app/assets/stylesheets/application/safari-3.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-3.2.scss b/app/assets/stylesheets/application/safari-3.2.scss index 46102a8..bf3c69b 100644 --- a/app/assets/stylesheets/application/safari-3.2.scss +++ b/app/assets/stylesheets/application/safari-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-4.scss b/app/assets/stylesheets/application/safari-4.scss index c082f7b..0853c24 100644 --- a/app/assets/stylesheets/application/safari-4.scss +++ b/app/assets/stylesheets/application/safari-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.1.scss b/app/assets/stylesheets/application/safari-5.1.scss index 233d7b1..8fedfa5 100644 --- a/app/assets/stylesheets/application/safari-5.1.scss +++ b/app/assets/stylesheets/application/safari-5.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.scss b/app/assets/stylesheets/application/safari-5.scss index 021b753..4613d65 100644 --- a/app/assets/stylesheets/application/safari-5.scss +++ b/app/assets/stylesheets/application/safari-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.1.scss b/app/assets/stylesheets/application/safari-6.1.scss index 45841b5..112799b 100644 --- a/app/assets/stylesheets/application/safari-6.1.scss +++ b/app/assets/stylesheets/application/safari-6.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.scss b/app/assets/stylesheets/application/safari-6.scss index 89ae34d..5c2a29d 100644 --- a/app/assets/stylesheets/application/safari-6.scss +++ b/app/assets/stylesheets/application/safari-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.1.scss b/app/assets/stylesheets/application/safari-7.1.scss index eb5977a..8ae9ae7 100644 --- a/app/assets/stylesheets/application/safari-7.1.scss +++ b/app/assets/stylesheets/application/safari-7.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.scss b/app/assets/stylesheets/application/safari-7.scss index 38c75fb..0ac31b1 100644 --- a/app/assets/stylesheets/application/safari-7.scss +++ b/app/assets/stylesheets/application/safari-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-8.scss b/app/assets/stylesheets/application/safari-8.scss index ea0ec87..148d436 100644 --- a/app/assets/stylesheets/application/safari-8.scss +++ b/app/assets/stylesheets/application/safari-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-9.scss b/app/assets/stylesheets/application/safari-9.scss index bf48af5..41058cc 100644 --- a/app/assets/stylesheets/application/safari-9.scss +++ b/app/assets/stylesheets/application/safari-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -43,7 +43,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -156,7 +157,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -254,16 +257,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -281,10 +284,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/bumbleberry-settings.json b/app/assets/stylesheets/bumbleberry-settings.json index 1889401..efa31c6 100644 --- a/app/assets/stylesheets/bumbleberry-settings.json +++ b/app/assets/stylesheets/bumbleberry-settings.json @@ -47,7 +47,7 @@ }, "grid-push": [1, 2], "grid-pull": [1, 2], - "font-loading-method": "deferred", + "font-loading-method": "http2", "fonts": { "primary": { "name": "SourceSansPro-Regular", diff --git a/app/assets/stylesheets/translations/and_uc-9.9.scss b/app/assets/stylesheets/translations/and_uc-9.9.scss index 22da9f0..15da526 100644 --- a/app/assets/stylesheets/translations/and_uc-9.9.scss +++ b/app/assets/stylesheets/translations/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.1.scss b/app/assets/stylesheets/translations/android-2.1.scss index d008662..adb14ca 100644 --- a/app/assets/stylesheets/translations/android-2.1.scss +++ b/app/assets/stylesheets/translations/android-2.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.2.scss b/app/assets/stylesheets/translations/android-2.2.scss index ac5cf38..3695f19 100644 --- a/app/assets/stylesheets/translations/android-2.2.scss +++ b/app/assets/stylesheets/translations/android-2.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.3.scss b/app/assets/stylesheets/translations/android-2.3.scss index 86ac0a9..72bfd48 100644 --- a/app/assets/stylesheets/translations/android-2.3.scss +++ b/app/assets/stylesheets/translations/android-2.3.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-3.scss b/app/assets/stylesheets/translations/android-3.scss index eab24f2..0917997 100644 --- a/app/assets/stylesheets/translations/android-3.scss +++ b/app/assets/stylesheets/translations/android-3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -271,7 +274,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -280,11 +283,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.1.scss b/app/assets/stylesheets/translations/android-4.1.scss index ebac991..5bd944d 100644 --- a/app/assets/stylesheets/translations/android-4.1.scss +++ b/app/assets/stylesheets/translations/android-4.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.2-4.3.scss b/app/assets/stylesheets/translations/android-4.2-4.3.scss index 8692eda..6dedefb 100644 --- a/app/assets/stylesheets/translations/android-4.2-4.3.scss +++ b/app/assets/stylesheets/translations/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss index 8bbf133..3245dfb 100644 --- a/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.4.scss b/app/assets/stylesheets/translations/android-4.4.scss index 577c656..1fa9017 100644 --- a/app/assets/stylesheets/translations/android-4.4.scss +++ b/app/assets/stylesheets/translations/android-4.4.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.scss b/app/assets/stylesheets/translations/android-4.scss index c00da89..68222ae 100644 --- a/app/assets/stylesheets/translations/android-4.scss +++ b/app/assets/stylesheets/translations/android-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/bb-10.scss b/app/assets/stylesheets/translations/bb-10.scss index 6a3cf12..0250110 100644 --- a/app/assets/stylesheets/translations/bb-10.scss +++ b/app/assets/stylesheets/translations/bb-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/bb-7.scss b/app/assets/stylesheets/translations/bb-7.scss index dc7d166..6acc0fe 100644 --- a/app/assets/stylesheets/translations/bb-7.scss +++ b/app/assets/stylesheets/translations/bb-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-10.scss b/app/assets/stylesheets/translations/chrome-10.scss index 7c4b305..308b153 100644 --- a/app/assets/stylesheets/translations/chrome-10.scss +++ b/app/assets/stylesheets/translations/chrome-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-11.scss b/app/assets/stylesheets/translations/chrome-11.scss index 8e6ceb9..07916d9 100644 --- a/app/assets/stylesheets/translations/chrome-11.scss +++ b/app/assets/stylesheets/translations/chrome-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-12.scss b/app/assets/stylesheets/translations/chrome-12.scss index 9518ea1..df5d971 100644 --- a/app/assets/stylesheets/translations/chrome-12.scss +++ b/app/assets/stylesheets/translations/chrome-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-13.scss b/app/assets/stylesheets/translations/chrome-13.scss index 113fac0..5de7238 100644 --- a/app/assets/stylesheets/translations/chrome-13.scss +++ b/app/assets/stylesheets/translations/chrome-13.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-14.scss b/app/assets/stylesheets/translations/chrome-14.scss index 4c32541..8a96015 100644 --- a/app/assets/stylesheets/translations/chrome-14.scss +++ b/app/assets/stylesheets/translations/chrome-14.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-15.scss b/app/assets/stylesheets/translations/chrome-15.scss index 58763e5..9177506 100644 --- a/app/assets/stylesheets/translations/chrome-15.scss +++ b/app/assets/stylesheets/translations/chrome-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-16.scss b/app/assets/stylesheets/translations/chrome-16.scss index 939d150..a6ca7df 100644 --- a/app/assets/stylesheets/translations/chrome-16.scss +++ b/app/assets/stylesheets/translations/chrome-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-17.scss b/app/assets/stylesheets/translations/chrome-17.scss index 2592c9c..51842d5 100644 --- a/app/assets/stylesheets/translations/chrome-17.scss +++ b/app/assets/stylesheets/translations/chrome-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-18.scss b/app/assets/stylesheets/translations/chrome-18.scss index d1d381c..e0e4386 100644 --- a/app/assets/stylesheets/translations/chrome-18.scss +++ b/app/assets/stylesheets/translations/chrome-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-19.scss b/app/assets/stylesheets/translations/chrome-19.scss index 1c1ef71..9c2bcd2 100644 --- a/app/assets/stylesheets/translations/chrome-19.scss +++ b/app/assets/stylesheets/translations/chrome-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-20.scss b/app/assets/stylesheets/translations/chrome-20.scss index e4335ba..d9ed411 100644 --- a/app/assets/stylesheets/translations/chrome-20.scss +++ b/app/assets/stylesheets/translations/chrome-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-21.scss b/app/assets/stylesheets/translations/chrome-21.scss index 75360d3..189222d 100644 --- a/app/assets/stylesheets/translations/chrome-21.scss +++ b/app/assets/stylesheets/translations/chrome-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-22.scss b/app/assets/stylesheets/translations/chrome-22.scss index 36e7f97..15ba1dc 100644 --- a/app/assets/stylesheets/translations/chrome-22.scss +++ b/app/assets/stylesheets/translations/chrome-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-23.scss b/app/assets/stylesheets/translations/chrome-23.scss index d744bfe..101c225 100644 --- a/app/assets/stylesheets/translations/chrome-23.scss +++ b/app/assets/stylesheets/translations/chrome-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-24.scss b/app/assets/stylesheets/translations/chrome-24.scss index 2372a97..f03a7cb 100644 --- a/app/assets/stylesheets/translations/chrome-24.scss +++ b/app/assets/stylesheets/translations/chrome-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-25.scss b/app/assets/stylesheets/translations/chrome-25.scss index c06a229..47a1a72 100644 --- a/app/assets/stylesheets/translations/chrome-25.scss +++ b/app/assets/stylesheets/translations/chrome-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-26.scss b/app/assets/stylesheets/translations/chrome-26.scss index e3f6538..2ad0683 100644 --- a/app/assets/stylesheets/translations/chrome-26.scss +++ b/app/assets/stylesheets/translations/chrome-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-27.scss b/app/assets/stylesheets/translations/chrome-27.scss index 4f2c910..9d2e0ac 100644 --- a/app/assets/stylesheets/translations/chrome-27.scss +++ b/app/assets/stylesheets/translations/chrome-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-28.scss b/app/assets/stylesheets/translations/chrome-28.scss index 183acde..4b74de6 100644 --- a/app/assets/stylesheets/translations/chrome-28.scss +++ b/app/assets/stylesheets/translations/chrome-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-29.scss b/app/assets/stylesheets/translations/chrome-29.scss index eb7b935..d75f0f4 100644 --- a/app/assets/stylesheets/translations/chrome-29.scss +++ b/app/assets/stylesheets/translations/chrome-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-30.scss b/app/assets/stylesheets/translations/chrome-30.scss index c548b91..7d2446a 100644 --- a/app/assets/stylesheets/translations/chrome-30.scss +++ b/app/assets/stylesheets/translations/chrome-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-31.scss b/app/assets/stylesheets/translations/chrome-31.scss index 2bcf2d7..3bad300 100644 --- a/app/assets/stylesheets/translations/chrome-31.scss +++ b/app/assets/stylesheets/translations/chrome-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-32.scss b/app/assets/stylesheets/translations/chrome-32.scss index 603a3c0..c6b1796 100644 --- a/app/assets/stylesheets/translations/chrome-32.scss +++ b/app/assets/stylesheets/translations/chrome-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-33.scss b/app/assets/stylesheets/translations/chrome-33.scss index e8c4b4a..e9d7032 100644 --- a/app/assets/stylesheets/translations/chrome-33.scss +++ b/app/assets/stylesheets/translations/chrome-33.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-34.scss b/app/assets/stylesheets/translations/chrome-34.scss index 03c01a9..8f7118e 100644 --- a/app/assets/stylesheets/translations/chrome-34.scss +++ b/app/assets/stylesheets/translations/chrome-34.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-35.scss b/app/assets/stylesheets/translations/chrome-35.scss index 2af68d2..f562c52 100644 --- a/app/assets/stylesheets/translations/chrome-35.scss +++ b/app/assets/stylesheets/translations/chrome-35.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-36.scss b/app/assets/stylesheets/translations/chrome-36.scss index 04e9f87..60d7c65 100644 --- a/app/assets/stylesheets/translations/chrome-36.scss +++ b/app/assets/stylesheets/translations/chrome-36.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-37.scss b/app/assets/stylesheets/translations/chrome-37.scss index c67dc66..97e01e4 100644 --- a/app/assets/stylesheets/translations/chrome-37.scss +++ b/app/assets/stylesheets/translations/chrome-37.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-38.scss b/app/assets/stylesheets/translations/chrome-38.scss index 9d3fb5b..22edf32 100644 --- a/app/assets/stylesheets/translations/chrome-38.scss +++ b/app/assets/stylesheets/translations/chrome-38.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-39.scss b/app/assets/stylesheets/translations/chrome-39.scss index c556022..87e034f 100644 --- a/app/assets/stylesheets/translations/chrome-39.scss +++ b/app/assets/stylesheets/translations/chrome-39.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-4.scss b/app/assets/stylesheets/translations/chrome-4.scss index 1214a90..86a140f 100644 --- a/app/assets/stylesheets/translations/chrome-4.scss +++ b/app/assets/stylesheets/translations/chrome-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -141,9 +141,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -283,8 +286,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-40.scss b/app/assets/stylesheets/translations/chrome-40.scss index 20dab00..dd6482b 100644 --- a/app/assets/stylesheets/translations/chrome-40.scss +++ b/app/assets/stylesheets/translations/chrome-40.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-41.scss b/app/assets/stylesheets/translations/chrome-41.scss index 8ebcbd4..265f277 100644 --- a/app/assets/stylesheets/translations/chrome-41.scss +++ b/app/assets/stylesheets/translations/chrome-41.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-42.scss b/app/assets/stylesheets/translations/chrome-42.scss index 9036152..388a7a6 100644 --- a/app/assets/stylesheets/translations/chrome-42.scss +++ b/app/assets/stylesheets/translations/chrome-42.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-43.scss b/app/assets/stylesheets/translations/chrome-43.scss index 1e0a397..5211731 100644 --- a/app/assets/stylesheets/translations/chrome-43.scss +++ b/app/assets/stylesheets/translations/chrome-43.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-44.scss b/app/assets/stylesheets/translations/chrome-44.scss index aac7413..1496199 100644 --- a/app/assets/stylesheets/translations/chrome-44.scss +++ b/app/assets/stylesheets/translations/chrome-44.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-45.scss b/app/assets/stylesheets/translations/chrome-45.scss index 7070b8c..168717b 100644 --- a/app/assets/stylesheets/translations/chrome-45.scss +++ b/app/assets/stylesheets/translations/chrome-45.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-46.scss b/app/assets/stylesheets/translations/chrome-46.scss index 18cf878..1cae1d0 100644 --- a/app/assets/stylesheets/translations/chrome-46.scss +++ b/app/assets/stylesheets/translations/chrome-46.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,9 +193,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-47.scss b/app/assets/stylesheets/translations/chrome-47.scss index f5793da..73184f9 100644 --- a/app/assets/stylesheets/translations/chrome-47.scss +++ b/app/assets/stylesheets/translations/chrome-47.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -92,7 +92,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,7 +193,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -246,7 +249,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-5.scss b/app/assets/stylesheets/translations/chrome-5.scss index 09e621a..08a76b0 100644 --- a/app/assets/stylesheets/translations/chrome-5.scss +++ b/app/assets/stylesheets/translations/chrome-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-6.scss b/app/assets/stylesheets/translations/chrome-6.scss index ef363c7..99c3f12 100644 --- a/app/assets/stylesheets/translations/chrome-6.scss +++ b/app/assets/stylesheets/translations/chrome-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-7.scss b/app/assets/stylesheets/translations/chrome-7.scss index cf4a4ee..d159ebb 100644 --- a/app/assets/stylesheets/translations/chrome-7.scss +++ b/app/assets/stylesheets/translations/chrome-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-8.scss b/app/assets/stylesheets/translations/chrome-8.scss index 631f563..cd6b2e1 100644 --- a/app/assets/stylesheets/translations/chrome-8.scss +++ b/app/assets/stylesheets/translations/chrome-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-9.scss b/app/assets/stylesheets/translations/chrome-9.scss index 5c20ca2..6e62c9a 100644 --- a/app/assets/stylesheets/translations/chrome-9.scss +++ b/app/assets/stylesheets/translations/chrome-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-10.scss b/app/assets/stylesheets/translations/firefox-10.scss index e500463..70569a7 100644 --- a/app/assets/stylesheets/translations/firefox-10.scss +++ b/app/assets/stylesheets/translations/firefox-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-11.scss b/app/assets/stylesheets/translations/firefox-11.scss index ed56390..ce51c54 100644 --- a/app/assets/stylesheets/translations/firefox-11.scss +++ b/app/assets/stylesheets/translations/firefox-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-12.scss b/app/assets/stylesheets/translations/firefox-12.scss index fce25c9..1a48aa7 100644 --- a/app/assets/stylesheets/translations/firefox-12.scss +++ b/app/assets/stylesheets/translations/firefox-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-13.scss b/app/assets/stylesheets/translations/firefox-13.scss index 0e00714..f48b9b4 100644 --- a/app/assets/stylesheets/translations/firefox-13.scss +++ b/app/assets/stylesheets/translations/firefox-13.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-14.scss b/app/assets/stylesheets/translations/firefox-14.scss index 29ad2ce..74ba661 100644 --- a/app/assets/stylesheets/translations/firefox-14.scss +++ b/app/assets/stylesheets/translations/firefox-14.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-15.scss b/app/assets/stylesheets/translations/firefox-15.scss index 8c18ad3..b69588d 100644 --- a/app/assets/stylesheets/translations/firefox-15.scss +++ b/app/assets/stylesheets/translations/firefox-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-16.scss b/app/assets/stylesheets/translations/firefox-16.scss index 31a5bff..7ac09d4 100644 --- a/app/assets/stylesheets/translations/firefox-16.scss +++ b/app/assets/stylesheets/translations/firefox-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-17.scss b/app/assets/stylesheets/translations/firefox-17.scss index 8aaf3e8..38a06ec 100644 --- a/app/assets/stylesheets/translations/firefox-17.scss +++ b/app/assets/stylesheets/translations/firefox-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-18.scss b/app/assets/stylesheets/translations/firefox-18.scss index 4ae480f..0197e10 100644 --- a/app/assets/stylesheets/translations/firefox-18.scss +++ b/app/assets/stylesheets/translations/firefox-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-19.scss b/app/assets/stylesheets/translations/firefox-19.scss index f7b90ee..14e1c3a 100644 --- a/app/assets/stylesheets/translations/firefox-19.scss +++ b/app/assets/stylesheets/translations/firefox-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-2.scss b/app/assets/stylesheets/translations/firefox-2.scss index ab153e9..2812e72 100644 --- a/app/assets/stylesheets/translations/firefox-2.scss +++ b/app/assets/stylesheets/translations/firefox-2.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -31,7 +31,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-20.scss b/app/assets/stylesheets/translations/firefox-20.scss index 340c767..b7b7484 100644 --- a/app/assets/stylesheets/translations/firefox-20.scss +++ b/app/assets/stylesheets/translations/firefox-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-21.scss b/app/assets/stylesheets/translations/firefox-21.scss index 7752fb7..2f6ffb3 100644 --- a/app/assets/stylesheets/translations/firefox-21.scss +++ b/app/assets/stylesheets/translations/firefox-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-22.scss b/app/assets/stylesheets/translations/firefox-22.scss index ccec0a4..494c452 100644 --- a/app/assets/stylesheets/translations/firefox-22.scss +++ b/app/assets/stylesheets/translations/firefox-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-23.scss b/app/assets/stylesheets/translations/firefox-23.scss index bfbe853..03c2d4d 100644 --- a/app/assets/stylesheets/translations/firefox-23.scss +++ b/app/assets/stylesheets/translations/firefox-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-24.scss b/app/assets/stylesheets/translations/firefox-24.scss index e9c26e0..3810bb5 100644 --- a/app/assets/stylesheets/translations/firefox-24.scss +++ b/app/assets/stylesheets/translations/firefox-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-25.scss b/app/assets/stylesheets/translations/firefox-25.scss index b42d841..5b17279 100644 --- a/app/assets/stylesheets/translations/firefox-25.scss +++ b/app/assets/stylesheets/translations/firefox-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-26.scss b/app/assets/stylesheets/translations/firefox-26.scss index 46f8c5d..82bfab3 100644 --- a/app/assets/stylesheets/translations/firefox-26.scss +++ b/app/assets/stylesheets/translations/firefox-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-27.scss b/app/assets/stylesheets/translations/firefox-27.scss index dbb0ec3..0fd62c6 100644 --- a/app/assets/stylesheets/translations/firefox-27.scss +++ b/app/assets/stylesheets/translations/firefox-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-28.scss b/app/assets/stylesheets/translations/firefox-28.scss index 465d67d..539a2b1 100644 --- a/app/assets/stylesheets/translations/firefox-28.scss +++ b/app/assets/stylesheets/translations/firefox-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-29.scss b/app/assets/stylesheets/translations/firefox-29.scss index a394cf7..64501c5 100644 --- a/app/assets/stylesheets/translations/firefox-29.scss +++ b/app/assets/stylesheets/translations/firefox-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.5.scss b/app/assets/stylesheets/translations/firefox-3.5.scss index d587b55..93968cf 100644 --- a/app/assets/stylesheets/translations/firefox-3.5.scss +++ b/app/assets/stylesheets/translations/firefox-3.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.6.scss b/app/assets/stylesheets/translations/firefox-3.6.scss index a03c7e0..54fb17e 100644 --- a/app/assets/stylesheets/translations/firefox-3.6.scss +++ b/app/assets/stylesheets/translations/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.scss b/app/assets/stylesheets/translations/firefox-3.scss index 2765e76..b36422c 100644 --- a/app/assets/stylesheets/translations/firefox-3.scss +++ b/app/assets/stylesheets/translations/firefox-3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-30.scss b/app/assets/stylesheets/translations/firefox-30.scss index 2b15204..b5d17f2 100644 --- a/app/assets/stylesheets/translations/firefox-30.scss +++ b/app/assets/stylesheets/translations/firefox-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-31.scss b/app/assets/stylesheets/translations/firefox-31.scss index f298cc9..b1abb30 100644 --- a/app/assets/stylesheets/translations/firefox-31.scss +++ b/app/assets/stylesheets/translations/firefox-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-32.scss b/app/assets/stylesheets/translations/firefox-32.scss index 9169fe3..60fd823 100644 --- a/app/assets/stylesheets/translations/firefox-32.scss +++ b/app/assets/stylesheets/translations/firefox-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-33.scss b/app/assets/stylesheets/translations/firefox-33.scss index a197437..ec0d98d 100644 --- a/app/assets/stylesheets/translations/firefox-33.scss +++ b/app/assets/stylesheets/translations/firefox-33.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-34.scss b/app/assets/stylesheets/translations/firefox-34.scss index 3ea9697..1971092 100644 --- a/app/assets/stylesheets/translations/firefox-34.scss +++ b/app/assets/stylesheets/translations/firefox-34.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-35.scss b/app/assets/stylesheets/translations/firefox-35.scss index 210862c..4475ee8 100644 --- a/app/assets/stylesheets/translations/firefox-35.scss +++ b/app/assets/stylesheets/translations/firefox-35.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-36.scss b/app/assets/stylesheets/translations/firefox-36.scss index c8f14be..e646ca3 100644 --- a/app/assets/stylesheets/translations/firefox-36.scss +++ b/app/assets/stylesheets/translations/firefox-36.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-37.scss b/app/assets/stylesheets/translations/firefox-37.scss index d7144d4..8976d15 100644 --- a/app/assets/stylesheets/translations/firefox-37.scss +++ b/app/assets/stylesheets/translations/firefox-37.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-38.scss b/app/assets/stylesheets/translations/firefox-38.scss index ec137a3..089a874 100644 --- a/app/assets/stylesheets/translations/firefox-38.scss +++ b/app/assets/stylesheets/translations/firefox-38.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-39.scss b/app/assets/stylesheets/translations/firefox-39.scss index 0dc5d76..9ab8fa9 100644 --- a/app/assets/stylesheets/translations/firefox-39.scss +++ b/app/assets/stylesheets/translations/firefox-39.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-4.scss b/app/assets/stylesheets/translations/firefox-4.scss index 07b9d1e..e10b3b0 100644 --- a/app/assets/stylesheets/translations/firefox-4.scss +++ b/app/assets/stylesheets/translations/firefox-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-40.scss b/app/assets/stylesheets/translations/firefox-40.scss index cda2531..f86ec6b 100644 --- a/app/assets/stylesheets/translations/firefox-40.scss +++ b/app/assets/stylesheets/translations/firefox-40.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-41.scss b/app/assets/stylesheets/translations/firefox-41.scss index d50d500..7f4d984 100644 --- a/app/assets/stylesheets/translations/firefox-41.scss +++ b/app/assets/stylesheets/translations/firefox-41.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-42.scss b/app/assets/stylesheets/translations/firefox-42.scss index f5ef995..df36e8c 100644 --- a/app/assets/stylesheets/translations/firefox-42.scss +++ b/app/assets/stylesheets/translations/firefox-42.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -90,7 +90,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -266,7 +269,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-5.scss b/app/assets/stylesheets/translations/firefox-5.scss index f917fdd..eec6f27 100644 --- a/app/assets/stylesheets/translations/firefox-5.scss +++ b/app/assets/stylesheets/translations/firefox-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-6.scss b/app/assets/stylesheets/translations/firefox-6.scss index 1e77199..d4c63fb 100644 --- a/app/assets/stylesheets/translations/firefox-6.scss +++ b/app/assets/stylesheets/translations/firefox-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-7.scss b/app/assets/stylesheets/translations/firefox-7.scss index bd0091a..2074379 100644 --- a/app/assets/stylesheets/translations/firefox-7.scss +++ b/app/assets/stylesheets/translations/firefox-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-8.scss b/app/assets/stylesheets/translations/firefox-8.scss index 643883d..a5393c7 100644 --- a/app/assets/stylesheets/translations/firefox-8.scss +++ b/app/assets/stylesheets/translations/firefox-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-9.scss b/app/assets/stylesheets/translations/firefox-9.scss index 99ee4f0..1cb6d8f 100644 --- a/app/assets/stylesheets/translations/firefox-9.scss +++ b/app/assets/stylesheets/translations/firefox-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-10.scss b/app/assets/stylesheets/translations/ie-10.scss index d7427cc..7a274a8 100644 --- a/app/assets/stylesheets/translations/ie-10.scss +++ b/app/assets/stylesheets/translations/ie-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-11.scss b/app/assets/stylesheets/translations/ie-11.scss index 2a29f8f..2f8e123 100644 --- a/app/assets/stylesheets/translations/ie-11.scss +++ b/app/assets/stylesheets/translations/ie-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -83,7 +83,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-5.5.scss b/app/assets/stylesheets/translations/ie-5.5.scss index 35b72b9..088ed79 100644 --- a/app/assets/stylesheets/translations/ie-5.5.scss +++ b/app/assets/stylesheets/translations/ie-5.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-6.scss b/app/assets/stylesheets/translations/ie-6.scss index 3608e30..83fd965 100644 --- a/app/assets/stylesheets/translations/ie-6.scss +++ b/app/assets/stylesheets/translations/ie-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-7.scss b/app/assets/stylesheets/translations/ie-7.scss index 178532c..c7083c0 100644 --- a/app/assets/stylesheets/translations/ie-7.scss +++ b/app/assets/stylesheets/translations/ie-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-8.scss b/app/assets/stylesheets/translations/ie-8.scss index 747d8bb..a4ccffe 100644 --- a/app/assets/stylesheets/translations/ie-8.scss +++ b/app/assets/stylesheets/translations/ie-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-9.scss b/app/assets/stylesheets/translations/ie-9.scss index 136225f..4f26d8e 100644 --- a/app/assets/stylesheets/translations/ie-9.scss +++ b/app/assets/stylesheets/translations/ie-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-TP.scss b/app/assets/stylesheets/translations/ie-TP.scss deleted file mode 100644 index ffde19a..0000000 --- a/app/assets/stylesheets/translations/ie-TP.scss +++ /dev/null @@ -1,241 +0,0 @@ -/* - * ../translations - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": 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": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "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, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": 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, - "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, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "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": n, - "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, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie_mob-10.scss b/app/assets/stylesheets/translations/ie_mob-10.scss index 4150cd1..4a93047 100644 --- a/app/assets/stylesheets/translations/ie_mob-10.scss +++ b/app/assets/stylesheets/translations/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie_mob-11.scss b/app/assets/stylesheets/translations/ie_mob-11.scss index 9e2c2d0..b2fd69b 100644 --- a/app/assets/stylesheets/translations/ie_mob-11.scss +++ b/app/assets/stylesheets/translations/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-3.2.scss b/app/assets/stylesheets/translations/ios_saf-3.2.scss index 2d57ac8..566334b 100644 --- a/app/assets/stylesheets/translations/ios_saf-3.2.scss +++ b/app/assets/stylesheets/translations/ios_saf-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss index 4cc410f..aaab525 100644 --- a/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss index 4fb6e4d..2359c4b 100644 --- a/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss index d996adc..3fdae78 100644 --- a/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss index 5e931fd..77a519c 100644 --- a/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss index 3a9b753..ade1f41 100644 --- a/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss index 82bece7..13adda6 100644 --- a/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.scss b/app/assets/stylesheets/translations/ios_saf-8.scss index 9aee48a..9aee87b 100644 --- a/app/assets/stylesheets/translations/ios_saf-8.scss +++ b/app/assets/stylesheets/translations/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss b/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss index 38d9f5a..266ef87 100644 --- a/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -58,7 +58,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-10.scss b/app/assets/stylesheets/translations/op_mob-10.scss index 7225ebf..1c316e1 100644 --- a/app/assets/stylesheets/translations/op_mob-10.scss +++ b/app/assets/stylesheets/translations/op_mob-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.1.scss b/app/assets/stylesheets/translations/op_mob-11.1.scss index 165383d..2ade4a6 100644 --- a/app/assets/stylesheets/translations/op_mob-11.1.scss +++ b/app/assets/stylesheets/translations/op_mob-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.5.scss b/app/assets/stylesheets/translations/op_mob-11.5.scss index 2ed47df..bb76e25 100644 --- a/app/assets/stylesheets/translations/op_mob-11.5.scss +++ b/app/assets/stylesheets/translations/op_mob-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.scss b/app/assets/stylesheets/translations/op_mob-11.scss index 066207e..659e2c7 100644 --- a/app/assets/stylesheets/translations/op_mob-11.scss +++ b/app/assets/stylesheets/translations/op_mob-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-12.1.scss b/app/assets/stylesheets/translations/op_mob-12.1.scss index d175f67..0325fba 100644 --- a/app/assets/stylesheets/translations/op_mob-12.1.scss +++ b/app/assets/stylesheets/translations/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-12.scss b/app/assets/stylesheets/translations/op_mob-12.scss index ed5e913..a3a32b6 100644 --- a/app/assets/stylesheets/translations/op_mob-12.scss +++ b/app/assets/stylesheets/translations/op_mob-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.0-10.1.scss b/app/assets/stylesheets/translations/opera-10.0-10.1.scss index 9930525..9bdfec8 100644 --- a/app/assets/stylesheets/translations/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/translations/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.5.scss b/app/assets/stylesheets/translations/opera-10.5.scss index 135cdcb..44e05ee 100644 --- a/app/assets/stylesheets/translations/opera-10.5.scss +++ b/app/assets/stylesheets/translations/opera-10.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.6.scss b/app/assets/stylesheets/translations/opera-10.6.scss index ddb92e5..ac432b5 100644 --- a/app/assets/stylesheets/translations/opera-10.6.scss +++ b/app/assets/stylesheets/translations/opera-10.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.1.scss b/app/assets/stylesheets/translations/opera-11.1.scss index 216f076..7e6e635 100644 --- a/app/assets/stylesheets/translations/opera-11.1.scss +++ b/app/assets/stylesheets/translations/opera-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.5.scss b/app/assets/stylesheets/translations/opera-11.5.scss index 40cd42e..4aec9ce 100644 --- a/app/assets/stylesheets/translations/opera-11.5.scss +++ b/app/assets/stylesheets/translations/opera-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.6.scss b/app/assets/stylesheets/translations/opera-11.6.scss index 0c0b3b2..e07bbd5 100644 --- a/app/assets/stylesheets/translations/opera-11.6.scss +++ b/app/assets/stylesheets/translations/opera-11.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.scss b/app/assets/stylesheets/translations/opera-11.scss index ec7c2f2..e2d802d 100644 --- a/app/assets/stylesheets/translations/opera-11.scss +++ b/app/assets/stylesheets/translations/opera-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-12.1.scss b/app/assets/stylesheets/translations/opera-12.1.scss index 8dbe89a..c00ec3c 100644 --- a/app/assets/stylesheets/translations/opera-12.1.scss +++ b/app/assets/stylesheets/translations/opera-12.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-12.scss b/app/assets/stylesheets/translations/opera-12.scss index dd95063..9d10a43 100644 --- a/app/assets/stylesheets/translations/opera-12.scss +++ b/app/assets/stylesheets/translations/opera-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-15.scss b/app/assets/stylesheets/translations/opera-15.scss index aa84b62..45e4f9c 100644 --- a/app/assets/stylesheets/translations/opera-15.scss +++ b/app/assets/stylesheets/translations/opera-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-16.scss b/app/assets/stylesheets/translations/opera-16.scss index 9ceb768..f9602f9 100644 --- a/app/assets/stylesheets/translations/opera-16.scss +++ b/app/assets/stylesheets/translations/opera-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-17.scss b/app/assets/stylesheets/translations/opera-17.scss index 935bba2..dfd80c3 100644 --- a/app/assets/stylesheets/translations/opera-17.scss +++ b/app/assets/stylesheets/translations/opera-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-18.scss b/app/assets/stylesheets/translations/opera-18.scss index dad2fe3..7653422 100644 --- a/app/assets/stylesheets/translations/opera-18.scss +++ b/app/assets/stylesheets/translations/opera-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-19.scss b/app/assets/stylesheets/translations/opera-19.scss index 47d40a4..0ab766f 100644 --- a/app/assets/stylesheets/translations/opera-19.scss +++ b/app/assets/stylesheets/translations/opera-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-20.scss b/app/assets/stylesheets/translations/opera-20.scss index f55bf3f..b08f4c5 100644 --- a/app/assets/stylesheets/translations/opera-20.scss +++ b/app/assets/stylesheets/translations/opera-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-21.scss b/app/assets/stylesheets/translations/opera-21.scss index eaf349f..18d3d6d 100644 --- a/app/assets/stylesheets/translations/opera-21.scss +++ b/app/assets/stylesheets/translations/opera-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-22.scss b/app/assets/stylesheets/translations/opera-22.scss index 054624c..c11fb43 100644 --- a/app/assets/stylesheets/translations/opera-22.scss +++ b/app/assets/stylesheets/translations/opera-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-23.scss b/app/assets/stylesheets/translations/opera-23.scss index 2d5ff7f..7b67147 100644 --- a/app/assets/stylesheets/translations/opera-23.scss +++ b/app/assets/stylesheets/translations/opera-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-24.scss b/app/assets/stylesheets/translations/opera-24.scss index 3bfff7a..cbfe5f6 100644 --- a/app/assets/stylesheets/translations/opera-24.scss +++ b/app/assets/stylesheets/translations/opera-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-25.scss b/app/assets/stylesheets/translations/opera-25.scss index 8e09e59..d0e94ff 100644 --- a/app/assets/stylesheets/translations/opera-25.scss +++ b/app/assets/stylesheets/translations/opera-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-26.scss b/app/assets/stylesheets/translations/opera-26.scss index b2a479c..76ff9ca 100644 --- a/app/assets/stylesheets/translations/opera-26.scss +++ b/app/assets/stylesheets/translations/opera-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-27.scss b/app/assets/stylesheets/translations/opera-27.scss index 57f6bcc..a742af3 100644 --- a/app/assets/stylesheets/translations/opera-27.scss +++ b/app/assets/stylesheets/translations/opera-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-28.scss b/app/assets/stylesheets/translations/opera-28.scss index 2682200..fe0804a 100644 --- a/app/assets/stylesheets/translations/opera-28.scss +++ b/app/assets/stylesheets/translations/opera-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-29.scss b/app/assets/stylesheets/translations/opera-29.scss index 60f1c99..7b2b21c 100644 --- a/app/assets/stylesheets/translations/opera-29.scss +++ b/app/assets/stylesheets/translations/opera-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-30.scss b/app/assets/stylesheets/translations/opera-30.scss index cc65e12..e1ce7c1 100644 --- a/app/assets/stylesheets/translations/opera-30.scss +++ b/app/assets/stylesheets/translations/opera-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-31.scss b/app/assets/stylesheets/translations/opera-31.scss index 26fdb24..5381abf 100644 --- a/app/assets/stylesheets/translations/opera-31.scss +++ b/app/assets/stylesheets/translations/opera-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-32.scss b/app/assets/stylesheets/translations/opera-32.scss index 8fbbcfd..4a716b8 100644 --- a/app/assets/stylesheets/translations/opera-32.scss +++ b/app/assets/stylesheets/translations/opera-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-9.5-9.6.scss b/app/assets/stylesheets/translations/opera-9.5-9.6.scss index 4c570fe..ce54900 100644 --- a/app/assets/stylesheets/translations/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/translations/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-9.scss b/app/assets/stylesheets/translations/opera-9.scss index be0edaa..e911803 100644 --- a/app/assets/stylesheets/translations/opera-9.scss +++ b/app/assets/stylesheets/translations/opera-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-3.1.scss b/app/assets/stylesheets/translations/safari-3.1.scss index 234f8a8..45172a1 100644 --- a/app/assets/stylesheets/translations/safari-3.1.scss +++ b/app/assets/stylesheets/translations/safari-3.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-3.2.scss b/app/assets/stylesheets/translations/safari-3.2.scss index d4244d1..88f8570 100644 --- a/app/assets/stylesheets/translations/safari-3.2.scss +++ b/app/assets/stylesheets/translations/safari-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-4.scss b/app/assets/stylesheets/translations/safari-4.scss index 4cbadee..1948adf 100644 --- a/app/assets/stylesheets/translations/safari-4.scss +++ b/app/assets/stylesheets/translations/safari-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-5.1.scss b/app/assets/stylesheets/translations/safari-5.1.scss index 1e9dfd7..bcc96ab 100644 --- a/app/assets/stylesheets/translations/safari-5.1.scss +++ b/app/assets/stylesheets/translations/safari-5.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-5.scss b/app/assets/stylesheets/translations/safari-5.scss index cd9e226..3736868 100644 --- a/app/assets/stylesheets/translations/safari-5.scss +++ b/app/assets/stylesheets/translations/safari-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-6.1.scss b/app/assets/stylesheets/translations/safari-6.1.scss index bcc1ecb..62fbea0 100644 --- a/app/assets/stylesheets/translations/safari-6.1.scss +++ b/app/assets/stylesheets/translations/safari-6.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-6.scss b/app/assets/stylesheets/translations/safari-6.scss index c9d09f7..bfc8237 100644 --- a/app/assets/stylesheets/translations/safari-6.scss +++ b/app/assets/stylesheets/translations/safari-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-7.1.scss b/app/assets/stylesheets/translations/safari-7.1.scss index 61393f6..3a1fb97 100644 --- a/app/assets/stylesheets/translations/safari-7.1.scss +++ b/app/assets/stylesheets/translations/safari-7.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-7.scss b/app/assets/stylesheets/translations/safari-7.scss index d3a63ae..5eb2205 100644 --- a/app/assets/stylesheets/translations/safari-7.scss +++ b/app/assets/stylesheets/translations/safari-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-8.scss b/app/assets/stylesheets/translations/safari-8.scss index a4d4e21..75b0222 100644 --- a/app/assets/stylesheets/translations/safari-8.scss +++ b/app/assets/stylesheets/translations/safari-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-9.scss b/app/assets/stylesheets/translations/safari-9.scss index c959d84..7c1280a 100644 --- a/app/assets/stylesheets/translations/safari-9.scss +++ b/app/assets/stylesheets/translations/safari-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -43,7 +43,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -156,7 +157,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -254,16 +257,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -281,10 +284,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/and_uc-9.9.scss b/app/assets/stylesheets/web-fonts/and_uc-9.9.scss index 2b59e12..c25dee8 100644 --- a/app/assets/stylesheets/web-fonts/and_uc-9.9.scss +++ b/app/assets/stylesheets/web-fonts/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.1.scss b/app/assets/stylesheets/web-fonts/android-2.1.scss index 673e310..d470532 100644 --- a/app/assets/stylesheets/web-fonts/android-2.1.scss +++ b/app/assets/stylesheets/web-fonts/android-2.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.2.scss b/app/assets/stylesheets/web-fonts/android-2.2.scss index 6d158a0..1c272f5 100644 --- a/app/assets/stylesheets/web-fonts/android-2.2.scss +++ b/app/assets/stylesheets/web-fonts/android-2.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.3.scss b/app/assets/stylesheets/web-fonts/android-2.3.scss index 0b4157e..bf0a974 100644 --- a/app/assets/stylesheets/web-fonts/android-2.3.scss +++ b/app/assets/stylesheets/web-fonts/android-2.3.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-3.scss b/app/assets/stylesheets/web-fonts/android-3.scss index 4daa502..95606a0 100644 --- a/app/assets/stylesheets/web-fonts/android-3.scss +++ b/app/assets/stylesheets/web-fonts/android-3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -272,7 +275,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -281,11 +284,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,17 +297,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.1.scss b/app/assets/stylesheets/web-fonts/android-4.1.scss index ab9c7ac..0956e27 100644 --- a/app/assets/stylesheets/web-fonts/android-4.1.scss +++ b/app/assets/stylesheets/web-fonts/android-4.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss b/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss index 1a89998..7b1e495 100644 --- a/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss +++ b/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss index c76a87e..f351167 100644 --- a/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.4.scss b/app/assets/stylesheets/web-fonts/android-4.4.scss index 0e1c0fd..7ab7f2a 100644 --- a/app/assets/stylesheets/web-fonts/android-4.4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.4.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.scss b/app/assets/stylesheets/web-fonts/android-4.scss index 1362709..e29946d 100644 --- a/app/assets/stylesheets/web-fonts/android-4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-10.scss b/app/assets/stylesheets/web-fonts/bb-10.scss index d910d02..f8ffeb1 100644 --- a/app/assets/stylesheets/web-fonts/bb-10.scss +++ b/app/assets/stylesheets/web-fonts/bb-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-7.scss b/app/assets/stylesheets/web-fonts/bb-7.scss index d598011..ff60c89 100644 --- a/app/assets/stylesheets/web-fonts/bb-7.scss +++ b/app/assets/stylesheets/web-fonts/bb-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-10.scss b/app/assets/stylesheets/web-fonts/chrome-10.scss index 26b263e..fa462ad 100644 --- a/app/assets/stylesheets/web-fonts/chrome-10.scss +++ b/app/assets/stylesheets/web-fonts/chrome-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-11.scss b/app/assets/stylesheets/web-fonts/chrome-11.scss index 0e16c3c..42e8372 100644 --- a/app/assets/stylesheets/web-fonts/chrome-11.scss +++ b/app/assets/stylesheets/web-fonts/chrome-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-12.scss b/app/assets/stylesheets/web-fonts/chrome-12.scss index c5b6338..2990c19 100644 --- a/app/assets/stylesheets/web-fonts/chrome-12.scss +++ b/app/assets/stylesheets/web-fonts/chrome-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-13.scss b/app/assets/stylesheets/web-fonts/chrome-13.scss index fbea09a..2507d6d 100644 --- a/app/assets/stylesheets/web-fonts/chrome-13.scss +++ b/app/assets/stylesheets/web-fonts/chrome-13.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-14.scss b/app/assets/stylesheets/web-fonts/chrome-14.scss index ec574ba..fe4a6c9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-14.scss +++ b/app/assets/stylesheets/web-fonts/chrome-14.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-15.scss b/app/assets/stylesheets/web-fonts/chrome-15.scss index 672b4b1..2afe5bb 100644 --- a/app/assets/stylesheets/web-fonts/chrome-15.scss +++ b/app/assets/stylesheets/web-fonts/chrome-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-16.scss b/app/assets/stylesheets/web-fonts/chrome-16.scss index dc6867c..6b0a3c4 100644 --- a/app/assets/stylesheets/web-fonts/chrome-16.scss +++ b/app/assets/stylesheets/web-fonts/chrome-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-17.scss b/app/assets/stylesheets/web-fonts/chrome-17.scss index f623982..bf08bc7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-17.scss +++ b/app/assets/stylesheets/web-fonts/chrome-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-18.scss b/app/assets/stylesheets/web-fonts/chrome-18.scss index fb956bd..9e4f6e0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-18.scss +++ b/app/assets/stylesheets/web-fonts/chrome-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-19.scss b/app/assets/stylesheets/web-fonts/chrome-19.scss index f024813..dbfb0d0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-19.scss +++ b/app/assets/stylesheets/web-fonts/chrome-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-20.scss b/app/assets/stylesheets/web-fonts/chrome-20.scss index d763561..649c2f8 100644 --- a/app/assets/stylesheets/web-fonts/chrome-20.scss +++ b/app/assets/stylesheets/web-fonts/chrome-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-21.scss b/app/assets/stylesheets/web-fonts/chrome-21.scss index 11699df..bf53d3f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-21.scss +++ b/app/assets/stylesheets/web-fonts/chrome-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-22.scss b/app/assets/stylesheets/web-fonts/chrome-22.scss index 2cc96a3..ae2bfc0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-22.scss +++ b/app/assets/stylesheets/web-fonts/chrome-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-23.scss b/app/assets/stylesheets/web-fonts/chrome-23.scss index c323da6..5891048 100644 --- a/app/assets/stylesheets/web-fonts/chrome-23.scss +++ b/app/assets/stylesheets/web-fonts/chrome-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-24.scss b/app/assets/stylesheets/web-fonts/chrome-24.scss index 135d50b..26fdc56 100644 --- a/app/assets/stylesheets/web-fonts/chrome-24.scss +++ b/app/assets/stylesheets/web-fonts/chrome-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-25.scss b/app/assets/stylesheets/web-fonts/chrome-25.scss index c1a9e90..26af31a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-25.scss +++ b/app/assets/stylesheets/web-fonts/chrome-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-26.scss b/app/assets/stylesheets/web-fonts/chrome-26.scss index 6a62b89..09e5f0e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-26.scss +++ b/app/assets/stylesheets/web-fonts/chrome-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-27.scss b/app/assets/stylesheets/web-fonts/chrome-27.scss index d651426..699817b 100644 --- a/app/assets/stylesheets/web-fonts/chrome-27.scss +++ b/app/assets/stylesheets/web-fonts/chrome-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-28.scss b/app/assets/stylesheets/web-fonts/chrome-28.scss index a720536..5f7fc0e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-28.scss +++ b/app/assets/stylesheets/web-fonts/chrome-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-29.scss b/app/assets/stylesheets/web-fonts/chrome-29.scss index 2e12f37..59bee91 100644 --- a/app/assets/stylesheets/web-fonts/chrome-29.scss +++ b/app/assets/stylesheets/web-fonts/chrome-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-30.scss b/app/assets/stylesheets/web-fonts/chrome-30.scss index b37843f..938ba79 100644 --- a/app/assets/stylesheets/web-fonts/chrome-30.scss +++ b/app/assets/stylesheets/web-fonts/chrome-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-31.scss b/app/assets/stylesheets/web-fonts/chrome-31.scss index fc219e7..a45e7ef 100644 --- a/app/assets/stylesheets/web-fonts/chrome-31.scss +++ b/app/assets/stylesheets/web-fonts/chrome-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-32.scss b/app/assets/stylesheets/web-fonts/chrome-32.scss index dfaa7f1..5d3c718 100644 --- a/app/assets/stylesheets/web-fonts/chrome-32.scss +++ b/app/assets/stylesheets/web-fonts/chrome-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-33.scss b/app/assets/stylesheets/web-fonts/chrome-33.scss index 0a33aa1..241cc3a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-33.scss +++ b/app/assets/stylesheets/web-fonts/chrome-33.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-34.scss b/app/assets/stylesheets/web-fonts/chrome-34.scss index 1a29888..9e7a9d7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-34.scss +++ b/app/assets/stylesheets/web-fonts/chrome-34.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-35.scss b/app/assets/stylesheets/web-fonts/chrome-35.scss index caef4e0..5d1fc38 100644 --- a/app/assets/stylesheets/web-fonts/chrome-35.scss +++ b/app/assets/stylesheets/web-fonts/chrome-35.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-36.scss b/app/assets/stylesheets/web-fonts/chrome-36.scss index 6decdac..ae5987a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-36.scss +++ b/app/assets/stylesheets/web-fonts/chrome-36.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-37.scss b/app/assets/stylesheets/web-fonts/chrome-37.scss index 1fe5894..9428073 100644 --- a/app/assets/stylesheets/web-fonts/chrome-37.scss +++ b/app/assets/stylesheets/web-fonts/chrome-37.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-38.scss b/app/assets/stylesheets/web-fonts/chrome-38.scss index 08d7454..886f719 100644 --- a/app/assets/stylesheets/web-fonts/chrome-38.scss +++ b/app/assets/stylesheets/web-fonts/chrome-38.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-39.scss b/app/assets/stylesheets/web-fonts/chrome-39.scss index b6bc669..bd24253 100644 --- a/app/assets/stylesheets/web-fonts/chrome-39.scss +++ b/app/assets/stylesheets/web-fonts/chrome-39.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-4.scss b/app/assets/stylesheets/web-fonts/chrome-4.scss index 90bc4b6..7e0d592 100644 --- a/app/assets/stylesheets/web-fonts/chrome-4.scss +++ b/app/assets/stylesheets/web-fonts/chrome-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -142,9 +142,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,7 +168,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -284,8 +287,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-40.scss b/app/assets/stylesheets/web-fonts/chrome-40.scss index 0cd077a..5e4eca9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-40.scss +++ b/app/assets/stylesheets/web-fonts/chrome-40.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-41.scss b/app/assets/stylesheets/web-fonts/chrome-41.scss index 3a111e3..5b54786 100644 --- a/app/assets/stylesheets/web-fonts/chrome-41.scss +++ b/app/assets/stylesheets/web-fonts/chrome-41.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-42.scss b/app/assets/stylesheets/web-fonts/chrome-42.scss index 85eaaa6..6a2c005 100644 --- a/app/assets/stylesheets/web-fonts/chrome-42.scss +++ b/app/assets/stylesheets/web-fonts/chrome-42.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-43.scss b/app/assets/stylesheets/web-fonts/chrome-43.scss index b76b5e1..6c981b0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-43.scss +++ b/app/assets/stylesheets/web-fonts/chrome-43.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-44.scss b/app/assets/stylesheets/web-fonts/chrome-44.scss index 081d857..4fb7ce9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-44.scss +++ b/app/assets/stylesheets/web-fonts/chrome-44.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-45.scss b/app/assets/stylesheets/web-fonts/chrome-45.scss index 43a89b5..4014cb2 100644 --- a/app/assets/stylesheets/web-fonts/chrome-45.scss +++ b/app/assets/stylesheets/web-fonts/chrome-45.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-46.scss b/app/assets/stylesheets/web-fonts/chrome-46.scss index c746c76..6822be7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-46.scss +++ b/app/assets/stylesheets/web-fonts/chrome-46.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -192,9 +194,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -233,10 +236,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-47.scss b/app/assets/stylesheets/web-fonts/chrome-47.scss index 8a96856..1ddb152 100644 --- a/app/assets/stylesheets/web-fonts/chrome-47.scss +++ b/app/assets/stylesheets/web-fonts/chrome-47.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -93,7 +93,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -192,7 +194,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -233,10 +236,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -247,7 +250,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,17 +297,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-5.scss b/app/assets/stylesheets/web-fonts/chrome-5.scss index 707f0f3..c3ebefe 100644 --- a/app/assets/stylesheets/web-fonts/chrome-5.scss +++ b/app/assets/stylesheets/web-fonts/chrome-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,7 +168,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-6.scss b/app/assets/stylesheets/web-fonts/chrome-6.scss index cf64418..4de8d61 100644 --- a/app/assets/stylesheets/web-fonts/chrome-6.scss +++ b/app/assets/stylesheets/web-fonts/chrome-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-7.scss b/app/assets/stylesheets/web-fonts/chrome-7.scss index dec4ebf..23874b2 100644 --- a/app/assets/stylesheets/web-fonts/chrome-7.scss +++ b/app/assets/stylesheets/web-fonts/chrome-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-8.scss b/app/assets/stylesheets/web-fonts/chrome-8.scss index 229c6af..7c81e53 100644 --- a/app/assets/stylesheets/web-fonts/chrome-8.scss +++ b/app/assets/stylesheets/web-fonts/chrome-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-9.scss b/app/assets/stylesheets/web-fonts/chrome-9.scss index 43ebd0e..3a9706f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-9.scss +++ b/app/assets/stylesheets/web-fonts/chrome-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-10.scss b/app/assets/stylesheets/web-fonts/firefox-10.scss index abd3b90..e37744e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-10.scss +++ b/app/assets/stylesheets/web-fonts/firefox-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-11.scss b/app/assets/stylesheets/web-fonts/firefox-11.scss index fccd143..2bfdac1 100644 --- a/app/assets/stylesheets/web-fonts/firefox-11.scss +++ b/app/assets/stylesheets/web-fonts/firefox-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-12.scss b/app/assets/stylesheets/web-fonts/firefox-12.scss index c1da405..7144805 100644 --- a/app/assets/stylesheets/web-fonts/firefox-12.scss +++ b/app/assets/stylesheets/web-fonts/firefox-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-13.scss b/app/assets/stylesheets/web-fonts/firefox-13.scss index 20c8de8..8f469ce 100644 --- a/app/assets/stylesheets/web-fonts/firefox-13.scss +++ b/app/assets/stylesheets/web-fonts/firefox-13.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-14.scss b/app/assets/stylesheets/web-fonts/firefox-14.scss index 586189c..b5a0d2b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-14.scss +++ b/app/assets/stylesheets/web-fonts/firefox-14.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-15.scss b/app/assets/stylesheets/web-fonts/firefox-15.scss index 2ef96bd..2734304 100644 --- a/app/assets/stylesheets/web-fonts/firefox-15.scss +++ b/app/assets/stylesheets/web-fonts/firefox-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-16.scss b/app/assets/stylesheets/web-fonts/firefox-16.scss index 5e36c0e..cc44594 100644 --- a/app/assets/stylesheets/web-fonts/firefox-16.scss +++ b/app/assets/stylesheets/web-fonts/firefox-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-17.scss b/app/assets/stylesheets/web-fonts/firefox-17.scss index 2bc931b..1ad964d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-17.scss +++ b/app/assets/stylesheets/web-fonts/firefox-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-18.scss b/app/assets/stylesheets/web-fonts/firefox-18.scss index e75aec4..72ede9e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-18.scss +++ b/app/assets/stylesheets/web-fonts/firefox-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-19.scss b/app/assets/stylesheets/web-fonts/firefox-19.scss index 087a829..c3b6d81 100644 --- a/app/assets/stylesheets/web-fonts/firefox-19.scss +++ b/app/assets/stylesheets/web-fonts/firefox-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-2.scss b/app/assets/stylesheets/web-fonts/firefox-2.scss index c5c2469..471401a 100644 --- a/app/assets/stylesheets/web-fonts/firefox-2.scss +++ b/app/assets/stylesheets/web-fonts/firefox-2.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -32,7 +32,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-20.scss b/app/assets/stylesheets/web-fonts/firefox-20.scss index f1b185f..59c41e9 100644 --- a/app/assets/stylesheets/web-fonts/firefox-20.scss +++ b/app/assets/stylesheets/web-fonts/firefox-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-21.scss b/app/assets/stylesheets/web-fonts/firefox-21.scss index 2959fbd..316c1a3 100644 --- a/app/assets/stylesheets/web-fonts/firefox-21.scss +++ b/app/assets/stylesheets/web-fonts/firefox-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-22.scss b/app/assets/stylesheets/web-fonts/firefox-22.scss index 4d6631b..53fc51e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-22.scss +++ b/app/assets/stylesheets/web-fonts/firefox-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-23.scss b/app/assets/stylesheets/web-fonts/firefox-23.scss index 4630d86..5a4a8a5 100644 --- a/app/assets/stylesheets/web-fonts/firefox-23.scss +++ b/app/assets/stylesheets/web-fonts/firefox-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-24.scss b/app/assets/stylesheets/web-fonts/firefox-24.scss index 665a25e..e3fdc26 100644 --- a/app/assets/stylesheets/web-fonts/firefox-24.scss +++ b/app/assets/stylesheets/web-fonts/firefox-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-25.scss b/app/assets/stylesheets/web-fonts/firefox-25.scss index 68f02c4..c3e8274 100644 --- a/app/assets/stylesheets/web-fonts/firefox-25.scss +++ b/app/assets/stylesheets/web-fonts/firefox-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-26.scss b/app/assets/stylesheets/web-fonts/firefox-26.scss index 47778f7..d411762 100644 --- a/app/assets/stylesheets/web-fonts/firefox-26.scss +++ b/app/assets/stylesheets/web-fonts/firefox-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-27.scss b/app/assets/stylesheets/web-fonts/firefox-27.scss index 65fb8c1..c94e4b2 100644 --- a/app/assets/stylesheets/web-fonts/firefox-27.scss +++ b/app/assets/stylesheets/web-fonts/firefox-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-28.scss b/app/assets/stylesheets/web-fonts/firefox-28.scss index eb150df..a2bcf0d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-28.scss +++ b/app/assets/stylesheets/web-fonts/firefox-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-29.scss b/app/assets/stylesheets/web-fonts/firefox-29.scss index f2f4156..aede08e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-29.scss +++ b/app/assets/stylesheets/web-fonts/firefox-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.5.scss b/app/assets/stylesheets/web-fonts/firefox-3.5.scss index b116e40..3a6cb1d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.6.scss b/app/assets/stylesheets/web-fonts/firefox-3.6.scss index a309f48..194d6e0 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.scss b/app/assets/stylesheets/web-fonts/firefox-3.scss index 953c430..e0705ef 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-30.scss b/app/assets/stylesheets/web-fonts/firefox-30.scss index af81fb2..fd50dde 100644 --- a/app/assets/stylesheets/web-fonts/firefox-30.scss +++ b/app/assets/stylesheets/web-fonts/firefox-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-31.scss b/app/assets/stylesheets/web-fonts/firefox-31.scss index 6ace775..cc2df59 100644 --- a/app/assets/stylesheets/web-fonts/firefox-31.scss +++ b/app/assets/stylesheets/web-fonts/firefox-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-32.scss b/app/assets/stylesheets/web-fonts/firefox-32.scss index 9058cfc..32c7c19 100644 --- a/app/assets/stylesheets/web-fonts/firefox-32.scss +++ b/app/assets/stylesheets/web-fonts/firefox-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-33.scss b/app/assets/stylesheets/web-fonts/firefox-33.scss index 125f563..5aa7c2b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-33.scss +++ b/app/assets/stylesheets/web-fonts/firefox-33.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-34.scss b/app/assets/stylesheets/web-fonts/firefox-34.scss index 4bc1eac..5e9d7f1 100644 --- a/app/assets/stylesheets/web-fonts/firefox-34.scss +++ b/app/assets/stylesheets/web-fonts/firefox-34.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-35.scss b/app/assets/stylesheets/web-fonts/firefox-35.scss index 3ed71aa..3c52810 100644 --- a/app/assets/stylesheets/web-fonts/firefox-35.scss +++ b/app/assets/stylesheets/web-fonts/firefox-35.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-36.scss b/app/assets/stylesheets/web-fonts/firefox-36.scss index abcaf91..3f6aced 100644 --- a/app/assets/stylesheets/web-fonts/firefox-36.scss +++ b/app/assets/stylesheets/web-fonts/firefox-36.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-37.scss b/app/assets/stylesheets/web-fonts/firefox-37.scss index 4f75aa6..c951f04 100644 --- a/app/assets/stylesheets/web-fonts/firefox-37.scss +++ b/app/assets/stylesheets/web-fonts/firefox-37.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-38.scss b/app/assets/stylesheets/web-fonts/firefox-38.scss index 97341cc..2d0fa12 100644 --- a/app/assets/stylesheets/web-fonts/firefox-38.scss +++ b/app/assets/stylesheets/web-fonts/firefox-38.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-39.scss b/app/assets/stylesheets/web-fonts/firefox-39.scss index 37526fd..1a4acd8 100644 --- a/app/assets/stylesheets/web-fonts/firefox-39.scss +++ b/app/assets/stylesheets/web-fonts/firefox-39.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-4.scss b/app/assets/stylesheets/web-fonts/firefox-4.scss index 387b987..06bb60f 100644 --- a/app/assets/stylesheets/web-fonts/firefox-4.scss +++ b/app/assets/stylesheets/web-fonts/firefox-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-40.scss b/app/assets/stylesheets/web-fonts/firefox-40.scss index 195bdba..f7e1797 100644 --- a/app/assets/stylesheets/web-fonts/firefox-40.scss +++ b/app/assets/stylesheets/web-fonts/firefox-40.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-41.scss b/app/assets/stylesheets/web-fonts/firefox-41.scss index 2b2deda..3421e61 100644 --- a/app/assets/stylesheets/web-fonts/firefox-41.scss +++ b/app/assets/stylesheets/web-fonts/firefox-41.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -56,7 +56,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -107,12 +107,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -166,8 +167,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -211,7 +213,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-42.scss b/app/assets/stylesheets/web-fonts/firefox-42.scss index 8c3bce4..1875267 100644 --- a/app/assets/stylesheets/web-fonts/firefox-42.scss +++ b/app/assets/stylesheets/web-fonts/firefox-42.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -56,7 +56,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -91,7 +91,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -107,12 +107,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -166,8 +167,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -211,7 +213,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -267,7 +270,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-5.scss b/app/assets/stylesheets/web-fonts/firefox-5.scss index eb0d43a..b3adee4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-6.scss b/app/assets/stylesheets/web-fonts/firefox-6.scss index 3add7fe..68020ad 100644 --- a/app/assets/stylesheets/web-fonts/firefox-6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-7.scss b/app/assets/stylesheets/web-fonts/firefox-7.scss index 2bc7cdc..60597ba 100644 --- a/app/assets/stylesheets/web-fonts/firefox-7.scss +++ b/app/assets/stylesheets/web-fonts/firefox-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-8.scss b/app/assets/stylesheets/web-fonts/firefox-8.scss index 0c66d13..1517a77 100644 --- a/app/assets/stylesheets/web-fonts/firefox-8.scss +++ b/app/assets/stylesheets/web-fonts/firefox-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-9.scss b/app/assets/stylesheets/web-fonts/firefox-9.scss index aa11158..c135da7 100644 --- a/app/assets/stylesheets/web-fonts/firefox-9.scss +++ b/app/assets/stylesheets/web-fonts/firefox-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-10.scss b/app/assets/stylesheets/web-fonts/ie-10.scss index 0da9e82..f4bea5a 100644 --- a/app/assets/stylesheets/web-fonts/ie-10.scss +++ b/app/assets/stylesheets/web-fonts/ie-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-11.scss b/app/assets/stylesheets/web-fonts/ie-11.scss index e45a2be..d2422de 100644 --- a/app/assets/stylesheets/web-fonts/ie-11.scss +++ b/app/assets/stylesheets/web-fonts/ie-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -84,7 +84,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -139,12 +139,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-5.5.scss b/app/assets/stylesheets/web-fonts/ie-5.5.scss index 8c527b7..7c9ab79 100644 --- a/app/assets/stylesheets/web-fonts/ie-5.5.scss +++ b/app/assets/stylesheets/web-fonts/ie-5.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-6.scss b/app/assets/stylesheets/web-fonts/ie-6.scss index 2dae7d1..979996f 100644 --- a/app/assets/stylesheets/web-fonts/ie-6.scss +++ b/app/assets/stylesheets/web-fonts/ie-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-7.scss b/app/assets/stylesheets/web-fonts/ie-7.scss index fa8e2bd..e1c3d29 100644 --- a/app/assets/stylesheets/web-fonts/ie-7.scss +++ b/app/assets/stylesheets/web-fonts/ie-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-8.scss b/app/assets/stylesheets/web-fonts/ie-8.scss index fd0c418..b1c2b55 100644 --- a/app/assets/stylesheets/web-fonts/ie-8.scss +++ b/app/assets/stylesheets/web-fonts/ie-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-9.scss b/app/assets/stylesheets/web-fonts/ie-9.scss index 6c1d8f4..5799f60 100644 --- a/app/assets/stylesheets/web-fonts/ie-9.scss +++ b/app/assets/stylesheets/web-fonts/ie-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-TP.scss b/app/assets/stylesheets/web-fonts/ie-TP.scss deleted file mode 100644 index ac31090..0000000 --- a/app/assets/stylesheets/web-fonts/ie-TP.scss +++ /dev/null @@ -1,243 +0,0 @@ -/* - * web-fonts - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$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, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": 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, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": 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": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "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, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": 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, - "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, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "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": n, - "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, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/ie_mob-10.scss b/app/assets/stylesheets/web-fonts/ie_mob-10.scss index ccb3e2c..2aadeb0 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie_mob-11.scss b/app/assets/stylesheets/web-fonts/ie_mob-11.scss index 7581b38..59a24db 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -139,12 +139,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss b/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss index 45788d5..fdc9293 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss index ca40a77..bc1618f 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss index bbb817a..2c6a3b2 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss index 7eca56e..4903bed 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss index a85089d..a073c5e 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss index bf494eb..749df66 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss index af6ee83..26151ee 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.scss index 097eb0b..9256906 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss b/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss index e274400..2eaffbc 100644 --- a/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -59,7 +59,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-10.scss b/app/assets/stylesheets/web-fonts/op_mob-10.scss index 552c88c..26c8ebf 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.1.scss b/app/assets/stylesheets/web-fonts/op_mob-11.1.scss index 13cdeba..65b2998 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.5.scss b/app/assets/stylesheets/web-fonts/op_mob-11.5.scss index 2fe5197..f983131 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.5.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.scss b/app/assets/stylesheets/web-fonts/op_mob-11.scss index 38e8e25..b9e3335 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-12.1.scss b/app/assets/stylesheets/web-fonts/op_mob-12.1.scss index 0493e20..269f9d1 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-12.scss b/app/assets/stylesheets/web-fonts/op_mob-12.scss index 3a38a4d..151f248 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss b/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss index 56aa975..fd4837f 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -221,8 +223,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -238,7 +241,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.5.scss b/app/assets/stylesheets/web-fonts/opera-10.5.scss index a61732b..28c0b0f 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -238,7 +241,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.6.scss b/app/assets/stylesheets/web-fonts/opera-10.6.scss index f9070cb..f7c988b 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.6.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.1.scss b/app/assets/stylesheets/web-fonts/opera-11.1.scss index ec52fef..b323b4a 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.5.scss b/app/assets/stylesheets/web-fonts/opera-11.5.scss index 046e7b2..a08efe7 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.6.scss b/app/assets/stylesheets/web-fonts/opera-11.6.scss index 1242745..e05c3b0 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.6.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.scss b/app/assets/stylesheets/web-fonts/opera-11.scss index 9881f15..8938ef2 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-12.1.scss b/app/assets/stylesheets/web-fonts/opera-12.1.scss index 35381f9..f43cdf1 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-12.scss b/app/assets/stylesheets/web-fonts/opera-12.scss index a766f7a..87902bd 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-15.scss b/app/assets/stylesheets/web-fonts/opera-15.scss index 0ecbbe7..b5f4755 100644 --- a/app/assets/stylesheets/web-fonts/opera-15.scss +++ b/app/assets/stylesheets/web-fonts/opera-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-16.scss b/app/assets/stylesheets/web-fonts/opera-16.scss index d9b09f1..601b89d 100644 --- a/app/assets/stylesheets/web-fonts/opera-16.scss +++ b/app/assets/stylesheets/web-fonts/opera-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-17.scss b/app/assets/stylesheets/web-fonts/opera-17.scss index ab8402a..a4a6459 100644 --- a/app/assets/stylesheets/web-fonts/opera-17.scss +++ b/app/assets/stylesheets/web-fonts/opera-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-18.scss b/app/assets/stylesheets/web-fonts/opera-18.scss index d8b16b1..8261dba 100644 --- a/app/assets/stylesheets/web-fonts/opera-18.scss +++ b/app/assets/stylesheets/web-fonts/opera-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-19.scss b/app/assets/stylesheets/web-fonts/opera-19.scss index 01c1bb2..7c4cfd6 100644 --- a/app/assets/stylesheets/web-fonts/opera-19.scss +++ b/app/assets/stylesheets/web-fonts/opera-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-20.scss b/app/assets/stylesheets/web-fonts/opera-20.scss index 2135743..427884d 100644 --- a/app/assets/stylesheets/web-fonts/opera-20.scss +++ b/app/assets/stylesheets/web-fonts/opera-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-21.scss b/app/assets/stylesheets/web-fonts/opera-21.scss index 1a6bed6..5470a01 100644 --- a/app/assets/stylesheets/web-fonts/opera-21.scss +++ b/app/assets/stylesheets/web-fonts/opera-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-22.scss b/app/assets/stylesheets/web-fonts/opera-22.scss index 3e39922..a365fc4 100644 --- a/app/assets/stylesheets/web-fonts/opera-22.scss +++ b/app/assets/stylesheets/web-fonts/opera-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-23.scss b/app/assets/stylesheets/web-fonts/opera-23.scss index 1253845..f92c0b5 100644 --- a/app/assets/stylesheets/web-fonts/opera-23.scss +++ b/app/assets/stylesheets/web-fonts/opera-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-24.scss b/app/assets/stylesheets/web-fonts/opera-24.scss index 4d40aff..e8904ea 100644 --- a/app/assets/stylesheets/web-fonts/opera-24.scss +++ b/app/assets/stylesheets/web-fonts/opera-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-25.scss b/app/assets/stylesheets/web-fonts/opera-25.scss index bae6820..b877696 100644 --- a/app/assets/stylesheets/web-fonts/opera-25.scss +++ b/app/assets/stylesheets/web-fonts/opera-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-26.scss b/app/assets/stylesheets/web-fonts/opera-26.scss index c9a026e..8217aed 100644 --- a/app/assets/stylesheets/web-fonts/opera-26.scss +++ b/app/assets/stylesheets/web-fonts/opera-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-27.scss b/app/assets/stylesheets/web-fonts/opera-27.scss index 6d8d080..8f45067 100644 --- a/app/assets/stylesheets/web-fonts/opera-27.scss +++ b/app/assets/stylesheets/web-fonts/opera-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-28.scss b/app/assets/stylesheets/web-fonts/opera-28.scss index a2d9f56..b50f66b 100644 --- a/app/assets/stylesheets/web-fonts/opera-28.scss +++ b/app/assets/stylesheets/web-fonts/opera-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-29.scss b/app/assets/stylesheets/web-fonts/opera-29.scss index 5bfbed2..a2d4b00 100644 --- a/app/assets/stylesheets/web-fonts/opera-29.scss +++ b/app/assets/stylesheets/web-fonts/opera-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-30.scss b/app/assets/stylesheets/web-fonts/opera-30.scss index 7efee8f..08ad695 100644 --- a/app/assets/stylesheets/web-fonts/opera-30.scss +++ b/app/assets/stylesheets/web-fonts/opera-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-31.scss b/app/assets/stylesheets/web-fonts/opera-31.scss index 9880b4b..c7c67a0 100644 --- a/app/assets/stylesheets/web-fonts/opera-31.scss +++ b/app/assets/stylesheets/web-fonts/opera-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-32.scss b/app/assets/stylesheets/web-fonts/opera-32.scss index b565e2e..7d6dfe5 100644 --- a/app/assets/stylesheets/web-fonts/opera-32.scss +++ b/app/assets/stylesheets/web-fonts/opera-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss b/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss index 24ba393..dfee13e 100644 --- a/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -221,8 +223,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-9.scss b/app/assets/stylesheets/web-fonts/opera-9.scss index 7fb5f2d..f143617 100644 --- a/app/assets/stylesheets/web-fonts/opera-9.scss +++ b/app/assets/stylesheets/web-fonts/opera-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-3.1.scss b/app/assets/stylesheets/web-fonts/safari-3.1.scss index 3f9c259..06a4392 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-3.2.scss b/app/assets/stylesheets/web-fonts/safari-3.2.scss index 2d524eb..b5c7306 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.2.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-4.scss b/app/assets/stylesheets/web-fonts/safari-4.scss index 0f6e5a0..54c0b49 100644 --- a/app/assets/stylesheets/web-fonts/safari-4.scss +++ b/app/assets/stylesheets/web-fonts/safari-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-5.1.scss b/app/assets/stylesheets/web-fonts/safari-5.1.scss index 5b88d44..691e3a9 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-5.scss b/app/assets/stylesheets/web-fonts/safari-5.scss index cac07d0..69f9ffa 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-6.1.scss b/app/assets/stylesheets/web-fonts/safari-6.1.scss index 30eca1b..25d241e 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-6.scss b/app/assets/stylesheets/web-fonts/safari-6.scss index 0b6f7da..f937d8b 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-7.1.scss b/app/assets/stylesheets/web-fonts/safari-7.1.scss index 3d51dc1..f9793a6 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-7.scss b/app/assets/stylesheets/web-fonts/safari-7.scss index cda0e93..a1555ad 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-8.scss b/app/assets/stylesheets/web-fonts/safari-8.scss index f026e0d..2047660 100644 --- a/app/assets/stylesheets/web-fonts/safari-8.scss +++ b/app/assets/stylesheets/web-fonts/safari-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-9.scss b/app/assets/stylesheets/web-fonts/safari-9.scss index db7acf1..c60ff3b 100644 --- a/app/assets/stylesheets/web-fonts/safari-9.scss +++ b/app/assets/stylesheets/web-fonts/safari-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -44,7 +44,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -157,7 +158,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -255,16 +258,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -282,10 +285,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/bower_components/fastclick/LICENSE.txt b/bower_components/fastclick/LICENSE.txt deleted file mode 100644 index b8d751c..0000000 --- a/bower_components/fastclick/LICENSE.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (C) 2012 The Financial Times Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/bower_components/fastclick/README.md b/bower_components/fastclick/README.md deleted file mode 100644 index 6c64d7e..0000000 --- a/bower_components/fastclick/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# FastClick # - -FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a `click` event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic. - -FastClick is developed by [FT Labs](http://labs.ft.com/), part of the Financial Times. - -[Explication en français](http://maxime.sh/2013/02/supprimer-le-lag-des-clics-sur-mobile-avec-fastclick/). - -[日本語で説明](https://developer.mozilla.org/ja/docs/Mozilla/Firefox_OS/Apps/Tips_and_techniques#Make_events_immediate)。 - -[Краткое пояснение на русском языке](http://job-blog.bullgare.ru/2013/02/библиотека-для-более-отзывчивой-рабо/). - -## Why does the delay exist? ## - -According to [Google](https://developers.google.com/mobile/articles/fast_buttons): - -> ...mobile browsers will wait approximately 300ms from the time that you tap the button to fire the click event. The reason for this is that the browser is waiting to see if you are actually performing a double tap. - -## Compatibility ## - -The library has been deployed as part of the [FT Web App](http://app.ft.com/) and is tried and tested on the following mobile browsers: - -* Mobile Safari on iOS 3 and upwards -* Chrome on iOS 5 and upwards -* Chrome on Android (ICS) -* Opera Mobile 11.5 and upwards -* Android Browser since Android 2 -* PlayBook OS 1 and upwards - -## When it isn't needed ## - -FastClick doesn't attach any listeners on desktop browsers. - -Chrome 32+ on Android with `width=device-width` in the [viewport meta tag](https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag) doesn't have a 300ms delay, therefore listeners aren't attached. - -Same goes for Chrome on Android (all versions) with `user-scalable=no` in the viewport meta tag. But be aware that `user-scalable=no` also disables pinch zooming, which may be an accessibility concern. - -```html - -``` - -For IE10, you can use `-ms-touch-action: none` to disable double-tap-to-zoom on certain elements (like links and buttons) as described in [this MSDN blog post](http://blogs.msdn.com/b/askie/archive/2013/01/06/how-to-implement-the-ms-touch-action-none-property-to-disable-double-tap-zoom-on-touch-devices.aspx). For example: - -```css -a, input, button { - -ms-touch-action: none !important; -} -``` - -You'll then have no tap delay on those elements, without needing FastClick. - -## Usage ## - -Include fastclick.js in your JavaScript bundle or add it to your HTML page like this: - -```html - -``` - -The script must be loaded prior to instantiating FastClick on any element of the page. - -To instantiate FastClick on the `body`, which is the recommended method of use: - -```js -window.addEventListener('load', function() { - FastClick.attach(document.body); -}, false); -``` - -Don't forget to add a [shim](https://developer.mozilla.org/en-US/docs/DOM/EventTarget.removeEventListener#Compatibility) for `addEventListener` if you want to support IE8 and below. - -Otherwise, if you're using jQuery: - -```js -$(function() { - FastClick.attach(document.body); -}); -``` - -If you're using Browserify or another CommonJS-style module system, the `FastClick.attach` function will be returned when you call `require('fastclick')`. As a result, the easiest way to use FastClick with these loaders is as follows: - -```js -var attachFastClick = require('fastclick'); -attachFastClick(document.body); -``` - -### Minified ### - -Run `make` to build a minified version of FastClick using the Closure Compiler REST API. The minified file is saved to `build/fastclick.min.js`. - -### AMD ### - -FastClick has AMD (Asynchronous Module Definition) support. This allows it to be lazy-loaded with an AMD loader, such as [RequireJS](http://requirejs.org/). - -### Package managers ### - -You can install FastClick using [Component](https://github.com/component/component), [npm](https://npmjs.org/package/fastclick) or [Bower](http://bower.io/). - -For Ruby, there's a third-party gem called [fastclick-rails](http://rubygems.org/gems/fastclick-rails). For .NET there's a [NuGet package](http://nuget.org/packages/FastClick). - -## Advanced ## - -### Ignore certain elements with `needsclick` ### - -Sometimes you need FastClick to ignore certain elements. You can do this easily by adding the `needsclick` class. -```html -Ignored by FastClick -``` - -#### Use case 1: non-synthetic click required #### - -Internally, FastClick uses `document.createEvent` to fire a synthetic `click` event as soon as `touchend` is fired by the browser. It then suppresses the additional `click` event created by the browser after that. In some cases, the non-synthetic `click` event created by the browser is required, as described in the [triggering focus example](http://ftlabs.github.com/fastclick/examples/focus.html). - -This is where the `needsclick` class comes in. Add the class to any element that requires a non-synthetic click. - -#### Use case 2: Twitter Bootstrap 2.2.2 dropdowns #### - -Another example of when to use the `needsclick` class is with dropdowns in Twitter Bootstrap 2.2.2. Bootstrap add its own `touchstart` listener for dropdowns, so you want to tell FastClick to ignore those. If you don't, touch devices will automatically close the dropdown as soon as it is clicked, because both FastClick and Bootstrap execute the synthetic click, one opens the dropdown, the second closes it immediately after. - -```html -Dropdown -``` - -## Examples ## - -FastClick is designed to cope with many different browser oddities. Here are some examples to illustrate this: - -* [basic use](http://ftlabs.github.com/fastclick/examples/layer.html) showing the increase in perceived responsiveness -* [triggering focus](http://ftlabs.github.com/fastclick/examples/focus.html) on an input element from a `click` handler -* [input element](http://ftlabs.github.com/fastclick/examples/input.html) which never receives clicks but gets fast focus - -## Tests ## - -There are no automated tests. The files in `tests/` are manual reduced test cases. We've had a think about how best to test these cases, but they tend to be very browser/device specific and sometimes subjective which means it's not so trivial to test. - -## Credits and collaboration ## - -The lead developer of FastClick is [Rowan Beentje](http://twitter.com/rowanbeentje) at FT Labs. This fork is currently maintained by [Matthew Caruana Galizia](http://twitter.com/mcaruanagalizia). All open source code released by FT Labs is licenced under the MIT licence. We welcome comments, feedback and suggestions. Please feel free to raise an issue or pull request. Enjoy. diff --git a/bower_components/fastclick/bower.json b/bower_components/fastclick/bower.json deleted file mode 100644 index a0d62c7..0000000 --- a/bower_components/fastclick/bower.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "fastclick", - "version": "0.6.11", - "main": "lib/fastclick.js", - "ignore": [ - "**/.*", - "component.json", - "package.json", - "Makefile", - "tests", - "examples" - ] -} diff --git a/bower_components/fastclick/lib/fastclick.js b/bower_components/fastclick/lib/fastclick.js deleted file mode 100644 index 3482013..0000000 --- a/bower_components/fastclick/lib/fastclick.js +++ /dev/null @@ -1,788 +0,0 @@ -/** - * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. - * - * @version 0.6.11 - * @codingstandard ftlabs-jsv2 - * @copyright The Financial Times Limited [All Rights Reserved] - * @license MIT License (see LICENSE.txt) - */ - -/*jslint browser:true, node:true*/ -/*global define, Event, Node*/ - - -/** - * Instantiate fast-clicking listeners on the specificed layer. - * - * @constructor - * @param {Element} layer The layer to listen on - */ -function FastClick(layer) { - 'use strict'; - var oldOnClick, self = this; - - - /** - * Whether a click is currently being tracked. - * - * @type boolean - */ - this.trackingClick = false; - - - /** - * Timestamp for when when click tracking started. - * - * @type number - */ - this.trackingClickStart = 0; - - - /** - * The element being tracked for a click. - * - * @type EventTarget - */ - this.targetElement = null; - - - /** - * X-coordinate of touch start event. - * - * @type number - */ - this.touchStartX = 0; - - - /** - * Y-coordinate of touch start event. - * - * @type number - */ - this.touchStartY = 0; - - - /** - * ID of the last touch, retrieved from Touch.identifier. - * - * @type number - */ - this.lastTouchIdentifier = 0; - - - /** - * Touchmove boundary, beyond which a click will be cancelled. - * - * @type number - */ - this.touchBoundary = 10; - - - /** - * The FastClick layer. - * - * @type Element - */ - this.layer = layer; - - if (!layer || !layer.nodeType) { - throw new TypeError('Layer must be a document node'); - } - - /** @type function() */ - this.onClick = function() { return FastClick.prototype.onClick.apply(self, arguments); }; - - /** @type function() */ - this.onMouse = function() { return FastClick.prototype.onMouse.apply(self, arguments); }; - - /** @type function() */ - this.onTouchStart = function() { return FastClick.prototype.onTouchStart.apply(self, arguments); }; - - /** @type function() */ - this.onTouchMove = function() { return FastClick.prototype.onTouchMove.apply(self, arguments); }; - - /** @type function() */ - this.onTouchEnd = function() { return FastClick.prototype.onTouchEnd.apply(self, arguments); }; - - /** @type function() */ - this.onTouchCancel = function() { return FastClick.prototype.onTouchCancel.apply(self, arguments); }; - - if (FastClick.notNeeded(layer)) { - return; - } - - // Set up event handlers as required - if (this.deviceIsAndroid) { - layer.addEventListener('mouseover', this.onMouse, true); - layer.addEventListener('mousedown', this.onMouse, true); - layer.addEventListener('mouseup', this.onMouse, true); - } - - layer.addEventListener('click', this.onClick, true); - layer.addEventListener('touchstart', this.onTouchStart, false); - layer.addEventListener('touchmove', this.onTouchMove, false); - layer.addEventListener('touchend', this.onTouchEnd, false); - layer.addEventListener('touchcancel', this.onTouchCancel, false); - - // Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) - // which is how FastClick normally stops click events bubbling to callbacks registered on the FastClick - // layer when they are cancelled. - if (!Event.prototype.stopImmediatePropagation) { - layer.removeEventListener = function(type, callback, capture) { - var rmv = Node.prototype.removeEventListener; - if (type === 'click') { - rmv.call(layer, type, callback.hijacked || callback, capture); - } else { - rmv.call(layer, type, callback, capture); - } - }; - - layer.addEventListener = function(type, callback, capture) { - var adv = Node.prototype.addEventListener; - if (type === 'click') { - adv.call(layer, type, callback.hijacked || (callback.hijacked = function(event) { - if (!event.propagationStopped) { - callback(event); - } - }), capture); - } else { - adv.call(layer, type, callback, capture); - } - }; - } - - // If a handler is already declared in the element's onclick attribute, it will be fired before - // FastClick's onClick handler. Fix this by pulling out the user-defined handler function and - // adding it as listener. - if (typeof layer.onclick === 'function') { - - // Android browser on at least 3.2 requires a new reference to the function in layer.onclick - // - the old one won't work if passed to addEventListener directly. - oldOnClick = layer.onclick; - layer.addEventListener('click', function(event) { - oldOnClick(event); - }, false); - layer.onclick = null; - } -} - - -/** - * Android requires exceptions. - * - * @type boolean - */ -FastClick.prototype.deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0; - - -/** - * iOS requires exceptions. - * - * @type boolean - */ -FastClick.prototype.deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent); - - -/** - * iOS 4 requires an exception for select elements. - * - * @type boolean - */ -FastClick.prototype.deviceIsIOS4 = FastClick.prototype.deviceIsIOS && (/OS 4_\d(_\d)?/).test(navigator.userAgent); - - -/** - * iOS 6.0(+?) requires the target element to be manually derived - * - * @type boolean - */ -FastClick.prototype.deviceIsIOSWithBadTarget = FastClick.prototype.deviceIsIOS && (/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent); - - -/** - * Determine whether a given element requires a native click. - * - * @param {EventTarget|Element} target Target DOM element - * @returns {boolean} Returns true if the element needs a native click - */ -FastClick.prototype.needsClick = function(target) { - 'use strict'; - switch (target.nodeName.toLowerCase()) { - - // Don't send a synthetic click to disabled inputs (issue #62) - case 'button': - case 'select': - case 'textarea': - if (target.disabled) { - return true; - } - - break; - case 'input': - - // File inputs need real clicks on iOS 6 due to a browser bug (issue #68) - if ((this.deviceIsIOS && target.type === 'file') || target.disabled) { - return true; - } - - break; - case 'label': - case 'video': - return true; - } - - return (/\bneedsclick\b/).test(target.className); -}; - - -/** - * Determine whether a given element requires a call to focus to simulate click into element. - * - * @param {EventTarget|Element} target Target DOM element - * @returns {boolean} Returns true if the element requires a call to focus to simulate native click. - */ -FastClick.prototype.needsFocus = function(target) { - 'use strict'; - switch (target.nodeName.toLowerCase()) { - case 'textarea': - return true; - case 'select': - return !this.deviceIsAndroid; - case 'input': - switch (target.type) { - case 'button': - case 'checkbox': - case 'file': - case 'image': - case 'radio': - case 'submit': - return false; - } - - // No point in attempting to focus disabled inputs - return !target.disabled && !target.readOnly; - default: - return (/\bneedsfocus\b/).test(target.className); - } -}; - - -/** - * Send a click event to the specified element. - * - * @param {EventTarget|Element} targetElement - * @param {Event} event - */ -FastClick.prototype.sendClick = function(targetElement, event) { - 'use strict'; - var clickEvent, touch; - - // On some Android devices activeElement needs to be blurred otherwise the synthetic click will have no effect (#24) - if (document.activeElement && document.activeElement !== targetElement) { - document.activeElement.blur(); - } - - touch = event.changedTouches[0]; - - // Synthesise a click event, with an extra attribute so it can be tracked - clickEvent = document.createEvent('MouseEvents'); - clickEvent.initMouseEvent(this.determineEventType(targetElement), true, true, window, 1, touch.screenX, touch.screenY, touch.clientX, touch.clientY, false, false, false, false, 0, null); - clickEvent.forwardedTouchEvent = true; - targetElement.dispatchEvent(clickEvent); -}; - -FastClick.prototype.determineEventType = function(targetElement) { - 'use strict'; - - //Issue #159: Android Chrome Select Box does not open with a synthetic click event - if (this.deviceIsAndroid && targetElement.tagName.toLowerCase() === 'select') { - return 'mousedown'; - } - - return 'click'; -}; - - -/** - * @param {EventTarget|Element} targetElement - */ -FastClick.prototype.focus = function(targetElement) { - 'use strict'; - var length; - - // Issue #160: on iOS 7, some input elements (e.g. date datetime) throw a vague TypeError on setSelectionRange. These elements don't have an integer value for the selectionStart and selectionEnd properties, but unfortunately that can't be used for detection because accessing the properties also throws a TypeError. Just check the type instead. Filed as Apple bug #15122724. - if (this.deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time') { - length = targetElement.value.length; - targetElement.setSelectionRange(length, length); - } else { - targetElement.focus(); - } -}; - - -/** - * Check whether the given target element is a child of a scrollable layer and if so, set a flag on it. - * - * @param {EventTarget|Element} targetElement - */ -FastClick.prototype.updateScrollParent = function(targetElement) { - 'use strict'; - var scrollParent, parentElement; - - scrollParent = targetElement.fastClickScrollParent; - - // Attempt to discover whether the target element is contained within a scrollable layer. Re-check if the - // target element was moved to another parent. - if (!scrollParent || !scrollParent.contains(targetElement)) { - parentElement = targetElement; - do { - if (parentElement.scrollHeight > parentElement.offsetHeight) { - scrollParent = parentElement; - targetElement.fastClickScrollParent = parentElement; - break; - } - - parentElement = parentElement.parentElement; - } while (parentElement); - } - - // Always update the scroll top tracker if possible. - if (scrollParent) { - scrollParent.fastClickLastScrollTop = scrollParent.scrollTop; - } -}; - - -/** - * @param {EventTarget} targetElement - * @returns {Element|EventTarget} - */ -FastClick.prototype.getTargetElementFromEventTarget = function(eventTarget) { - 'use strict'; - - // On some older browsers (notably Safari on iOS 4.1 - see issue #56) the event target may be a text node. - if (eventTarget.nodeType === Node.TEXT_NODE) { - return eventTarget.parentNode; - } - - return eventTarget; -}; - - -/** - * On touch start, record the position and scroll offset. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchStart = function(event) { - 'use strict'; - var targetElement, touch, selection; - - // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111). - if (event.targetTouches.length > 1) { - return true; - } - - targetElement = this.getTargetElementFromEventTarget(event.target); - touch = event.targetTouches[0]; - - if (this.deviceIsIOS) { - - // Only trusted events will deselect text on iOS (issue #49) - selection = window.getSelection(); - if (selection.rangeCount && !selection.isCollapsed) { - return true; - } - - if (!this.deviceIsIOS4) { - - // Weird things happen on iOS when an alert or confirm dialog is opened from a click event callback (issue #23): - // when the user next taps anywhere else on the page, new touchstart and touchend events are dispatched - // with the same identifier as the touch event that previously triggered the click that triggered the alert. - // Sadly, there is an issue on iOS 4 that causes some normal touch events to have the same identifier as an - // immediately preceeding touch event (issue #52), so this fix is unavailable on that platform. - if (touch.identifier === this.lastTouchIdentifier) { - event.preventDefault(); - return false; - } - - this.lastTouchIdentifier = touch.identifier; - - // If the target element is a child of a scrollable layer (using -webkit-overflow-scrolling: touch) and: - // 1) the user does a fling scroll on the scrollable layer - // 2) the user stops the fling scroll with another tap - // then the event.target of the last 'touchend' event will be the element that was under the user's finger - // when the fling scroll was started, causing FastClick to send a click event to that layer - unless a check - // is made to ensure that a parent layer was not scrolled before sending a synthetic click (issue #42). - this.updateScrollParent(targetElement); - } - } - - this.trackingClick = true; - this.trackingClickStart = event.timeStamp; - this.targetElement = targetElement; - - this.touchStartX = touch.pageX; - this.touchStartY = touch.pageY; - - // Prevent phantom clicks on fast double-tap (issue #36) - if ((event.timeStamp - this.lastClickTime) < 200) { - event.preventDefault(); - } - - return true; -}; - - -/** - * Based on a touchmove event object, check whether the touch has moved past a boundary since it started. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.touchHasMoved = function(event) { - 'use strict'; - var touch = event.changedTouches[0], boundary = this.touchBoundary; - - if (Math.abs(touch.pageX - this.touchStartX) > boundary || Math.abs(touch.pageY - this.touchStartY) > boundary) { - return true; - } - - return false; -}; - - -/** - * Update the last position. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchMove = function(event) { - 'use strict'; - if (!this.trackingClick) { - return true; - } - - // If the touch has moved, cancel the click tracking - if (this.targetElement !== this.getTargetElementFromEventTarget(event.target) || this.touchHasMoved(event)) { - this.trackingClick = false; - this.targetElement = null; - } - - return true; -}; - - -/** - * Attempt to find the labelled control for the given label element. - * - * @param {EventTarget|HTMLLabelElement} labelElement - * @returns {Element|null} - */ -FastClick.prototype.findControl = function(labelElement) { - 'use strict'; - - // Fast path for newer browsers supporting the HTML5 control attribute - if (labelElement.control !== undefined) { - return labelElement.control; - } - - // All browsers under test that support touch events also support the HTML5 htmlFor attribute - if (labelElement.htmlFor) { - return document.getElementById(labelElement.htmlFor); - } - - // If no for attribute exists, attempt to retrieve the first labellable descendant element - // the list of which is defined here: http://www.w3.org/TR/html5/forms.html#category-label - return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea'); -}; - - -/** - * On touch end, determine whether to send a click event at once. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchEnd = function(event) { - 'use strict'; - var forElement, trackingClickStart, targetTagName, scrollParent, touch, targetElement = this.targetElement; - - if (!this.trackingClick) { - return true; - } - - // Prevent phantom clicks on fast double-tap (issue #36) - if ((event.timeStamp - this.lastClickTime) < 200) { - this.cancelNextClick = true; - return true; - } - - // Reset to prevent wrong click cancel on input (issue #156). - this.cancelNextClick = false; - - this.lastClickTime = event.timeStamp; - - trackingClickStart = this.trackingClickStart; - this.trackingClick = false; - this.trackingClickStart = 0; - - // On some iOS devices, the targetElement supplied with the event is invalid if the layer - // is performing a transition or scroll, and has to be re-detected manually. Note that - // for this to function correctly, it must be called *after* the event target is checked! - // See issue #57; also filed as rdar://13048589 . - if (this.deviceIsIOSWithBadTarget) { - touch = event.changedTouches[0]; - - // In certain cases arguments of elementFromPoint can be negative, so prevent setting targetElement to null - targetElement = document.elementFromPoint(touch.pageX - window.pageXOffset, touch.pageY - window.pageYOffset) || targetElement; - targetElement.fastClickScrollParent = this.targetElement.fastClickScrollParent; - } - - targetTagName = targetElement.tagName.toLowerCase(); - if (targetTagName === 'label') { - forElement = this.findControl(targetElement); - if (forElement) { - this.focus(targetElement); - if (this.deviceIsAndroid) { - return false; - } - - targetElement = forElement; - } - } else if (this.needsFocus(targetElement)) { - - // Case 1: If the touch started a while ago (best guess is 100ms based on tests for issue #36) then focus will be triggered anyway. Return early and unset the target element reference so that the subsequent click will be allowed through. - // Case 2: Without this exception for input elements tapped when the document is contained in an iframe, then any inputted text won't be visible even though the value attribute is updated as the user types (issue #37). - if ((event.timeStamp - trackingClickStart) > 100 || (this.deviceIsIOS && window.top !== window && targetTagName === 'input')) { - this.targetElement = null; - return false; - } - - this.focus(targetElement); - - // Select elements need the event to go through on iOS 4, otherwise the selector menu won't open. - if (!this.deviceIsIOS4 || targetTagName !== 'select') { - this.targetElement = null; - event.preventDefault(); - } - - return false; - } - - if (this.deviceIsIOS && !this.deviceIsIOS4) { - - // Don't send a synthetic click event if the target element is contained within a parent layer that was scrolled - // and this tap is being used to stop the scrolling (usually initiated by a fling - issue #42). - scrollParent = targetElement.fastClickScrollParent; - if (scrollParent && scrollParent.fastClickLastScrollTop !== scrollParent.scrollTop) { - return true; - } - } - - // Prevent the actual click from going though - unless the target node is marked as requiring - // real clicks or if it is in the whitelist in which case only non-programmatic clicks are permitted. - if (!this.needsClick(targetElement)) { - event.preventDefault(); - this.sendClick(targetElement, event); - } - - return false; -}; - - -/** - * On touch cancel, stop tracking the click. - * - * @returns {void} - */ -FastClick.prototype.onTouchCancel = function() { - 'use strict'; - this.trackingClick = false; - this.targetElement = null; -}; - - -/** - * Determine mouse events which should be permitted. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onMouse = function(event) { - 'use strict'; - - // If a target element was never set (because a touch event was never fired) allow the event - if (!this.targetElement) { - return true; - } - - if (event.forwardedTouchEvent) { - return true; - } - - // Programmatically generated events targeting a specific element should be permitted - if (!event.cancelable) { - return true; - } - - // Derive and check the target element to see whether the mouse event needs to be permitted; - // unless explicitly enabled, prevent non-touch click events from triggering actions, - // to prevent ghost/doubleclicks. - if (!this.needsClick(this.targetElement) || this.cancelNextClick) { - - // Prevent any user-added listeners declared on FastClick element from being fired. - if (event.stopImmediatePropagation) { - event.stopImmediatePropagation(); - } else { - - // Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) - event.propagationStopped = true; - } - - // Cancel the event - event.stopPropagation(); - event.preventDefault(); - - return false; - } - - // If the mouse event is permitted, return true for the action to go through. - return true; -}; - - -/** - * On actual clicks, determine whether this is a touch-generated click, a click action occurring - * naturally after a delay after a touch (which needs to be cancelled to avoid duplication), or - * an actual click which should be permitted. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onClick = function(event) { - 'use strict'; - var permitted; - - // It's possible for another FastClick-like library delivered with third-party code to fire a click event before FastClick does (issue #44). In that case, set the click-tracking flag back to false and return early. This will cause onTouchEnd to return early. - if (this.trackingClick) { - this.targetElement = null; - this.trackingClick = false; - return true; - } - - // Very odd behaviour on iOS (issue #18): if a submit element is present inside a form and the user hits enter in the iOS simulator or clicks the Go button on the pop-up OS keyboard the a kind of 'fake' click event will be triggered with the submit-type input element as the target. - if (event.target.type === 'submit' && event.detail === 0) { - return true; - } - - permitted = this.onMouse(event); - - // Only unset targetElement if the click is not permitted. This will ensure that the check for !targetElement in onMouse fails and the browser's click doesn't go through. - if (!permitted) { - this.targetElement = null; - } - - // If clicks are permitted, return true for the action to go through. - return permitted; -}; - - -/** - * Remove all FastClick's event listeners. - * - * @returns {void} - */ -FastClick.prototype.destroy = function() { - 'use strict'; - var layer = this.layer; - - if (this.deviceIsAndroid) { - layer.removeEventListener('mouseover', this.onMouse, true); - layer.removeEventListener('mousedown', this.onMouse, true); - layer.removeEventListener('mouseup', this.onMouse, true); - } - - layer.removeEventListener('click', this.onClick, true); - layer.removeEventListener('touchstart', this.onTouchStart, false); - layer.removeEventListener('touchmove', this.onTouchMove, false); - layer.removeEventListener('touchend', this.onTouchEnd, false); - layer.removeEventListener('touchcancel', this.onTouchCancel, false); -}; - - -/** - * Check whether FastClick is needed. - * - * @param {Element} layer The layer to listen on - */ -FastClick.notNeeded = function(layer) { - 'use strict'; - var metaViewport; - var chromeVersion; - - // Devices that don't support touch don't need FastClick - if (typeof window.ontouchstart === 'undefined') { - return true; - } - - // Chrome version - zero for other browsers - chromeVersion = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; - - if (chromeVersion) { - - if (FastClick.prototype.deviceIsAndroid) { - metaViewport = document.querySelector('meta[name=viewport]'); - - if (metaViewport) { - // Chrome on Android with user-scalable="no" doesn't need FastClick (issue #89) - if (metaViewport.content.indexOf('user-scalable=no') !== -1) { - return true; - } - // Chrome 32 and above with width=device-width or less don't need FastClick - if (chromeVersion > 31 && window.innerWidth <= window.screen.width) { - return true; - } - } - - // Chrome desktop doesn't need FastClick (issue #15) - } else { - return true; - } - } - - // IE10 with -ms-touch-action: none, which disables double-tap-to-zoom (issue #97) - if (layer.style.msTouchAction === 'none') { - return true; - } - - return false; -}; - - -/** - * Factory method for creating a FastClick object - * - * @param {Element} layer The layer to listen on - */ -FastClick.attach = function(layer) { - 'use strict'; - return new FastClick(layer); -}; - - -if (typeof define !== 'undefined' && define.amd) { - - // AMD. Register as an anonymous module. - define(function() { - 'use strict'; - return FastClick; - }); -} else if (typeof module !== 'undefined' && module.exports) { - module.exports = FastClick.attach; - module.exports.FastClick = FastClick; -} else { - window.FastClick = FastClick; -} diff --git a/bower_components/foundation/bower.json b/bower_components/foundation/bower.json deleted file mode 100644 index b3fb6dc..0000000 --- a/bower_components/foundation/bower.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "foundation", - "version": "5.0.3", - "main": [ - "css/foundation.css", - "js/foundation.js" - ], - "dependencies": { - "jquery": ">= 2.0.0", - "modernizr": ">= 2.6.2", - "fastclick": "~0.6.11", - "jquery.cookie": "~1.4.0", - "jquery-placeholder": "~2.0.7", - "lodash": "~2.4.1" - }, - "devDependencies": { - "jquery.autocomplete": "devbridge/jQuery-Autocomplete#1.2.7" - }, - "private": true -} diff --git a/bower_components/foundation/css/foundation.css b/bower_components/foundation/css/foundation.css deleted file mode 100644 index 3e07c88..0000000 --- a/bower_components/foundation/css/foundation.css +++ /dev/null @@ -1,4479 +0,0 @@ -meta.foundation-mq-small { - font-family: "/only screen and (max-width: 40em)/"; - width: 0em; } - -meta.foundation-mq-medium { - font-family: "/only screen and (min-width:40.063em)/"; - width: 40.063em; } - -meta.foundation-mq-large { - font-family: "/only screen and (min-width:64.063em)/"; - width: 64.063em; } - -meta.foundation-mq-xlarge { - font-family: "/only screen and (min-width:90.063em)/"; - width: 90.063em; } - -meta.foundation-mq-xxlarge { - font-family: "/only screen and (min-width:120.063em)/"; - width: 120.063em; } - -*, *:before, *:after { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -html, body { - font-size: 100%; } - -body { - background: white; - color: #222222; - padding: 0; - margin: 0; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - font-style: normal; - line-height: 1; - position: relative; - cursor: default; } - -a:hover { - cursor: pointer; } - -img, object, embed { - max-width: 100%; - height: auto; } - -object, embed { - height: 100%; } - -img { - -ms-interpolation-mode: bicubic; } - -#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { - max-width: none !important; } - -.left { - float: left !important; } - -.right { - float: right !important; } - -.clearfix { - *zoom: 1; } - .clearfix:before, .clearfix:after { - content: " "; - display: table; } - .clearfix:after { - clear: both; } - -.text-left { - text-align: left !important; } - -.text-right { - text-align: right !important; } - -.text-center { - text-align: center !important; } - -.text-justify { - text-align: justify !important; } - -.hide { - display: none; } - -.start { - float: left !important; } - -.end { - float: right !important; } - -.text-start { - text-align: left !important; } - -.text-end { - text-align: right !important; } - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -img { - display: inline-block; - vertical-align: middle; } - -textarea { - height: auto; - min-height: 50px; } - -select { - width: 100%; } - -.row { - width: 100%; - margin-left: auto; - margin-right: auto; - margin-top: 0; - margin-bottom: 0; - max-width: 62.5rem; - *zoom: 1; } - .row:before, .row:after { - content: " "; - display: table; } - .row:after { - clear: both; } - .row.collapse > .column, .row.collapse > .columns { - position: relative; - padding-left: 0; - padding-right: 0; - float: left; } - .row.collapse .row { - margin-left: 0; - margin-right: 0; } - .row .row { - width: auto; - margin-left: -0.9375rem; - margin-right: -0.9375rem; - margin-top: 0; - margin-bottom: 0; - max-width: none; - *zoom: 1; } - .row .row:before, .row .row:after { - content: " "; - display: table; } - .row .row:after { - clear: both; } - .row .row.collapse { - width: auto; - margin: 0; - max-width: none; - *zoom: 1; } - .row .row.collapse:before, .row .row.collapse:after { - content: " "; - display: table; } - .row .row.collapse:after { - clear: both; } - -.column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - width: 100%; - float: left; } - -@media only screen { - .column.small-centered, .columns.small-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.small-uncentered, .columns.small-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.small-uncentered.opposite, .columns.small-uncentered.opposite { - float: right; } - .small-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .small-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .small-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .small-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .small-push-3 { - position: relative; - left: 25%; - right: auto; } - .small-pull-3 { - position: relative; - right: 25%; - left: auto; } - .small-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .small-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .small-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .small-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .small-push-6 { - position: relative; - left: 50%; - right: auto; } - .small-pull-6 { - position: relative; - right: 50%; - left: auto; } - .small-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .small-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .small-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .small-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .small-push-9 { - position: relative; - left: 75%; - right: auto; } - .small-pull-9 { - position: relative; - right: 75%; - left: auto; } - .small-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .small-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .small-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .small-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .small-1 { - position: relative; - width: 8.33333%; } - .small-2 { - position: relative; - width: 16.66667%; } - .small-3 { - position: relative; - width: 25%; } - .small-4 { - position: relative; - width: 33.33333%; } - .small-5 { - position: relative; - width: 41.66667%; } - .small-6 { - position: relative; - width: 50%; } - .small-7 { - position: relative; - width: 58.33333%; } - .small-8 { - position: relative; - width: 66.66667%; } - .small-9 { - position: relative; - width: 75%; } - .small-10 { - position: relative; - width: 83.33333%; } - .small-11 { - position: relative; - width: 91.66667%; } - .small-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .small-offset-0 { - position: relative; - margin-left: 0% !important; } - .small-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .small-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .small-offset-3 { - position: relative; - margin-left: 25% !important; } - .small-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .small-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .small-offset-6 { - position: relative; - margin-left: 50% !important; } - .small-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .small-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .small-offset-9 { - position: relative; - margin-left: 75% !important; } - .small-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.small-reset-order, .columns.small-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } } - -@media only screen and (min-width:40.063em) { - .column.medium-centered, .columns.medium-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.medium-uncentered, .columns.medium-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { - float: right; } - .medium-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .medium-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .medium-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .medium-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .medium-push-3 { - position: relative; - left: 25%; - right: auto; } - .medium-pull-3 { - position: relative; - right: 25%; - left: auto; } - .medium-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .medium-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .medium-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .medium-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .medium-push-6 { - position: relative; - left: 50%; - right: auto; } - .medium-pull-6 { - position: relative; - right: 50%; - left: auto; } - .medium-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .medium-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .medium-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .medium-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .medium-push-9 { - position: relative; - left: 75%; - right: auto; } - .medium-pull-9 { - position: relative; - right: 75%; - left: auto; } - .medium-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .medium-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .medium-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .medium-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .medium-1 { - position: relative; - width: 8.33333%; } - .medium-2 { - position: relative; - width: 16.66667%; } - .medium-3 { - position: relative; - width: 25%; } - .medium-4 { - position: relative; - width: 33.33333%; } - .medium-5 { - position: relative; - width: 41.66667%; } - .medium-6 { - position: relative; - width: 50%; } - .medium-7 { - position: relative; - width: 58.33333%; } - .medium-8 { - position: relative; - width: 66.66667%; } - .medium-9 { - position: relative; - width: 75%; } - .medium-10 { - position: relative; - width: 83.33333%; } - .medium-11 { - position: relative; - width: 91.66667%; } - .medium-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .medium-offset-0 { - position: relative; - margin-left: 0% !important; } - .medium-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .medium-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .medium-offset-3 { - position: relative; - margin-left: 25% !important; } - .medium-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .medium-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .medium-offset-6 { - position: relative; - margin-left: 50% !important; } - .medium-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .medium-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .medium-offset-9 { - position: relative; - margin-left: 75% !important; } - .medium-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.medium-reset-order, .columns.medium-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } - .push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .push-3 { - position: relative; - left: 25%; - right: auto; } - .pull-3 { - position: relative; - right: 25%; - left: auto; } - .push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .push-6 { - position: relative; - left: 50%; - right: auto; } - .pull-6 { - position: relative; - right: 50%; - left: auto; } - .push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .push-9 { - position: relative; - left: 75%; - right: auto; } - .pull-9 { - position: relative; - right: 75%; - left: auto; } - .push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .pull-11 { - position: relative; - right: 91.66667%; - left: auto; } } - -@media only screen and (min-width:64.063em) { - .column.large-centered, .columns.large-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.large-uncentered, .columns.large-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.large-uncentered.opposite, .columns.large-uncentered.opposite { - float: right; } - .large-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .large-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .large-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .large-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .large-push-3 { - position: relative; - left: 25%; - right: auto; } - .large-pull-3 { - position: relative; - right: 25%; - left: auto; } - .large-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .large-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .large-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .large-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .large-push-6 { - position: relative; - left: 50%; - right: auto; } - .large-pull-6 { - position: relative; - right: 50%; - left: auto; } - .large-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .large-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .large-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .large-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .large-push-9 { - position: relative; - left: 75%; - right: auto; } - .large-pull-9 { - position: relative; - right: 75%; - left: auto; } - .large-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .large-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .large-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .large-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .large-1 { - position: relative; - width: 8.33333%; } - .large-2 { - position: relative; - width: 16.66667%; } - .large-3 { - position: relative; - width: 25%; } - .large-4 { - position: relative; - width: 33.33333%; } - .large-5 { - position: relative; - width: 41.66667%; } - .large-6 { - position: relative; - width: 50%; } - .large-7 { - position: relative; - width: 58.33333%; } - .large-8 { - position: relative; - width: 66.66667%; } - .large-9 { - position: relative; - width: 75%; } - .large-10 { - position: relative; - width: 83.33333%; } - .large-11 { - position: relative; - width: 91.66667%; } - .large-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .large-offset-0 { - position: relative; - margin-left: 0% !important; } - .large-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .large-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .large-offset-3 { - position: relative; - margin-left: 25% !important; } - .large-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .large-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .large-offset-6 { - position: relative; - margin-left: 50% !important; } - .large-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .large-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .large-offset-9 { - position: relative; - margin-left: 75% !important; } - .large-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.large-reset-order, .columns.large-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } - .push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .push-3 { - position: relative; - left: 25%; - right: auto; } - .pull-3 { - position: relative; - right: 25%; - left: auto; } - .push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .push-6 { - position: relative; - left: 50%; - right: auto; } - .pull-6 { - position: relative; - right: 50%; - left: auto; } - .push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .push-9 { - position: relative; - left: 75%; - right: auto; } - .pull-9 { - position: relative; - right: 75%; - left: auto; } - .push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .pull-11 { - position: relative; - right: 91.66667%; - left: auto; } } - -.accordion { - *zoom: 1; - margin-bottom: 0; } - .accordion:before, .accordion:after { - content: " "; - display: table; } - .accordion:after { - clear: both; } - .accordion dd { - display: block; - margin-bottom: 0 !important; } - .accordion dd.active a { - background: #e8e8e8; } - .accordion dd > a { - background: #efefef; - color: #222222; - padding: 1rem; - display: block; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 1rem; } - .accordion dd > a:hover { - background: #e3e3e3; } - .accordion .content { - display: none; - padding: 0.9375rem; } - .accordion .content.active { - display: block; - background: white; } - -.alert-box { - border-style: solid; - border-width: 1px; - display: block; - font-weight: normal; - margin-bottom: 1.25rem; - position: relative; - padding: 0.875rem 1.5rem 0.875rem 0.875rem; - font-size: 0.8125rem; - background-color: #008cba; - border-color: #007ba0; - color: white; } - .alert-box .close { - font-size: 1.375rem; - padding: 9px 6px 4px; - line-height: 0; - position: absolute; - top: 50%; - margin-top: -0.6875rem; - right: 0.25rem; - color: #333333; - opacity: 0.3; } - .alert-box .close:hover, .alert-box .close:focus { - opacity: 0.5; } - .alert-box.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .alert-box.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .alert-box.success { - background-color: #43ac6a; - border-color: #3a945b; - color: white; } - .alert-box.alert { - background-color: #f04124; - border-color: #de2b0f; - color: white; } - .alert-box.secondary { - background-color: #e7e7e7; - border-color: #c7c7c7; - color: #4f4f4f; } - .alert-box.warning { - background-color: #f08a24; - border-color: #de770f; - color: white; } - .alert-box.info { - background-color: #a0d3e8; - border-color: #74bfdd; - color: #4f4f4f; } - -[class*="block-grid-"] { - display: block; - padding: 0; - margin: 0 0 0 -0.625rem; - *zoom: 1; } - [class*="block-grid-"]:before, [class*="block-grid-"]:after { - content: " "; - display: table; } - [class*="block-grid-"]:after { - clear: both; } - [class*="block-grid-"] > li { - display: inline; - height: auto; - float: left; - padding: 0 0.625rem 1.25rem; } - -@media only screen { - .small-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .small-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .small-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .small-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .small-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .small-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .small-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .small-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .small-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .small-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .small-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .small-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -@media only screen and (min-width:40.063em) { - .medium-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .medium-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .medium-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .medium-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .medium-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .medium-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .medium-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .medium-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .medium-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .medium-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .medium-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .medium-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -@media only screen and (min-width:64.063em) { - .large-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .large-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .large-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .large-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .large-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .large-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .large-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .large-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .large-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .large-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .large-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .large-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -.breadcrumbs { - display: block; - padding: 0.5625rem 0.875rem 0.5625rem; - overflow: hidden; - margin-left: 0; - list-style: none; - border-style: solid; - border-width: 1px; - background-color: #f4f4f4; - border-color: gainsboro; - -webkit-border-radius: 3px; - border-radius: 3px; } - .breadcrumbs > * { - margin: 0; - float: left; - font-size: 0.6875rem; - text-transform: uppercase; } - .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { - text-decoration: underline; } - .breadcrumbs > * a, .breadcrumbs > * span { - text-transform: uppercase; - color: #008cba; } - .breadcrumbs > *.current { - cursor: default; - color: #333333; } - .breadcrumbs > *.current a { - cursor: default; - color: #333333; } - .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { - text-decoration: none; } - .breadcrumbs > *.unavailable { - color: #999999; } - .breadcrumbs > *.unavailable a { - color: #999999; } - .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus { - text-decoration: none; - color: #999999; - cursor: default; } - .breadcrumbs > *:before { - content: "/"; - color: #aaaaaa; - margin: 0 0.75rem; - position: relative; - top: 1px; } - .breadcrumbs > *:first-child:before { - content: " "; - margin: 0; } - -button, .button { - border-style: solid; - border-width: 0px; - cursor: pointer; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - line-height: normal; - margin: 0 0 1.25rem; - position: relative; - text-decoration: none; - text-align: center; - display: inline-block; - padding-top: 1rem; - padding-right: 2rem; - padding-bottom: 1.0625rem; - padding-left: 2rem; - font-size: 1rem; - /* @else { font-size: $padding - rem-calc(2); } */ - background-color: #008cba; - border-color: #007295; - color: white; - -webkit-transition: background-color 300ms ease-out; - -moz-transition: background-color 300ms ease-out; - transition: background-color 300ms ease-out; - padding-top: 1.0625rem; - padding-bottom: 1rem; - -webkit-appearance: none; - border: none; - font-weight: normal !important; } - button:hover, button:focus, .button:hover, .button:focus { - background-color: #007295; } - button:hover, button:focus, .button:hover, .button:focus { - color: white; } - button.secondary, .button.secondary { - background-color: #e7e7e7; - border-color: #b9b9b9; - color: #333333; } - button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { - background-color: #b9b9b9; } - button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { - color: #333333; } - button.success, .button.success { - background-color: #43ac6a; - border-color: #368a54; - color: white; } - button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { - background-color: #368a54; } - button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { - color: white; } - button.alert, .button.alert { - background-color: #f04124; - border-color: #cf280e; - color: white; } - button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { - background-color: #cf280e; } - button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { - color: white; } - button.large, .button.large { - padding-top: 1.125rem; - padding-right: 2.25rem; - padding-bottom: 1.1875rem; - padding-left: 2.25rem; - font-size: 1.25rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.small, .button.small { - padding-top: 0.875rem; - padding-right: 1.75rem; - padding-bottom: 0.9375rem; - padding-left: 1.75rem; - font-size: 0.8125rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.tiny, .button.tiny { - padding-top: 0.625rem; - padding-right: 1.25rem; - padding-bottom: 0.6875rem; - padding-left: 1.25rem; - font-size: 0.6875rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.expand, .button.expand { - padding-right: 0; - padding-left: 0; - width: 100%; } - button.left-align, .button.left-align { - text-align: left; - text-indent: 0.75rem; } - button.right-align, .button.right-align { - text-align: right; - padding-right: 0.75rem; } - button.radius, .button.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - button.round, .button.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - button.disabled, button[disabled], .button.disabled, .button[disabled] { - background-color: #008cba; - border-color: #007295; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - background-color: #007295; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - color: white; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - background-color: #008cba; } - button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { - background-color: #e7e7e7; - border-color: #b9b9b9; - color: #333333; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - background-color: #b9b9b9; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - color: #333333; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - background-color: #e7e7e7; } - button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { - background-color: #43ac6a; - border-color: #368a54; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - background-color: #368a54; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - color: white; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - background-color: #43ac6a; } - button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { - background-color: #f04124; - border-color: #cf280e; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - background-color: #cf280e; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - color: white; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - background-color: #f04124; } - -@media only screen and (min-width:40.063em) { - button, .button { - display: inline-block; } } - -.button-group { - list-style: none; - margin: 0; - *zoom: 1; } - .button-group:before, .button-group:after { - content: " "; - display: table; } - .button-group:after { - clear: both; } - .button-group > * { - margin: 0; - float: left; } - .button-group > * > button, .button-group > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group > *:last-child button, .button-group > *:last-child .button { - border-right: 0; } - .button-group > *:first-child { - margin-left: 0; } - .button-group.radius > * > button, .button-group.radius > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.radius > *:last-child button, .button-group.radius > *:last-child .button { - border-right: 0; } - .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .button-group.round > * > button, .button-group.round > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.round > *:last-child button, .button-group.round > *:last-child .button { - border-right: 0; } - .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } - .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - .button-group.even-2 li { - width: 50%; } - .button-group.even-2 li > button, .button-group.even-2 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-2 li:last-child button, .button-group.even-2 li:last-child .button { - border-right: 0; } - .button-group.even-2 li button, .button-group.even-2 li .button { - width: 100%; } - .button-group.even-3 li { - width: 33.33333%; } - .button-group.even-3 li > button, .button-group.even-3 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-3 li:last-child button, .button-group.even-3 li:last-child .button { - border-right: 0; } - .button-group.even-3 li button, .button-group.even-3 li .button { - width: 100%; } - .button-group.even-4 li { - width: 25%; } - .button-group.even-4 li > button, .button-group.even-4 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-4 li:last-child button, .button-group.even-4 li:last-child .button { - border-right: 0; } - .button-group.even-4 li button, .button-group.even-4 li .button { - width: 100%; } - .button-group.even-5 li { - width: 20%; } - .button-group.even-5 li > button, .button-group.even-5 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-5 li:last-child button, .button-group.even-5 li:last-child .button { - border-right: 0; } - .button-group.even-5 li button, .button-group.even-5 li .button { - width: 100%; } - .button-group.even-6 li { - width: 16.66667%; } - .button-group.even-6 li > button, .button-group.even-6 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-6 li:last-child button, .button-group.even-6 li:last-child .button { - border-right: 0; } - .button-group.even-6 li button, .button-group.even-6 li .button { - width: 100%; } - .button-group.even-7 li { - width: 14.28571%; } - .button-group.even-7 li > button, .button-group.even-7 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-7 li:last-child button, .button-group.even-7 li:last-child .button { - border-right: 0; } - .button-group.even-7 li button, .button-group.even-7 li .button { - width: 100%; } - .button-group.even-8 li { - width: 12.5%; } - .button-group.even-8 li > button, .button-group.even-8 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-8 li:last-child button, .button-group.even-8 li:last-child .button { - border-right: 0; } - .button-group.even-8 li button, .button-group.even-8 li .button { - width: 100%; } - -.button-bar { - *zoom: 1; } - .button-bar:before, .button-bar:after { - content: " "; - display: table; } - .button-bar:after { - clear: both; } - .button-bar .button-group { - float: left; - margin-right: 0.625rem; } - .button-bar .button-group div { - overflow: hidden; } - -/* Clearing Styles */ -[data-clearing] { - *zoom: 1; - margin-bottom: 0; - margin-left: 0; - list-style: none; } - [data-clearing]:before, [data-clearing]:after { - content: " "; - display: table; } - [data-clearing]:after { - clear: both; } - [data-clearing] li { - float: left; - margin-right: 10px; } - -.clearing-blackout { - background: #333333; - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - z-index: 998; } - .clearing-blackout .clearing-close { - display: block; } - -.clearing-container { - position: relative; - z-index: 998; - height: 100%; - overflow: hidden; - margin: 0; } - -.visible-img { - height: 95%; - position: relative; } - .visible-img img { - position: absolute; - left: 50%; - top: 50%; - margin-left: -50%; - max-height: 100%; - max-width: 100%; } - -.clearing-caption { - color: #cccccc; - font-size: 0.875em; - line-height: 1.3; - margin-bottom: 0; - text-align: center; - bottom: 0; - background: #333333; - width: 100%; - padding: 10px 30px 20px; - position: absolute; - left: 0; } - -.clearing-close { - z-index: 999; - padding-left: 20px; - padding-top: 10px; - font-size: 30px; - line-height: 1; - color: #cccccc; - display: none; } - .clearing-close:hover, .clearing-close:focus { - color: #cccccc; } - -.clearing-assembled .clearing-container { - height: 100%; } - .clearing-assembled .clearing-container .carousel > ul { - display: none; } - -.clearing-feature li { - display: none; } - .clearing-feature li.clearing-featured-img { - display: block; } - -@media only screen and (min-width:40.063em) { - .clearing-main-prev, .clearing-main-next { - position: absolute; - height: 100%; - width: 40px; - top: 0; } - .clearing-main-prev > span, .clearing-main-next > span { - position: absolute; - top: 50%; - display: block; - width: 0; - height: 0; - border: solid 12px; } - .clearing-main-prev > span:hover, .clearing-main-next > span:hover { - opacity: 0.8; } - .clearing-main-prev { - left: 0; } - .clearing-main-prev > span { - left: 5px; - border-color: transparent; - border-right-color: #cccccc; } - .clearing-main-next { - right: 0; } - .clearing-main-next > span { - border-color: transparent; - border-left-color: #cccccc; } - .clearing-main-prev.disabled, .clearing-main-next.disabled { - opacity: 0.3; } - .clearing-assembled .clearing-container .carousel { - background: rgba(51, 51, 51, 0.8); - height: 120px; - margin-top: 10px; - text-align: center; } - .clearing-assembled .clearing-container .carousel > ul { - display: inline-block; - z-index: 999; - height: 100%; - position: relative; - float: none; } - .clearing-assembled .clearing-container .carousel > ul li { - display: block; - width: 120px; - min-height: inherit; - float: left; - overflow: hidden; - margin-right: 0; - padding: 0; - position: relative; - cursor: pointer; - opacity: 0.4; } - .clearing-assembled .clearing-container .carousel > ul li.fix-height img { - height: 100%; - max-width: none; } - .clearing-assembled .clearing-container .carousel > ul li a.th { - border: none; - -webkit-box-shadow: none; - box-shadow: none; - display: block; } - .clearing-assembled .clearing-container .carousel > ul li img { - cursor: pointer !important; - width: 100% !important; } - .clearing-assembled .clearing-container .carousel > ul li.visible { - opacity: 1; } - .clearing-assembled .clearing-container .carousel > ul li:hover { - opacity: 0.8; } - .clearing-assembled .clearing-container .visible-img { - background: #333333; - overflow: hidden; - height: 85%; } - .clearing-close { - position: absolute; - top: 10px; - right: 20px; - padding-left: 0; - padding-top: 0; } } - -@media only screen and (max-width: 40em) { - .f-dropdown { - max-width: 100%; - left: 0; } } - -/* Foundation Dropdowns */ -.f-dropdown { - position: absolute; - left: -9999px; - list-style: none; - margin-left: 0; - width: 100%; - max-height: none; - height: auto; - background: white; - border: solid 1px #cccccc; - font-size: 16px; - z-index: 99; - margin-top: 2px; - max-width: 200px; } - .f-dropdown > *:first-child { - margin-top: 0; } - .f-dropdown > *:last-child { - margin-bottom: 0; } - .f-dropdown:before { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 6px; - border-color: transparent transparent white transparent; - border-bottom-style: solid; - position: absolute; - top: -12px; - left: 10px; - z-index: 99; } - .f-dropdown:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 7px; - border-color: transparent transparent #cccccc transparent; - border-bottom-style: solid; - position: absolute; - top: -14px; - left: 9px; - z-index: 98; } - .f-dropdown.right:before { - left: auto; - right: 10px; } - .f-dropdown.right:after { - left: auto; - right: 9px; } - .f-dropdown li { - font-size: 0.875rem; - cursor: pointer; - line-height: 1.125rem; - margin: 0; } - .f-dropdown li:hover, .f-dropdown li:focus { - background: #eeeeee; } - .f-dropdown li a { - display: block; - padding: 0.5rem; - color: #555555; } - .f-dropdown.content { - position: absolute; - left: -9999px; - list-style: none; - margin-left: 0; - padding: 1.25rem; - width: 100%; - height: auto; - max-height: none; - background: white; - border: solid 1px #cccccc; - font-size: 16px; - z-index: 99; - max-width: 200px; } - .f-dropdown.content > *:first-child { - margin-top: 0; } - .f-dropdown.content > *:last-child { - margin-bottom: 0; } - .f-dropdown.tiny { - max-width: 200px; } - .f-dropdown.small { - max-width: 300px; } - .f-dropdown.medium { - max-width: 500px; } - .f-dropdown.large { - max-width: 800px; } - -.dropdown.button { - position: relative; - padding-right: 3.5625rem; } - .dropdown.button:before { - position: absolute; - content: ""; - width: 0; - height: 0; - display: block; - border-style: solid; - border-color: white transparent transparent transparent; - top: 50%; } - .dropdown.button:before { - border-width: 0.375rem; - right: 1.40625rem; - margin-top: -0.15625rem; } - .dropdown.button:before { - border-color: white transparent transparent transparent; } - .dropdown.button.tiny { - padding-right: 2.625rem; } - .dropdown.button.tiny:before { - border-width: 0.375rem; - right: 1.125rem; - margin-top: -0.125rem; } - .dropdown.button.tiny:before { - border-color: white transparent transparent transparent; } - .dropdown.button.small { - padding-right: 3.0625rem; } - .dropdown.button.small:before { - border-width: 0.4375rem; - right: 1.3125rem; - margin-top: -0.15625rem; } - .dropdown.button.small:before { - border-color: white transparent transparent transparent; } - .dropdown.button.large { - padding-right: 3.625rem; } - .dropdown.button.large:before { - border-width: 0.3125rem; - right: 1.71875rem; - margin-top: -0.15625rem; } - .dropdown.button.large:before { - border-color: white transparent transparent transparent; } - .dropdown.button.secondary:before { - border-color: #333333 transparent transparent transparent; } - -.flex-video { - position: relative; - padding-top: 1.5625rem; - padding-bottom: 67.5%; - height: 0; - margin-bottom: 1rem; - overflow: hidden; } - .flex-video.widescreen { - padding-bottom: 57.25%; } - .flex-video.vimeo { - padding-top: 0; } - .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; } - -/* Standard Forms */ -form { - margin: 0 0 1rem; } - -/* Using forms within rows, we need to set some defaults */ -form .row .row { - margin: 0 -0.5rem; } - form .row .row .column, form .row .row .columns { - padding: 0 0.5rem; } - form .row .row.collapse { - margin: 0; } - form .row .row.collapse .column, form .row .row.collapse .columns { - padding: 0; } - form .row .row.collapse input { - -moz-border-radius-bottomright: 0; - -moz-border-radius-topright: 0; - -webkit-border-bottom-right-radius: 0; - -webkit-border-top-right-radius: 0; } -form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { - padding-left: 0.5rem; } - -/* Label Styles */ -label { - font-size: 0.875rem; - color: #4d4d4d; - cursor: pointer; - display: block; - font-weight: normal; - margin-bottom: 0.5rem; - /* Styles for required inputs */ } - label.right { - float: none; - text-align: right; } - label.inline { - margin: 0 0 1rem 0; - padding: 0.625rem 0; } - label small { - text-transform: capitalize; - color: #686868; } - -select { - -webkit-appearance: none !important; - background: #fafafa url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat; - background-position-x: 97%; - background-position-y: center; - border: 1px solid #cccccc; - padding: 0.5rem; - font-size: 0.875rem; - -webkit-border-radius: 0; - border-radius: 0; } - select.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - select:hover { - background: #f3f3f3 url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat; - background-position-x: 97%; - background-position-y: center; - border-color: #999999; } - -select::-ms-expand { - display: none; } - -@-moz-document url-prefix() { - select { - background: #fafafa; } - - select:hover { - background: #f3f3f3; } } - -/* Attach elements to the beginning or end of an input */ -.prefix, .postfix { - display: block; - position: relative; - z-index: 2; - text-align: center; - width: 100%; - padding-top: 0; - padding-bottom: 0; - border-style: solid; - border-width: 1px; - overflow: hidden; - font-size: 0.875rem; - height: 2.3125rem; - line-height: 2.3125rem; } - -/* Adjust padding, alignment and radius if pre/post element is a button */ -.postfix.button { - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - text-align: center; - line-height: 2.125rem; - border: none; } - -.prefix.button { - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - text-align: center; - line-height: 2.125rem; - border: none; } - -.prefix.button.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -.postfix.button.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -.prefix.button.round { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } - -.postfix.button.round { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -/* Separate prefix and postfix styles when on span or label so buttons keep their own */ -span.prefix, label.prefix { - background: #f2f2f2; - border-color: #d7d7d7; - border-right: none; - color: #333333; } - span.prefix.radius, label.prefix.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -span.postfix, label.postfix { - background: #f2f2f2; - border-color: #cbcbcb; - border-left: none; - color: #333333; } - span.postfix.radius, label.postfix.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -/* Input groups will automatically style first and last elements of the group */ -.input-group.radius > *:first-child, .input-group.radius > *:first-child * { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } -.input-group.radius > *:last-child, .input-group.radius > *:last-child * { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } -.input-group.round > *:first-child, .input-group.round > *:first-child * { - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } -.input-group.round > *:last-child, .input-group.round > *:last-child * { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -/* We use this to get basic styling on all basic form elements */ -input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { - -webkit-appearance: none; - -webkit-border-radius: 0; - border-radius: 0; - background-color: white; - font-family: inherit; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - color: rgba(0, 0, 0, 0.75); - display: block; - font-size: 0.875rem; - margin: 0 0 1rem 0; - padding: 0.5rem; - height: 2.3125rem; - width: 100%; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; - -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; - transition: box-shadow 0.45s, border-color 0.45s ease-in-out; - -webkit-transition: all 0.15s linear; - -moz-transition: all 0.15s linear; - transition: all 0.15s linear; } - input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { - -webkit-box-shadow: 0 0 5px #999999; - -moz-box-shadow: 0 0 5px #999999; - box-shadow: 0 0 5px #999999; - border-color: #999999; } - input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { - background: #fafafa; - border-color: #999999; - outline: none; } - input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { - background-color: #dddddd; } - -/* Add height value for select elements to match text input height */ -select { - height: 2.3125rem; } - -/* Adjust margin for form elements below */ -input[type="file"], input[type="checkbox"], input[type="radio"], select { - margin: 0 0 1rem 0; } - -input[type="checkbox"] + label, input[type="radio"] + label { - display: inline-block; - margin-left: 0.5rem; - margin-right: 1rem; - margin-bottom: 0; - vertical-align: baseline; } - -/* Normalize file input width */ -input[type="file"] { - width: 100%; } - -/* We add basic fieldset styling */ -fieldset { - border: solid 1px #dddddd; - padding: 1.25rem; - margin: 1.125rem 0; } - fieldset legend { - font-weight: bold; - background: white; - padding: 0 0.1875rem; - margin: 0; - margin-left: -0.1875rem; } - -/* Error Handling */ -[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } -[data-abide] span.error, [data-abide] small.error { - display: none; } - -span.error, small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } - -.error input, .error textarea, .error select { - margin-bottom: 0; } -.error label, .error label.error { - color: #f04124; } -.error > small, .error small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } -.error > label > small { - color: #686868; - background: transparent; - padding: 0; - text-transform: capitalize; - font-style: normal; - font-size: 60%; - margin: 0; - display: inline; } -.error span.error-message { - display: block; } - -input.error, textarea.error { - margin-bottom: 0; } - -label.error { - color: #f04124; } - -.inline-list { - margin: 0 auto 1.0625rem auto; - margin-left: -1.375rem; - margin-right: 0; - padding: 0; - list-style: none; - overflow: hidden; } - .inline-list > li { - list-style: none; - float: left; - margin-left: 1.375rem; - display: block; } - .inline-list > li > * { - display: block; } - -/* Foundation Joyride */ -.joyride-list { - display: none; } - -/* Default styles for the container */ -.joyride-tip-guide { - display: none; - position: absolute; - background: #333333; - color: white; - z-index: 101; - top: 0; - left: 2.5%; - font-family: inherit; - font-weight: normal; - width: 95%; } - -.lt-ie9 .joyride-tip-guide { - max-width: 800px; - left: 50%; - margin-left: -400px; } - -.joyride-content-wrapper { - width: 100%; - padding: 1.125rem 1.25rem 1.5rem; } - .joyride-content-wrapper .button { - margin-bottom: 0 !important; } - -/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ -.joyride-tip-guide .joyride-nub { - display: block; - position: absolute; - left: 22px; - width: 0; - height: 0; - border: 10px solid #333333; } - .joyride-tip-guide .joyride-nub.top { - border-top-style: solid; - border-color: #333333; - border-top-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - top: -20px; } - .joyride-tip-guide .joyride-nub.bottom { - border-bottom-style: solid; - border-color: #333333 !important; - border-bottom-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - bottom: -20px; } - .joyride-tip-guide .joyride-nub.right { - right: -20px; } - .joyride-tip-guide .joyride-nub.left { - left: -20px; } - -/* Typography */ -.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 { - line-height: 1.25; - margin: 0; - font-weight: bold; - color: white; } - -.joyride-tip-guide p { - margin: 0 0 1.125rem 0; - font-size: 0.875rem; - line-height: 1.3; } - -.joyride-timer-indicator-wrap { - width: 50px; - height: 3px; - border: solid 1px #555555; - position: absolute; - right: 1.0625rem; - bottom: 1rem; } - -.joyride-timer-indicator { - display: block; - width: 0; - height: inherit; - background: #666666; } - -.joyride-close-tip { - position: absolute; - right: 12px; - top: 10px; - color: #777777 !important; - text-decoration: none; - font-size: 24px; - font-weight: normal; - line-height: 0.5 !important; } - .joyride-close-tip:hover, .joyride-close-tip:focus { - color: #eeeeee !important; } - -.joyride-modal-bg { - position: fixed; - height: 100%; - width: 100%; - background: transparent; - background: rgba(0, 0, 0, 0.5); - z-index: 100; - display: none; - top: 0; - left: 0; - cursor: pointer; } - -.joyride-expose-wrapper { - background-color: white; - position: absolute; - border-radius: 3px; - z-index: 102; - -moz-box-shadow: 0 0 30px white; - -webkit-box-shadow: 0 0 15px white; - box-shadow: 0 0 15px white; } - -.joyride-expose-cover { - background: transparent; - border-radius: 3px; - position: absolute; - z-index: 9999; - top: 0; - left: 0; } - -/* Styles for screens that are atleast 768px; */ -@media only screen and (min-width:40.063em) { - .joyride-tip-guide { - width: 300px; - left: inherit; } - .joyride-tip-guide .joyride-nub.bottom { - border-color: #333333 !important; - border-bottom-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - bottom: -20px; } - .joyride-tip-guide .joyride-nub.right { - border-color: #333333 !important; - border-top-color: transparent !important; - border-right-color: transparent !important; - border-bottom-color: transparent !important; - top: 22px; - left: auto; - right: -20px; } - .joyride-tip-guide .joyride-nub.left { - border-color: #333333 !important; - border-top-color: transparent !important; - border-left-color: transparent !important; - border-bottom-color: transparent !important; - top: 22px; - left: -20px; - right: auto; } } - -.keystroke, kbd { - background-color: #ededed; - border-color: gainsboro; - color: #222222; - border-style: solid; - border-width: 1px; - margin: 0; - font-family: "Consolas", "Menlo", "Courier", monospace; - font-size: 0.875rem; - padding: 0.125rem 0.25rem 0; - -webkit-border-radius: 3px; - border-radius: 3px; } - -.label { - font-weight: normal; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - text-align: center; - text-decoration: none; - line-height: 1; - white-space: nowrap; - display: inline-block; - position: relative; - margin-bottom: inherit; - padding: 0.25rem 0.5rem 0.375rem; - font-size: 0.6875rem; - background-color: #008cba; - color: white; } - .label.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .label.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .label.alert { - background-color: #f04124; - color: white; } - .label.success { - background-color: #43ac6a; - color: white; } - .label.secondary { - background-color: #e7e7e7; - color: #333333; } - -[data-magellan-expedition] { - background: white; - z-index: 50; - min-width: 100%; - padding: 10px; } - [data-magellan-expedition] .sub-nav { - margin-bottom: 0; } - [data-magellan-expedition] .sub-nav dd { - margin-bottom: 0; } - [data-magellan-expedition] .sub-nav .active { - line-height: 1.8em; } - -@-webkit-keyframes rotate { - from { - -webkit-transform: rotate(0deg); } - - to { - -webkit-transform: rotate(360deg); } } - -@-moz-keyframes rotate { - from { - -moz-transform: rotate(0deg); } - - to { - -moz-transform: rotate(360deg); } } - -@-o-keyframes rotate { - from { - -o-transform: rotate(0deg); } - - to { - -o-transform: rotate(360deg); } } - -@keyframes rotate { - from { - transform: rotate(0deg); } - - to { - transform: rotate(360deg); } } - -/* Orbit Graceful Loading */ -.slideshow-wrapper { - position: relative; } - .slideshow-wrapper ul { - list-style-type: none; - margin: 0; } - .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { - display: none; } - .slideshow-wrapper ul li:first-child { - display: block; } - .slideshow-wrapper .orbit-container { - background-color: transparent; } - .slideshow-wrapper .orbit-container li { - display: block; } - .slideshow-wrapper .orbit-container li .orbit-caption { - display: block; } - -.preloader { - display: block; - width: 40px; - height: 40px; - position: absolute; - top: 50%; - left: 50%; - margin-top: -20px; - margin-left: -20px; - border: solid 3px; - border-color: #555555 white; - -webkit-border-radius: 1000px; - border-radius: 1000px; - -webkit-animation-name: rotate; - -webkit-animation-duration: 1.5s; - -webkit-animation-iteration-count: infinite; - -webkit-animation-timing-function: linear; - -moz-animation-name: rotate; - -moz-animation-duration: 1.5s; - -moz-animation-iteration-count: infinite; - -moz-animation-timing-function: linear; - -o-animation-name: rotate; - -o-animation-duration: 1.5s; - -o-animation-iteration-count: infinite; - -o-animation-timing-function: linear; - animation-name: rotate; - animation-duration: 1.5s; - animation-iteration-count: infinite; - animation-timing-function: linear; } - -.orbit-container { - overflow: hidden; - width: 100%; - position: relative; - background: none; } - .orbit-container .orbit-slides-container { - list-style: none; - margin: 0; - padding: 0; - position: relative; } - .orbit-container .orbit-slides-container img { - display: block; - max-width: 100%; } - .orbit-container .orbit-slides-container > * { - position: absolute; - top: 0; - width: 100%; - margin-left: 100%; } - .orbit-container .orbit-slides-container > *:first-child { - margin-left: 0%; } - .orbit-container .orbit-slides-container > * .orbit-caption { - position: absolute; - bottom: 0; - background-color: rgba(51, 51, 51, 0.8); - color: white; - width: 100%; - padding: 0.625rem 0.875rem; - font-size: 0.875rem; } - .orbit-container .orbit-slide-number { - position: absolute; - top: 10px; - left: 10px; - font-size: 12px; - color: white; - background: rgba(0, 0, 0, 0); - z-index: 10; } - .orbit-container .orbit-slide-number span { - font-weight: 700; - padding: 0.3125rem; } - .orbit-container .orbit-timer { - position: absolute; - top: 12px; - right: 10px; - height: 6px; - width: 100px; - z-index: 10; } - .orbit-container .orbit-timer .orbit-progress { - height: 3px; - background-color: rgba(255, 255, 255, 0.3); - display: block; - width: 0%; - position: relative; - right: 20px; - top: 5px; } - .orbit-container .orbit-timer > span { - display: none; - position: absolute; - top: 0px; - right: 0; - width: 11px; - height: 14px; - border: solid 4px white; - border-top: none; - border-bottom: none; } - .orbit-container .orbit-timer.paused > span { - right: -4px; - top: 0px; - width: 11px; - height: 14px; - border: inset 8px; - border-right-style: solid; - border-color: transparent transparent transparent white; } - .orbit-container .orbit-timer.paused > span.dark { - border-color: transparent transparent transparent #333333; } - .orbit-container:hover .orbit-timer > span { - display: block; } - .orbit-container .orbit-prev, .orbit-container .orbit-next { - position: absolute; - top: 45%; - margin-top: -25px; - width: 36px; - height: 60px; - line-height: 50px; - color: white; - background-color: none; - text-indent: -9999px !important; - z-index: 10; } - .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover { - background-color: rgba(0, 0, 0, 0.3); } - .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { - position: absolute; - top: 50%; - margin-top: -10px; - display: block; - width: 0; - height: 0; - border: inset 10px; } - .orbit-container .orbit-prev { - left: 0; } - .orbit-container .orbit-prev > span { - border-right-style: solid; - border-color: transparent; - border-right-color: white; } - .orbit-container .orbit-prev:hover > span { - border-right-color: white; } - .orbit-container .orbit-next { - right: 0; } - .orbit-container .orbit-next > span { - border-color: transparent; - border-left-style: solid; - border-left-color: white; - left: 50%; - margin-left: -4px; } - .orbit-container .orbit-next:hover > span { - border-left-color: white; } - -.orbit-bullets-container { - text-align: center; } - -.orbit-bullets { - margin: 0 auto 30px auto; - overflow: hidden; - position: relative; - top: 10px; - float: none; - text-align: center; - display: block; } - .orbit-bullets li { - display: inline-block; - width: 0.5625rem; - height: 0.5625rem; - background: #cccccc; - float: none; - margin-right: 6px; - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .orbit-bullets li.active { - background: #999999; } - .orbit-bullets li:last-child { - margin-right: 0; } - -.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { - display: none; } -.touch .orbit-bullets { - display: none; } - -@media only screen and (min-width:40.063em) { - .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { - display: inherit; } - .touch .orbit-bullets { - display: block; } } - -@media only screen and (max-width: 40em) { - .orbit-stack-on-small .orbit-slides-container { - height: auto !important; } - .orbit-stack-on-small .orbit-slides-container > * { - position: relative; - margin-left: 0% !important; } - .orbit-stack-on-small .orbit-timer, .orbit-stack-on-small .orbit-next, .orbit-stack-on-small .orbit-prev, .orbit-stack-on-small .orbit-bullets { - display: none; } } - -ul.pagination { - display: block; - height: 1.5rem; - margin-left: -0.3125rem; } - ul.pagination li { - height: 1.5rem; - color: #222222; - font-size: 0.875rem; - margin-left: 0.3125rem; } - ul.pagination li a { - display: block; - padding: 0.0625rem 0.625rem 0.0625rem; - color: #999999; - -webkit-border-radius: 3px; - border-radius: 3px; } - ul.pagination li:hover a, ul.pagination li a:focus { - background: #e6e6e6; } - ul.pagination li.unavailable a { - cursor: default; - color: #999999; } - ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { - background: transparent; } - ul.pagination li.current a { - background: #008cba; - color: white; - font-weight: bold; - cursor: default; } - ul.pagination li.current a:hover, ul.pagination li.current a:focus { - background: #008cba; } - ul.pagination li { - float: left; - display: block; } - -/* Pagination centred wrapper */ -.pagination-centered { - text-align: center; } - .pagination-centered ul.pagination li { - float: none; - display: inline-block; } - -/* Panels */ -.panel { - border-style: solid; - border-width: 1px; - border-color: #d7d7d7; - margin-bottom: 1.25rem; - padding: 1.25rem; - background: #f2f2f2; } - .panel > :first-child { - margin-top: 0; } - .panel > :last-child { - margin-bottom: 0; } - .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { - color: #333333; } - .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { - line-height: 1; - margin-bottom: 0.625rem; } - .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { - line-height: 1.4; } - .panel.callout { - border-style: solid; - border-width: 1px; - border-color: #b6edff; - margin-bottom: 1.25rem; - padding: 1.25rem; - background: #ecfaff; } - .panel.callout > :first-child { - margin-top: 0; } - .panel.callout > :last-child { - margin-bottom: 0; } - .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { - color: #333333; } - .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { - line-height: 1; - margin-bottom: 0.625rem; } - .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { - line-height: 1.4; } - .panel.callout a { - color: #008cba; } - .panel.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - -/* Pricing Tables */ -.pricing-table { - border: solid 1px #dddddd; - margin-left: 0; - margin-bottom: 1.25rem; } - .pricing-table * { - list-style: none; - line-height: 1; } - .pricing-table .title { - background-color: #333333; - padding: 0.9375rem 1.25rem; - text-align: center; - color: #eeeeee; - font-weight: normal; - font-size: 1rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .pricing-table .price { - background-color: #f6f6f6; - padding: 0.9375rem 1.25rem; - text-align: center; - color: #333333; - font-weight: normal; - font-size: 2rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .pricing-table .description { - background-color: white; - padding: 0.9375rem; - text-align: center; - color: #777777; - font-size: 0.75rem; - font-weight: normal; - line-height: 1.4; - border-bottom: dotted 1px #dddddd; } - .pricing-table .bullet-item { - background-color: white; - padding: 0.9375rem; - text-align: center; - color: #333333; - font-size: 0.875rem; - font-weight: normal; - border-bottom: dotted 1px #dddddd; } - .pricing-table .cta-button { - background-color: white; - text-align: center; - padding: 1.25rem 1.25rem 0; } - -/* Progress Bar */ -.progress { - background-color: #f6f6f6; - height: 1.5625rem; - border: 1px solid white; - padding: 0.125rem; - margin-bottom: 0.625rem; } - .progress .meter { - background: #008cba; - height: 100%; - display: block; } - .progress.secondary .meter { - background: #e7e7e7; - height: 100%; - display: block; } - .progress.success .meter { - background: #43ac6a; - height: 100%; - display: block; } - .progress.alert .meter { - background: #f04124; - height: 100%; - display: block; } - .progress.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .progress.radius .meter { - -webkit-border-radius: 2px; - border-radius: 2px; } - .progress.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .progress.round .meter { - -webkit-border-radius: 999px; - border-radius: 999px; } - -.reveal-modal-bg { - position: fixed; - height: 100%; - width: 100%; - background: black; - background: rgba(0, 0, 0, 0.45); - z-index: 98; - display: none; - top: 0; - left: 0; } - -.reveal-modal { - visibility: hidden; - display: none; - position: absolute; - left: 50%; - z-index: 99; - height: auto; - margin-left: -40%; - width: 80%; - background-color: white; - padding: 1.25rem; - border: solid 1px #666666; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - top: 6.25rem; } - .reveal-modal .column, .reveal-modal .columns { - min-width: 0; } - .reveal-modal > :first-child { - margin-top: 0; } - .reveal-modal > :last-child { - margin-bottom: 0; } - .reveal-modal .close-reveal-modal { - font-size: 1.375rem; - line-height: 1; - position: absolute; - top: 0.5rem; - right: 0.6875rem; - color: #aaaaaa; - font-weight: bold; - cursor: pointer; } - -@media only screen and (min-width:40.063em) { - .reveal-modal { - padding: 1.875rem; - top: 6.25rem; } - .reveal-modal.tiny { - margin-left: -15%; - width: 30%; } - .reveal-modal.small { - margin-left: -20%; - width: 40%; } - .reveal-modal.medium { - margin-left: -30%; - width: 60%; } - .reveal-modal.large { - margin-left: -35%; - width: 70%; } - .reveal-modal.xlarge { - margin-left: -47.5%; - width: 95%; } } - -@media print { - .reveal-modal { - background: white !important; } } - -.side-nav { - display: block; - margin: 0; - padding: 0.875rem 0; - list-style-type: none; - list-style-position: inside; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .side-nav li { - margin: 0 0 0.4375rem 0; - font-size: 0.875rem; } - .side-nav li a { - display: block; - color: #008cba; } - .side-nav li.active > a:first-child { - color: #4d4d4d; - font-weight: normal; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .side-nav li.divider { - border-top: 1px solid; - height: 0; - padding: 0; - list-style: none; - border-top-color: white; } - -.split.button { - position: relative; - padding-right: 5.0625rem; } - .split.button span { - display: block; - height: 100%; - position: absolute; - right: 0; - top: 0; - border-left: solid 1px; } - .split.button span:before { - position: absolute; - content: ""; - width: 0; - height: 0; - display: block; - border-style: inset; - top: 50%; - left: 50%; } - .split.button span:active { - background-color: rgba(0, 0, 0, 0.1); } - .split.button span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button span { - width: 3.09375rem; } - .split.button span:before { - border-top-style: solid; - border-width: 0.375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button span:before { - border-color: white transparent transparent transparent; } - .split.button.secondary span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.secondary span:before { - border-color: white transparent transparent transparent; } - .split.button.alert span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.success span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.tiny { - padding-right: 3.75rem; } - .split.button.tiny span { - width: 2.25rem; } - .split.button.tiny span:before { - border-top-style: solid; - border-width: 0.375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.small { - padding-right: 4.375rem; } - .split.button.small span { - width: 2.625rem; } - .split.button.small span:before { - border-top-style: solid; - border-width: 0.4375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.large { - padding-right: 5.5rem; } - .split.button.large span { - width: 3.4375rem; } - .split.button.large span:before { - border-top-style: solid; - border-width: 0.3125rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.expand { - padding-left: 2rem; } - .split.button.secondary span:before { - border-color: #333333 transparent transparent transparent; } - .split.button.radius span { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .split.button.round span { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -.sub-nav { - display: block; - width: auto; - overflow: hidden; - margin: -0.25rem 0 1.125rem; - padding-top: 0.25rem; - margin-right: 0; - margin-left: -0.75rem; } - .sub-nav dt { - text-transform: uppercase; } - .sub-nav dt, .sub-nav dd, .sub-nav li { - float: left; - display: inline; - margin-left: 1rem; - margin-bottom: 0.625rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - font-size: 0.875rem; - color: #999999; } - .sub-nav dt a, .sub-nav dd a, .sub-nav li a { - text-decoration: none; - color: #999999; } - .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover { - color: #0087b1; } - .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { - -webkit-border-radius: 3px; - border-radius: 3px; - font-weight: normal; - background: #008cba; - padding: 0.1875rem 1rem; - cursor: default; - color: white; } - .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover { - background: #0087b1; } - -div.switch { - position: relative; - padding: 0; - display: block; - overflow: hidden; - border-style: solid; - border-width: 1px; - margin-bottom: 1.25rem; - height: 2.25rem; - background: white; - border-color: #cccccc; } - div.switch label { - position: relative; - left: 0; - z-index: 2; - float: left; - width: 50%; - height: 100%; - margin: 0; - font-weight: bold; - text-align: left; - -webkit-transition: all 0.1s ease-out; - -moz-transition: all 0.1s ease-out; - transition: all 0.1s ease-out; } - div.switch input { - position: absolute; - z-index: 3; - opacity: 0; - width: 100%; - height: 100%; - -moz-appearance: none; } - div.switch input:hover, div.switch input:focus { - cursor: pointer; } - div.switch span:last-child { - position: absolute; - top: -1px; - left: -1px; - z-index: 1; - display: block; - padding: 0; - border-width: 1px; - border-style: solid; - -webkit-transition: all 0.1s ease-out; - -moz-transition: all 0.1s ease-out; - transition: all 0.1s ease-out; } - div.switch input:not(:checked) + label { - opacity: 0; } - div.switch input:checked { - display: none !important; } - div.switch input { - left: 0; - display: block !important; } - div.switch input:first-of-type + label, div.switch input:first-of-type + span + label { - left: -50%; } - div.switch input:first-of-type:checked + label, div.switch input:first-of-type:checked + span + label { - left: 0%; } - div.switch input:last-of-type + label, div.switch input:last-of-type + span + label { - right: -50%; - left: auto; - text-align: right; } - div.switch input:last-of-type:checked + label, div.switch input:last-of-type:checked + span + label { - right: 0%; - left: auto; } - div.switch span.custom { - display: none !important; } - form.custom div.switch .hidden-field { - margin-left: auto; - position: absolute; - visibility: visible; } - div.switch label { - padding: 0; - line-height: 2.3rem; - font-size: 0.875rem; } - div.switch input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -2.1875rem; } - div.switch span:last-child { - width: 2.25rem; - height: 2.25rem; } - div.switch span:last-child { - border-color: #b3b3b3; - background: white; - background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); - background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); - background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); - -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; - box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; } - div.switch:hover span:last-child, div.switch:focus span:last-child { - background: white; - background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); - background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); - background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%); } - div.switch:active { - background: transparent; } - div.switch.large { - height: 2.75rem; } - div.switch.large label { - padding: 0; - line-height: 2.3rem; - font-size: 1.0625rem; } - div.switch.large input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -2.6875rem; } - div.switch.large span:last-child { - width: 2.75rem; - height: 2.75rem; } - div.switch.small { - height: 1.75rem; } - div.switch.small label { - padding: 0; - line-height: 2.1rem; - font-size: 0.75rem; } - div.switch.small input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -1.6875rem; } - div.switch.small span:last-child { - width: 1.75rem; - height: 1.75rem; } - div.switch.tiny { - height: 1.375rem; } - div.switch.tiny label { - padding: 0; - line-height: 1.9rem; - font-size: 0.6875rem; } - div.switch.tiny input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -1.3125rem; } - div.switch.tiny span:last-child { - width: 1.375rem; - height: 1.375rem; } - div.switch.radius { - -webkit-border-radius: 4px; - border-radius: 4px; } - div.switch.radius span:last-child { - -webkit-border-radius: 3px; - border-radius: 3px; } - div.switch.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - div.switch.round span:last-child { - -webkit-border-radius: 999px; - border-radius: 999px; } - div.switch.round label { - padding: 0 0.5625rem; } - -@-webkit-keyframes webkitSiblingBugfix { - from { - position: relative; } - - to { - position: relative; } } - -table { - background: white; - margin-bottom: 1.25rem; - border: solid 1px #dddddd; } - table thead, table tfoot { - background: whitesmoke; } - table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { - padding: 0.5rem 0.625rem 0.625rem; - font-size: 0.875rem; - font-weight: bold; - color: #222222; - text-align: left; } - table tr th, table tr td { - padding: 0.5625rem 0.625rem; - font-size: 0.875rem; - color: #222222; } - table tr.even, table tr.alt, table tr:nth-of-type(even) { - background: #f9f9f9; } - table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { - display: table-cell; - line-height: 1.125rem; } - -.tabs { - *zoom: 1; - margin-bottom: 0 !important; } - .tabs:before, .tabs:after { - content: " "; - display: table; } - .tabs:after { - clear: both; } - .tabs dd { - position: relative; - margin-bottom: 0 !important; - top: 1px; - float: left; } - .tabs dd > a { - display: block; - background: #efefef; - color: #222222; - padding-top: 1rem; - padding-right: 2rem; - padding-bottom: 1.0625rem; - padding-left: 2rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 1rem; } - .tabs dd > a:hover { - background: #e1e1e1; } - .tabs dd.active a { - background: white; } - .tabs.radius dd:first-child a { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - .tabs.radius dd:last-child a { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .tabs.vertical dd { - position: inherit; - float: none; - display: block; - top: auto; } - -.tabs-content { - *zoom: 1; - margin-bottom: 1.5rem; } - .tabs-content:before, .tabs-content:after { - content: " "; - display: table; } - .tabs-content:after { - clear: both; } - .tabs-content > .content { - display: none; - float: left; - padding: 0.9375rem 0; } - .tabs-content > .content.active { - display: block; } - .tabs-content > .content.contained { - padding: 0.9375rem; } - .tabs-content.vertical { - display: block; } - .tabs-content.vertical > .content { - padding: 0 0.9375rem; } - -@media only screen and (min-width:40.063em) { - .tabs.vertical { - width: 20%; - float: left; - margin-bottom: 1.25rem; } - .tabs-content.vertical { - width: 80%; - float: left; - margin-left: -1px; } } - -/* Image Thumbnails */ -.th { - line-height: 0; - display: inline-block; - border: solid 4px white; - max-width: 100%; - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - -webkit-transition: all 200ms ease-out; - -moz-transition: all 200ms ease-out; - transition: all 200ms ease-out; } - .th:hover, .th:focus { - -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); - box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); } - .th.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - -/* Tooltips */ -.has-tip { - border-bottom: dotted 1px #cccccc; - cursor: help; - font-weight: bold; - color: #333333; } - .has-tip:hover, .has-tip:focus { - border-bottom: dotted 1px #004054; - color: #008cba; } - .has-tip.tip-left, .has-tip.tip-right { - float: none !important; } - -.tooltip { - display: none; - position: absolute; - z-index: 999; - font-weight: normal; - font-size: 0.875rem; - line-height: 1.3; - padding: 0.75rem; - max-width: 85%; - left: 50%; - width: 100%; - color: white; - background: #333333; - -webkit-border-radius: 3px; - border-radius: 3px; } - .tooltip > .nub { - display: block; - left: 5px; - position: absolute; - width: 0; - height: 0; - border: solid 5px; - border-color: transparent transparent #333333 transparent; - top: -10px; } - .tooltip.opened { - color: #008cba !important; - border-bottom: dotted 1px #004054 !important; } - -.tap-to-close { - display: block; - font-size: 0.625rem; - color: #777777; - font-weight: normal; } - -@media only screen and (min-width:40.063em) { - .tooltip > .nub { - border-color: transparent transparent #333333 transparent; - top: -10px; } - .tooltip.tip-top > .nub { - border-color: #333333 transparent transparent transparent; - top: auto; - bottom: -10px; } - .tooltip.tip-left, .tooltip.tip-right { - float: none !important; } - .tooltip.tip-left > .nub { - border-color: transparent transparent transparent #333333; - right: -10px; - left: auto; - top: 50%; - margin-top: -5px; } - .tooltip.tip-right > .nub { - border-color: transparent #333333 transparent transparent; - right: auto; - left: -10px; - top: 50%; - margin-top: -5px; } } - -meta.foundation-mq-topbar { - font-family: "/only screen and (min-width:40.063em)/"; - width: 40.063em; } - -/* Wrapped around .top-bar to contain to grid width */ -.contain-to-grid { - width: 100%; - background: #333333; } - .contain-to-grid .top-bar { - margin-bottom: 0; } - -.fixed { - width: 100%; - left: 0; - position: fixed; - top: 0; - z-index: 99; } - .fixed.expanded:not(.top-bar) { - overflow-y: auto; - height: auto; - width: 100%; - max-height: 100%; } - .fixed.expanded:not(.top-bar) .title-area { - position: fixed; - width: 100%; - z-index: 99; } - .fixed.expanded:not(.top-bar) .top-bar-section { - z-index: 98; - margin-top: 45px; } - -.top-bar { - overflow: hidden; - height: 45px; - line-height: 45px; - position: relative; - background: #333333; - margin-bottom: 0; } - .top-bar ul { - margin-bottom: 0; - list-style: none; } - .top-bar .row { - max-width: none; } - .top-bar form, .top-bar input { - margin-bottom: 0; } - .top-bar input { - height: auto; - padding-top: 0.35rem; - padding-bottom: 0.35rem; - font-size: 0.75rem; } - .top-bar .button { - padding-top: 0.45rem; - padding-bottom: 0.35rem; - margin-bottom: 0; - font-size: 0.75rem; } - .top-bar .title-area { - position: relative; - margin: 0; } - .top-bar .name { - height: 45px; - margin: 0; - font-size: 16px; } - .top-bar .name h1 { - line-height: 45px; - font-size: 1.0625rem; - margin: 0; } - .top-bar .name h1 a { - font-weight: normal; - color: white; - width: 50%; - display: block; - padding: 0 15px; } - .top-bar .toggle-topbar { - position: absolute; - right: 0; - top: 0; } - .top-bar .toggle-topbar a { - color: white; - text-transform: uppercase; - font-size: 0.8125rem; - font-weight: bold; - position: relative; - display: block; - padding: 0 15px; - height: 45px; - line-height: 45px; } - .top-bar .toggle-topbar.menu-icon { - right: 15px; - top: 50%; - margin-top: -16px; - padding-left: 40px; } - .top-bar .toggle-topbar.menu-icon a { - height: 34px; - line-height: 33px; - padding: 0; - padding-right: 25px; - color: white; - position: relative; } - .top-bar .toggle-topbar.menu-icon a::after { - content: ""; - position: absolute; - right: 0; - display: block; - width: 16px; - top: 0; - height: 0; - -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; - box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } - .top-bar.expanded { - height: auto; - background: transparent; } - .top-bar.expanded .title-area { - background: #333333; } - .top-bar.expanded .toggle-topbar a { - color: #888888; } - .top-bar.expanded .toggle-topbar a span { - -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; - box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; } - -.top-bar-section { - left: 0; - position: relative; - width: auto; - -webkit-transition: left 300ms ease-out; - -moz-transition: left 300ms ease-out; - transition: left 300ms ease-out; } - .top-bar-section ul { - width: 100%; - height: auto; - display: block; - background: #333333; - font-size: 16px; - margin: 0; } - .top-bar-section .divider, .top-bar-section [role="separator"] { - border-top: solid 1px #1a1a1a; - clear: both; - height: 1px; - width: 100%; } - .top-bar-section ul li > a { - display: block; - width: 100%; - color: white; - padding: 12px 0 12px 0; - padding-left: 15px; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 0.8125rem; - font-weight: normal; - background: #333333; } - .top-bar-section ul li > a.button { - background: #008cba; - font-size: 0.8125rem; - padding-right: 15px; - padding-left: 15px; } - .top-bar-section ul li > a.button:hover { - background: #006888; } - .top-bar-section ul li > a.button.secondary { - background: #e7e7e7; } - .top-bar-section ul li > a.button.secondary:hover { - background: #cecece; } - .top-bar-section ul li > a.button.success { - background: #43ac6a; } - .top-bar-section ul li > a.button.success:hover { - background: #358853; } - .top-bar-section ul li > a.button.alert { - background: #f04124; } - .top-bar-section ul li > a.button.alert:hover { - background: #d4290f; } - .top-bar-section ul li:hover > a { - background: #272727; - color: white; } - .top-bar-section ul li.active > a { - background: #008cba; - color: white; } - .top-bar-section ul li.active > a:hover { - background: #007ba0; } - .top-bar-section .has-form { - padding: 15px; } - .top-bar-section .has-dropdown { - position: relative; } - .top-bar-section .has-dropdown > a:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 5px; - border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); - border-left-style: solid; - margin-right: 15px; - margin-top: -4.5px; - position: absolute; - top: 50%; - right: 0; } - .top-bar-section .has-dropdown.moved { - position: static; } - .top-bar-section .has-dropdown.moved > .dropdown { - display: block; } - .top-bar-section .dropdown { - position: absolute; - left: 100%; - top: 0; - display: none; - z-index: 99; } - .top-bar-section .dropdown li { - width: 100%; - height: auto; } - .top-bar-section .dropdown li a { - font-weight: normal; - padding: 8px 15px; } - .top-bar-section .dropdown li a.parent-link { - font-weight: normal; } - .top-bar-section .dropdown li.title h5 { - margin-bottom: 0; } - .top-bar-section .dropdown li.title h5 a { - color: white; - line-height: 22.5px; - display: block; } - .top-bar-section .dropdown li.has-form { - padding: 8px 15px; } - .top-bar-section .dropdown li .button { - top: auto; } - .top-bar-section .dropdown label { - padding: 8px 15px 2px; - margin-bottom: 0; - text-transform: uppercase; - color: #777777; - font-weight: bold; - font-size: 0.625rem; } - -.js-generated { - display: block; } - -@media only screen and (min-width:40.063em) { - .top-bar { - background: #333333; - *zoom: 1; - overflow: visible; } - .top-bar:before, .top-bar:after { - content: " "; - display: table; } - .top-bar:after { - clear: both; } - .top-bar .toggle-topbar { - display: none; } - .top-bar .title-area { - float: left; } - .top-bar .name h1 a { - width: auto; } - .top-bar input, .top-bar .button { - font-size: 0.875rem; - position: relative; - top: 7px; } - .top-bar.expanded { - background: #333333; } - .contain-to-grid .top-bar { - max-width: 62.5rem; - margin: 0 auto; - margin-bottom: 0; } - .top-bar-section { - -webkit-transition: none 0 0; - -moz-transition: none 0 0; - transition: none 0 0; - left: 0 !important; } - .top-bar-section ul { - width: auto; - height: auto !important; - display: inline; } - .top-bar-section ul li { - float: left; } - .top-bar-section ul li .js-generated { - display: none; } - .top-bar-section li.hover > a:not(.button) { - background: #272727; - color: white; } - .top-bar-section li:not(.has-form) a:not(.button) { - padding: 0 15px; - line-height: 45px; - background: #333333; } - .top-bar-section li:not(.has-form) a:not(.button):hover { - background: #272727; } - .top-bar-section .has-dropdown > a { - padding-right: 35px !important; } - .top-bar-section .has-dropdown > a:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 5px; - border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; - border-top-style: solid; - margin-top: -2.5px; - top: 22.5px; } - .top-bar-section .has-dropdown.moved { - position: relative; } - .top-bar-section .has-dropdown.moved > .dropdown { - display: none; } - .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { - display: block; } - .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { - border: none; - content: "\00bb"; - top: 1rem; - margin-top: -2px; - right: 5px; - line-height: 1.2; } - .top-bar-section .dropdown { - left: 0; - top: auto; - background: transparent; - min-width: 100%; } - .top-bar-section .dropdown li a { - color: white; - line-height: 1; - white-space: nowrap; - padding: 12px 15px; - background: #333333; } - .top-bar-section .dropdown li label { - white-space: nowrap; - background: #333333; } - .top-bar-section .dropdown li .dropdown { - left: 100%; - top: 0; } - .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { - border-bottom: none; - border-top: none; - border-right: solid 1px #4e4e4e; - clear: none; - height: 45px; - width: 0; } - .top-bar-section .has-form { - background: #333333; - padding: 0 15px; - height: 45px; } - .top-bar-section .right li .dropdown { - left: auto; - right: 0; } - .top-bar-section .right li .dropdown li .dropdown { - right: 100%; } - .top-bar-section .left li .dropdown { - right: auto; - left: 0; } - .top-bar-section .left li .dropdown li .dropdown { - left: 100%; } - .no-js .top-bar-section ul li:hover > a { - background: #272727; - color: white; } - .no-js .top-bar-section ul li:active > a { - background: #008cba; - color: white; } - .no-js .top-bar-section .has-dropdown:hover > .dropdown { - display: block; } } - -/* Typography resets */ -div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { - margin: 0; - padding: 0; } - -/* Default Link Styles */ -a { - color: #008cba; - text-decoration: none; - line-height: inherit; } - a:hover, a:focus { - color: #007ba0; } - a img { - border: none; } - -/* Default paragraph styles */ -p { - font-family: inherit; - font-weight: normal; - font-size: 1rem; - line-height: 1.6; - margin-bottom: 1.25rem; - text-rendering: optimizeLegibility; } - p.lead { - font-size: 1.21875rem; - line-height: 1.6; } - p aside { - font-size: 0.875rem; - line-height: 1.35; - font-style: italic; } - -/* Default header styles */ -h1, h2, h3, h4, h5, h6 { - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: 300; - font-style: normal; - color: #222222; - text-rendering: optimizeLegibility; - margin-top: 0.2rem; - margin-bottom: 0.5rem; - line-height: 1.4; } - h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { - font-size: 60%; - color: #6f6f6f; - line-height: 0; } - -h1 { - font-size: 2.125rem; } - -h2 { - font-size: 1.6875rem; } - -h3 { - font-size: 1.375rem; } - -h4 { - font-size: 1.125rem; } - -h5 { - font-size: 1.125rem; } - -h6 { - font-size: 1rem; } - -.subheader { - line-height: 1.4; - color: #6f6f6f; - font-weight: 300; - margin-top: 0.2rem; - margin-bottom: 0.5rem; } - -hr { - border: solid #dddddd; - border-width: 1px 0 0; - clear: both; - margin: 1.25rem 0 1.1875rem; - height: 0; } - -/* Helpful Typography Defaults */ -em, i { - font-style: italic; - line-height: inherit; } - -strong, b { - font-weight: bold; - line-height: inherit; } - -small { - font-size: 60%; - line-height: inherit; } - -code { - font-family: Consolas, 'Liberation Mono', Courier, monospace; - font-weight: bold; - color: #bd240d; } - -/* Lists */ -ul, ol, dl { - font-size: 1rem; - line-height: 1.6; - margin-bottom: 1.25rem; - list-style-position: outside; - font-family: inherit; } - -ul { - margin-left: 1.1rem; } - ul.no-bullet { - margin-left: 0; } - ul.no-bullet li ul, ul.no-bullet li ol { - margin-left: 1.25rem; - margin-bottom: 0; - list-style: none; } - -/* Unordered Lists */ -ul li ul, ul li ol { - margin-left: 1.25rem; - margin-bottom: 0; - font-size: 1rem; - /* Override nested font-size change */ } -ul.square li ul, ul.circle li ul, ul.disc li ul { - list-style: inherit; } -ul.square { - list-style-type: square; - margin-left: 1.1rem; } -ul.circle { - list-style-type: circle; - margin-left: 1.1rem; } -ul.disc { - list-style-type: disc; - margin-left: 1.1rem; } -ul.no-bullet { - list-style: none; } - -/* Ordered Lists */ -ol { - margin-left: 1.4rem; } - ol li ul, ol li ol { - margin-left: 1.25rem; - margin-bottom: 0; } - -/* Definition Lists */ -dl dt { - margin-bottom: 0.3rem; - font-weight: bold; } -dl dd { - margin-bottom: 0.75rem; } - -/* Abbreviations */ -abbr, acronym { - text-transform: uppercase; - font-size: 90%; - color: #222222; - border-bottom: 1px dotted #dddddd; - cursor: help; } - -abbr { - text-transform: none; } - -/* Blockquotes */ -blockquote { - margin: 0 0 1.25rem; - padding: 0.5625rem 1.25rem 0 1.1875rem; - border-left: 1px solid #dddddd; } - blockquote cite { - display: block; - font-size: 0.8125rem; - color: #555555; } - blockquote cite:before { - content: "\2014 \0020"; } - blockquote cite a, blockquote cite a:visited { - color: #555555; } - -blockquote, blockquote p { - line-height: 1.6; - color: #6f6f6f; } - -/* Microformats */ -.vcard { - display: inline-block; - margin: 0 0 1.25rem 0; - border: 1px solid #dddddd; - padding: 0.625rem 0.75rem; } - .vcard li { - margin: 0; - display: block; } - .vcard .fn { - font-weight: bold; - font-size: 0.9375rem; } - -.vevent .summary { - font-weight: bold; } -.vevent abbr { - cursor: default; - text-decoration: none; - font-weight: bold; - border: none; - padding: 0 0.0625rem; } - -@media only screen and (min-width:40.063em) { - h1, h2, h3, h4, h5, h6 { - line-height: 1.4; } - h1 { - font-size: 2.75rem; } - h2 { - font-size: 2.3125rem; } - h3 { - font-size: 1.6875rem; } - h4 { - font-size: 1.4375rem; } } - -/* - * Print styles. - * - * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ - * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) - */ -.print-only { - display: none !important; } - -@media print { - @page { - margin: 0.5cm; } - - * { - background: transparent !important; - color: black !important; - /* Black prints faster: h5bp.com/s */ - box-shadow: none !important; - text-shadow: none !important; } - a, a:visited { - text-decoration: underline; } - a[href]:after { - content: " (" attr(href) ")"; } - abbr[title]:after { - content: " (" attr(title) ")"; } - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; } - pre, blockquote { - border: 1px solid #999999; - page-break-inside: avoid; } - thead { - display: table-header-group; - /* h5bp.com/t */ } - tr, img { - page-break-inside: avoid; } - img { - max-width: 100% !important; } - p, h2, h3 { - orphans: 3; - widows: 3; } - h2, h3 { - page-break-after: avoid; } - .hide-on-print { - display: none !important; } - .print-only { - display: block !important; } - .hide-for-print { - display: none !important; } - .show-for-print { - display: inherit !important; } } - -.off-canvas-wrap { - -webkit-backface-visibility: hidden; - position: relative; - width: 100%; - overflow: hidden; } - -.inner-wrap { - -webkit-backface-visibility: hidden; - position: relative; - width: 100%; - *zoom: 1; - -webkit-transition: -webkit-transform 500ms ease; - -moz-transition: -moz-transform 500ms ease; - -ms-transition: -ms-transform 500ms ease; - -o-transition: -o-transform 500ms ease; - transition: transform 500ms ease; } - .inner-wrap:before, .inner-wrap:after { - content: " "; - display: table; } - .inner-wrap:after { - clear: both; } - -nav.tab-bar { - -webkit-backface-visibility: hidden; - background: #333333; - color: white; - height: 2.8125rem; - line-height: 2.8125rem; - position: relative; } - nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 { - color: white; - font-weight: bold; - line-height: 2.8125rem; - margin: 0; } - nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 { - font-size: 1.125rem; } - -section.left-small { - width: 2.8125rem; - height: 2.8125rem; - position: absolute; - top: 0; - border-right: solid 1px #1a1a1a; - box-shadow: 1px 0 0 #4e4e4e; - left: 0; } - -section.right-small { - width: 2.8125rem; - height: 2.8125rem; - position: absolute; - top: 0; - border-left: solid 1px #4e4e4e; - box-shadow: -1px 0 0 #1a1a1a; - right: 0; } - -section.tab-bar-section { - padding: 0 0.625rem; - position: absolute; - text-align: center; - height: 2.8125rem; - top: 0; } - @media only screen and (min-width:40.063em) { - section.tab-bar-section { - text-align: left; } } - section.tab-bar-section.left { - left: 0; - right: 2.8125rem; } - section.tab-bar-section.right { - left: 2.8125rem; - right: 0; } - section.tab-bar-section.middle { - left: 2.8125rem; - right: 2.8125rem; } - -a.menu-icon { - text-indent: 2.1875rem; - width: 2.8125rem; - height: 2.8125rem; - display: block; - line-height: 2.0625rem; - padding: 0; - color: white; - position: relative; } - a.menu-icon span { - position: absolute; - display: block; - width: 1rem; - height: 0; - left: 0.8125rem; - top: 0.3125rem; - -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white; - box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } - a.menu-icon:hover span { - -webkit-box-shadow: 1px 10px 1px 1px #b3b3b3, 1px 16px 1px 1px #b3b3b3, 1px 22px 1px 1px #b3b3b3; - box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; } - -.left-off-canvas-menu { - -webkit-backface-visibility: hidden; - width: 250px; - top: 0; - bottom: 0; - height: 100%; - position: absolute; - overflow-y: auto; - background: #333333; - z-index: 1001; - box-sizing: content-box; - -webkit-transform: translate3d(-100%, 0, 0); - -moz-transform: translate3d(-100%, 0, 0); - -ms-transform: translate3d(-100%, 0, 0); - -o-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } - .left-off-canvas-menu * { - -webkit-backface-visibility: hidden; } - -.right-off-canvas-menu { - -webkit-backface-visibility: hidden; - width: 250px; - top: 0; - bottom: 0; - height: 100%; - position: absolute; - overflow-y: auto; - background: #333333; - z-index: 1001; - box-sizing: content-box; - -webkit-transform: translate3d(100%, 0, 0); - -moz-transform: translate3d(100%, 0, 0); - -ms-transform: translate3d(100%, 0, 0); - -o-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - right: 0; } - -ul.off-canvas-list { - list-style-type: none; - padding: 0; - margin: 0; } - ul.off-canvas-list li label { - padding: 0.3rem 0.9375rem; - color: #999999; - text-transform: uppercase; - font-weight: bold; - background: #444444; - border-top: 1px solid #5e5e5e; - border-bottom: none; - margin: 0; } - ul.off-canvas-list li a { - display: block; - padding: 0.66667rem; - color: rgba(255, 255, 255, 0.7); - border-bottom: 1px solid #262626; } - -.move-right > .inner-wrap { - -webkit-transform: translate3d(250px, 0, 0); - -moz-transform: translate3d(250px, 0, 0); - -ms-transform: translate3d(250px, 0, 0); - -o-transform: translate3d(250px, 0, 0); - transform: translate3d(250px, 0, 0); } -.move-right a.exit-off-canvas { - -webkit-backface-visibility: hidden; - transition: background 300ms ease; - cursor: pointer; - box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); - display: block; - position: absolute; - background: rgba(255, 255, 255, 0.2); - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 1002; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - @media only screen and (min-width:40.063em) { - .move-right a.exit-off-canvas:hover { - background: rgba(255, 255, 255, 0.05); } } - -.move-left > .inner-wrap { - -webkit-transform: translate3d(-250px, 0, 0); - -moz-transform: translate3d(-250px, 0, 0); - -ms-transform: translate3d(-250px, 0, 0); - -o-transform: translate3d(-250px, 0, 0); - transform: translate3d(-250px, 0, 0); } -.move-left a.exit-off-canvas { - -webkit-backface-visibility: hidden; - transition: background 300ms ease; - cursor: pointer; - box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); - display: block; - position: absolute; - background: rgba(255, 255, 255, 0.2); - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 1002; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - @media only screen and (min-width:40.063em) { - .move-left a.exit-off-canvas:hover { - background: rgba(255, 255, 255, 0.05); } } - -.csstransforms.no-csstransforms3d .left-off-canvas-menu { - -webkit-transform: translate(-100%, 0); - -moz-transform: translate(-100%, 0); - -ms-transform: translate(-100%, 0); - -o-transform: translate(-100%, 0); - transform: translate(-100%, 0); } -.csstransforms.no-csstransforms3d .right-off-canvas-menu { - -webkit-transform: translate(100%, 0); - -moz-transform: translate(100%, 0); - -ms-transform: translate(100%, 0); - -o-transform: translate(100%, 0); - transform: translate(100%, 0); } -.csstransforms.no-csstransforms3d .move-left > .inner-wrap { - -webkit-transform: translate(-250px, 0); - -moz-transform: translate(-250px, 0); - -ms-transform: translate(-250px, 0); - -o-transform: translate(-250px, 0); - transform: translate(-250px, 0); } -.csstransforms.no-csstransforms3d .move-right > .inner-wrap { - -webkit-transform: translate(250px, 0); - -moz-transform: translate(250px, 0); - -ms-transform: translate(250px, 0); - -o-transform: translate(250px, 0); - transform: translate(250px, 0); } - -.no-csstransforms .left-off-canvas-menu { - left: -250px; } -.no-csstransforms .right-off-canvas-menu { - right: -250px; } -.no-csstransforms .move-left > .inner-wrap { - right: 250px; } -.no-csstransforms .move-right > .inner-wrap { - left: 250px; } - -/* Foundation Visibility HTML Classes */ -.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - -.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - -/* Specific visibility for tables */ -table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - -thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - -tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - -tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - -td.show-for-small, td.show-for-small-only, td.show-for-medium-down td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge td.hide-for-xlarge-up, td.hide-for-xxlarge-up, th.show-for-small, th.show-for-small-only, th.show-for-medium-down th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge th.hide-for-xlarge-up, th.hide-for-xxlarge-up { - display: table-cell !important; } - -/* Medium Displays: 641px and up */ -@media only screen and (min-width:40.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.show-for-medium, th.show-for-medium-down, th.show-for-medium-up, th.show-for-medium-only, th.hide-for-large, th.hide-for-large-up, th.hide-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* Large Displays: 1024px and up */ -@media only screen and (min-width:64.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large, th.show-for-large-up, th.show-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* X-Large Displays: 1441 and up */ -@media only screen and (min-width:90.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-large-only, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-large-only, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-large-only, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-large-only, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-large-only, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-large-only, th.show-for-xlarge, th.show-for-xlarge-up, th.show-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* XX-Large Displays: 1920 and up */ -@media only screen and (min-width:120.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-xlarge-only, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-xlarge-only, th.show-for-xlarge-up, th.show-for-xxlarge-up, th.show-for-xxlarge-only { - display: table-cell !important; } } - -/* Orientation targeting */ -.show-for-landscape, .hide-for-portrait { - display: inherit !important; } - -.hide-for-landscape, .show-for-portrait { - display: none !important; } - -/* Specific visibility for tables */ -table.hide-for-landscape, table.show-for-portrait { - display: table; } - -thead.hide-for-landscape, thead.show-for-portrait { - display: table-header-group !important; } - -tbody.hide-for-landscape, tbody.show-for-portrait { - display: table-row-group !important; } - -tr.hide-for-landscape, tr.show-for-portrait { - display: table-row !important; } - -td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { - display: table-cell !important; } - -@media only screen and (orientation: landscape) { - /* Specific visibility for tables */ - .show-for-landscape, .hide-for-portrait { - display: inherit !important; } - .hide-for-landscape, .show-for-portrait { - display: none !important; } - table.show-for-landscape, table.hide-for-portrait { - display: table; } - thead.show-for-landscape, thead.hide-for-portrait { - display: table-header-group !important; } - tbody.show-for-landscape, tbody.hide-for-portrait { - display: table-row-group !important; } - tr.show-for-landscape, tr.hide-for-portrait { - display: table-row !important; } - td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { - display: table-cell !important; } } - -@media only screen and (orientation: portrait) { - /* Specific visibility for tables */ - .show-for-portrait, .hide-for-landscape { - display: inherit !important; } - .hide-for-portrait, .show-for-landscape { - display: none !important; } - table.show-for-portrait, table.hide-for-landscape { - display: table; } - thead.show-for-portrait, thead.hide-for-landscape { - display: table-header-group !important; } - tbody.show-for-portrait, tbody.hide-for-landscape { - display: table-row-group !important; } - tr.show-for-portrait, tr.hide-for-landscape { - display: table-row !important; } - td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { - display: table-cell !important; } } - -/* Touch-enabled device targeting */ -.show-for-touch { - display: none !important; } - -.hide-for-touch { - display: inherit !important; } - -.touch .show-for-touch { - display: inherit !important; } - -.touch .hide-for-touch { - display: none !important; } - -/* Specific visibility for tables */ -table.hide-for-touch { - display: table; } - -.touch table.show-for-touch { - display: table; } - -thead.hide-for-touch { - display: table-header-group !important; } - -.touch thead.show-for-touch { - display: table-header-group !important; } - -tbody.hide-for-touch { - display: table-row-group !important; } - -.touch tbody.show-for-touch { - display: table-row-group !important; } - -tr.hide-for-touch { - display: table-row !important; } - -.touch tr.show-for-touch { - display: table-row !important; } - -td.hide-for-touch { - display: table-cell !important; } - -.touch td.show-for-touch { - display: table-cell !important; } - -th.hide-for-touch { - display: table-cell !important; } - -.touch th.show-for-touch { - display: table-cell !important; } diff --git a/bower_components/foundation/css/foundation.min.css b/bower_components/foundation/css/foundation.min.css deleted file mode 100644 index 61138a0..0000000 --- a/bower_components/foundation/css/foundation.min.css +++ /dev/null @@ -1 +0,0 @@ -meta.foundation-mq-small {font-family:"/only screen and (max-width: 40em)/";width:0em;}meta.foundation-mq-medium {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-large {font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge {font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge {font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}* ,*:before ,*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html ,body {font-size:100%;}body {background:#ffffff;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover {cursor:pointer;}img ,object ,embed {max-width:100%;height:auto;}object ,embed {height:100%;}img {-ms-interpolation-mode:bicubic;}#map_canvas img ,#map_canvas embed ,#map_canvas object ,.map_canvas img ,.map_canvas embed ,.map_canvas object {max-width:none !important;}.left {float:left !important;}.right {float:right !important;}.clearfix {*zoom:1;}.clearfix:before ,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}.hide {display:none;}.start {float:left !important;}.end {float:right !important;}.text-start {text-align:left !important;}.text-end {text-align:right !important;}.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {display:inline-block;vertical-align:middle;}textarea {height:auto;min-height:50px;}select {width:100%;}.row {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1;}.row:before ,.row:after {content:" ";display:table;}.row:after {clear:both;}.row.collapse>.column ,.row.collapse>.columns {position:relative;padding-left:0;padding-right:0;float:left;}.row.collapse .row {margin-left:0;margin-right:0;}.row .row {width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before ,.row .row:after {content:" ";display:table;}.row .row:after {clear:both;}.row .row.collapse {width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before ,.row .row.collapse:after {content:" ";display:table;}.row .row.collapse:after {clear:both;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}@media only screen{.column.small-centered ,.columns.small-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.small-uncentered ,.columns.small-uncentered {margin-left:0;margin-right:0;float:left;}.column.small-uncentered.opposite ,.columns.small-uncentered.opposite {float:right;}.small-push-1 {position:relative;left:8.33333%;right:auto;}.small-pull-1 {position:relative;right:8.33333%;left:auto;}.small-push-2 {position:relative;left:16.66667%;right:auto;}.small-pull-2 {position:relative;right:16.66667%;left:auto;}.small-push-3 {position:relative;left:25%;right:auto;}.small-pull-3 {position:relative;right:25%;left:auto;}.small-push-4 {position:relative;left:33.33333%;right:auto;}.small-pull-4 {position:relative;right:33.33333%;left:auto;}.small-push-5 {position:relative;left:41.66667%;right:auto;}.small-pull-5 {position:relative;right:41.66667%;left:auto;}.small-push-6 {position:relative;left:50%;right:auto;}.small-pull-6 {position:relative;right:50%;left:auto;}.small-push-7 {position:relative;left:58.33333%;right:auto;}.small-pull-7 {position:relative;right:58.33333%;left:auto;}.small-push-8 {position:relative;left:66.66667%;right:auto;}.small-pull-8 {position:relative;right:66.66667%;left:auto;}.small-push-9 {position:relative;left:75%;right:auto;}.small-pull-9 {position:relative;right:75%;left:auto;}.small-push-10 {position:relative;left:83.33333%;right:auto;}.small-pull-10 {position:relative;right:83.33333%;left:auto;}.small-push-11 {position:relative;left:91.66667%;right:auto;}.small-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.small-1 {position:relative;width:8.33333%;}.small-2 {position:relative;width:16.66667%;}.small-3 {position:relative;width:25%;}.small-4 {position:relative;width:33.33333%;}.small-5 {position:relative;width:41.66667%;}.small-6 {position:relative;width:50%;}.small-7 {position:relative;width:58.33333%;}.small-8 {position:relative;width:66.66667%;}.small-9 {position:relative;width:75%;}.small-10 {position:relative;width:83.33333%;}.small-11 {position:relative;width:91.66667%;}.small-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.small-offset-0 {position:relative;margin-left:0% !important;}.small-offset-1 {position:relative;margin-left:8.33333% !important;}.small-offset-2 {position:relative;margin-left:16.66667% !important;}.small-offset-3 {position:relative;margin-left:25% !important;}.small-offset-4 {position:relative;margin-left:33.33333% !important;}.small-offset-5 {position:relative;margin-left:41.66667% !important;}.small-offset-6 {position:relative;margin-left:50% !important;}.small-offset-7 {position:relative;margin-left:58.33333% !important;}.small-offset-8 {position:relative;margin-left:66.66667% !important;}.small-offset-9 {position:relative;margin-left:75% !important;}.small-offset-10 {position:relative;margin-left:83.33333% !important;}.column.small-reset-order ,.columns.small-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}}@media only screen and (min-width:40.063em){.column.medium-centered ,.columns.medium-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.medium-uncentered ,.columns.medium-uncentered {margin-left:0;margin-right:0;float:left;}.column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {float:right;}.medium-push-1 {position:relative;left:8.33333%;right:auto;}.medium-pull-1 {position:relative;right:8.33333%;left:auto;}.medium-push-2 {position:relative;left:16.66667%;right:auto;}.medium-pull-2 {position:relative;right:16.66667%;left:auto;}.medium-push-3 {position:relative;left:25%;right:auto;}.medium-pull-3 {position:relative;right:25%;left:auto;}.medium-push-4 {position:relative;left:33.33333%;right:auto;}.medium-pull-4 {position:relative;right:33.33333%;left:auto;}.medium-push-5 {position:relative;left:41.66667%;right:auto;}.medium-pull-5 {position:relative;right:41.66667%;left:auto;}.medium-push-6 {position:relative;left:50%;right:auto;}.medium-pull-6 {position:relative;right:50%;left:auto;}.medium-push-7 {position:relative;left:58.33333%;right:auto;}.medium-pull-7 {position:relative;right:58.33333%;left:auto;}.medium-push-8 {position:relative;left:66.66667%;right:auto;}.medium-pull-8 {position:relative;right:66.66667%;left:auto;}.medium-push-9 {position:relative;left:75%;right:auto;}.medium-pull-9 {position:relative;right:75%;left:auto;}.medium-push-10 {position:relative;left:83.33333%;right:auto;}.medium-pull-10 {position:relative;right:83.33333%;left:auto;}.medium-push-11 {position:relative;left:91.66667%;right:auto;}.medium-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.medium-1 {position:relative;width:8.33333%;}.medium-2 {position:relative;width:16.66667%;}.medium-3 {position:relative;width:25%;}.medium-4 {position:relative;width:33.33333%;}.medium-5 {position:relative;width:41.66667%;}.medium-6 {position:relative;width:50%;}.medium-7 {position:relative;width:58.33333%;}.medium-8 {position:relative;width:66.66667%;}.medium-9 {position:relative;width:75%;}.medium-10 {position:relative;width:83.33333%;}.medium-11 {position:relative;width:91.66667%;}.medium-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.medium-offset-0 {position:relative;margin-left:0% !important;}.medium-offset-1 {position:relative;margin-left:8.33333% !important;}.medium-offset-2 {position:relative;margin-left:16.66667% !important;}.medium-offset-3 {position:relative;margin-left:25% !important;}.medium-offset-4 {position:relative;margin-left:33.33333% !important;}.medium-offset-5 {position:relative;margin-left:41.66667% !important;}.medium-offset-6 {position:relative;margin-left:50% !important;}.medium-offset-7 {position:relative;margin-left:58.33333% !important;}.medium-offset-8 {position:relative;margin-left:66.66667% !important;}.medium-offset-9 {position:relative;margin-left:75% !important;}.medium-offset-10 {position:relative;margin-left:83.33333% !important;}.column.medium-reset-order ,.columns.medium-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-1 {position:relative;left:8.33333%;right:auto;}.pull-1 {position:relative;right:8.33333%;left:auto;}.push-2 {position:relative;left:16.66667%;right:auto;}.pull-2 {position:relative;right:16.66667%;left:auto;}.push-3 {position:relative;left:25%;right:auto;}.pull-3 {position:relative;right:25%;left:auto;}.push-4 {position:relative;left:33.33333%;right:auto;}.pull-4 {position:relative;right:33.33333%;left:auto;}.push-5 {position:relative;left:41.66667%;right:auto;}.pull-5 {position:relative;right:41.66667%;left:auto;}.push-6 {position:relative;left:50%;right:auto;}.pull-6 {position:relative;right:50%;left:auto;}.push-7 {position:relative;left:58.33333%;right:auto;}.pull-7 {position:relative;right:58.33333%;left:auto;}.push-8 {position:relative;left:66.66667%;right:auto;}.pull-8 {position:relative;right:66.66667%;left:auto;}.push-9 {position:relative;left:75%;right:auto;}.pull-9 {position:relative;right:75%;left:auto;}.push-10 {position:relative;left:83.33333%;right:auto;}.pull-10 {position:relative;right:83.33333%;left:auto;}.push-11 {position:relative;left:91.66667%;right:auto;}.pull-11 {position:relative;right:91.66667%;left:auto;}}@media only screen and (min-width:64.063em){.column.large-centered ,.columns.large-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.large-uncentered ,.columns.large-uncentered {margin-left:0;margin-right:0;float:left;}.column.large-uncentered.opposite ,.columns.large-uncentered.opposite {float:right;}.large-push-1 {position:relative;left:8.33333%;right:auto;}.large-pull-1 {position:relative;right:8.33333%;left:auto;}.large-push-2 {position:relative;left:16.66667%;right:auto;}.large-pull-2 {position:relative;right:16.66667%;left:auto;}.large-push-3 {position:relative;left:25%;right:auto;}.large-pull-3 {position:relative;right:25%;left:auto;}.large-push-4 {position:relative;left:33.33333%;right:auto;}.large-pull-4 {position:relative;right:33.33333%;left:auto;}.large-push-5 {position:relative;left:41.66667%;right:auto;}.large-pull-5 {position:relative;right:41.66667%;left:auto;}.large-push-6 {position:relative;left:50%;right:auto;}.large-pull-6 {position:relative;right:50%;left:auto;}.large-push-7 {position:relative;left:58.33333%;right:auto;}.large-pull-7 {position:relative;right:58.33333%;left:auto;}.large-push-8 {position:relative;left:66.66667%;right:auto;}.large-pull-8 {position:relative;right:66.66667%;left:auto;}.large-push-9 {position:relative;left:75%;right:auto;}.large-pull-9 {position:relative;right:75%;left:auto;}.large-push-10 {position:relative;left:83.33333%;right:auto;}.large-pull-10 {position:relative;right:83.33333%;left:auto;}.large-push-11 {position:relative;left:91.66667%;right:auto;}.large-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.large-1 {position:relative;width:8.33333%;}.large-2 {position:relative;width:16.66667%;}.large-3 {position:relative;width:25%;}.large-4 {position:relative;width:33.33333%;}.large-5 {position:relative;width:41.66667%;}.large-6 {position:relative;width:50%;}.large-7 {position:relative;width:58.33333%;}.large-8 {position:relative;width:66.66667%;}.large-9 {position:relative;width:75%;}.large-10 {position:relative;width:83.33333%;}.large-11 {position:relative;width:91.66667%;}.large-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.large-offset-0 {position:relative;margin-left:0% !important;}.large-offset-1 {position:relative;margin-left:8.33333% !important;}.large-offset-2 {position:relative;margin-left:16.66667% !important;}.large-offset-3 {position:relative;margin-left:25% !important;}.large-offset-4 {position:relative;margin-left:33.33333% !important;}.large-offset-5 {position:relative;margin-left:41.66667% !important;}.large-offset-6 {position:relative;margin-left:50% !important;}.large-offset-7 {position:relative;margin-left:58.33333% !important;}.large-offset-8 {position:relative;margin-left:66.66667% !important;}.large-offset-9 {position:relative;margin-left:75% !important;}.large-offset-10 {position:relative;margin-left:83.33333% !important;}.column.large-reset-order ,.columns.large-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-1 {position:relative;left:8.33333%;right:auto;}.pull-1 {position:relative;right:8.33333%;left:auto;}.push-2 {position:relative;left:16.66667%;right:auto;}.pull-2 {position:relative;right:16.66667%;left:auto;}.push-3 {position:relative;left:25%;right:auto;}.pull-3 {position:relative;right:25%;left:auto;}.push-4 {position:relative;left:33.33333%;right:auto;}.pull-4 {position:relative;right:33.33333%;left:auto;}.push-5 {position:relative;left:41.66667%;right:auto;}.pull-5 {position:relative;right:41.66667%;left:auto;}.push-6 {position:relative;left:50%;right:auto;}.pull-6 {position:relative;right:50%;left:auto;}.push-7 {position:relative;left:58.33333%;right:auto;}.pull-7 {position:relative;right:58.33333%;left:auto;}.push-8 {position:relative;left:66.66667%;right:auto;}.pull-8 {position:relative;right:66.66667%;left:auto;}.push-9 {position:relative;left:75%;right:auto;}.pull-9 {position:relative;right:75%;left:auto;}.push-10 {position:relative;left:83.33333%;right:auto;}.pull-10 {position:relative;right:83.33333%;left:auto;}.push-11 {position:relative;left:91.66667%;right:auto;}.pull-11 {position:relative;right:91.66667%;left:auto;}}.accordion {*zoom:1;margin-bottom:0;}.accordion:before ,.accordion:after {content:" ";display:table;}.accordion:after {clear:both;}.accordion dd {display:block;margin-bottom:0 !important;}.accordion dd.active a {background:#e8e8e8;}.accordion dd>a {background:#efefef;color:#222222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.accordion dd > a:hover {background:#e3e3e3;}.accordion .content {display:none;padding:0.9375rem;}.accordion .content.active {display:block;background:#ffffff;}.alert-box {border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;background-color:#008cba;border-color:#007ba0;color:#ffffff;}.alert-box .close {font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333333;opacity:0.3;}.alert-box .close:hover ,.alert-box .close:focus {opacity:0.5;}.alert-box.radius {-webkit-border-radius:3px;border-radius:3px;}.alert-box.round {-webkit-border-radius:1000px;border-radius:1000px;}.alert-box.success {background-color:#43ac6a;border-color:#3a945b;color:#ffffff;}.alert-box.alert {background-color:#f04124;border-color:#de2b0f;color:#ffffff;}.alert-box.secondary {background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f;}.alert-box.warning {background-color:#f08a24;border-color:#de770f;color:#ffffff;}.alert-box.info {background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f;}[class*="block-grid-"] {display:block;padding:0;margin:0 0 0 -0.625rem;*zoom:1;}[class*="block-grid-"]:before ,[class*="block-grid-"]:after {content:" ";display:table;}[class*="block-grid-"]:after {clear:both;}[class*="block-grid-"]>li {display:inline;height:auto;float:left;padding:0 0.625rem 1.25rem;}@media only screen{.small-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-1 > li:nth-of-type(n) {clear:none;}.small-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.small-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-2 > li:nth-of-type(n) {clear:none;}.small-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.small-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-3 > li:nth-of-type(n) {clear:none;}.small-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.small-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-4 > li:nth-of-type(n) {clear:none;}.small-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.small-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-5 > li:nth-of-type(n) {clear:none;}.small-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.small-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-6 > li:nth-of-type(n) {clear:none;}.small-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.small-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-7 > li:nth-of-type(n) {clear:none;}.small-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.small-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-8 > li:nth-of-type(n) {clear:none;}.small-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.small-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-9 > li:nth-of-type(n) {clear:none;}.small-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.small-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-10 > li:nth-of-type(n) {clear:none;}.small-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.small-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-11 > li:nth-of-type(n) {clear:none;}.small-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.small-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-12 > li:nth-of-type(n) {clear:none;}.small-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-1 > li:nth-of-type(n) {clear:none;}.medium-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.medium-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-2 > li:nth-of-type(n) {clear:none;}.medium-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.medium-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-3 > li:nth-of-type(n) {clear:none;}.medium-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.medium-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-4 > li:nth-of-type(n) {clear:none;}.medium-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.medium-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-5 > li:nth-of-type(n) {clear:none;}.medium-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.medium-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-6 > li:nth-of-type(n) {clear:none;}.medium-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.medium-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-7 > li:nth-of-type(n) {clear:none;}.medium-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.medium-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-8 > li:nth-of-type(n) {clear:none;}.medium-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.medium-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-9 > li:nth-of-type(n) {clear:none;}.medium-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.medium-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-10 > li:nth-of-type(n) {clear:none;}.medium-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.medium-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-11 > li:nth-of-type(n) {clear:none;}.medium-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.medium-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-12 > li:nth-of-type(n) {clear:none;}.medium-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}@media only screen and (min-width:64.063em){.large-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-1 > li:nth-of-type(n) {clear:none;}.large-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.large-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-2 > li:nth-of-type(n) {clear:none;}.large-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.large-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-3 > li:nth-of-type(n) {clear:none;}.large-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.large-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-4 > li:nth-of-type(n) {clear:none;}.large-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.large-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-5 > li:nth-of-type(n) {clear:none;}.large-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.large-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-6 > li:nth-of-type(n) {clear:none;}.large-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.large-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-7 > li:nth-of-type(n) {clear:none;}.large-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.large-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-8 > li:nth-of-type(n) {clear:none;}.large-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.large-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-9 > li:nth-of-type(n) {clear:none;}.large-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.large-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-10 > li:nth-of-type(n) {clear:none;}.large-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.large-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-11 > li:nth-of-type(n) {clear:none;}.large-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.large-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-12 > li:nth-of-type(n) {clear:none;}.large-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}.breadcrumbs {display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px;}.breadcrumbs>* {margin:0;float:left;font-size:0.6875rem;text-transform:uppercase;}.breadcrumbs > *:hover a ,.breadcrumbs > *:focus a {text-decoration:underline;}.breadcrumbs > * a ,.breadcrumbs > * span {text-transform:uppercase;color:#008cba;}.breadcrumbs > *.current {cursor:default;color:#333333;}.breadcrumbs > *.current a {cursor:default;color:#333333;}.breadcrumbs > *.current:hover ,.breadcrumbs > *.current:hover a ,.breadcrumbs > *.current:focus ,.breadcrumbs > *.current:focus a {text-decoration:none;}.breadcrumbs > *.unavailable {color:#999999;}.breadcrumbs > *.unavailable a {color:#999999;}.breadcrumbs > *.unavailable:hover ,.breadcrumbs > *.unavailable:hover a ,.breadcrumbs > *.unavailable:focus ,.breadcrumbs > *.unavailable a:focus {text-decoration:none;color:#999999;cursor:default;}.breadcrumbs > *:before {content:"/";color:#aaaaaa;margin:0 0.75rem;position:relative;top:1px;}.breadcrumbs > *:first-child:before {content:" ";margin:0;}button ,.button {border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007295;color:#ffffff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;font-weight:normal !important;}button:hover ,button:focus ,.button:hover ,.button:focus {background-color:#007295;}button:hover ,button:focus ,.button:hover ,.button:focus {color:#ffffff;}button.secondary ,.button.secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {background-color:#b9b9b9;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {color:#333333;}button.success ,.button.success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {background-color:#368a54;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {color:#ffffff;}button.alert ,.button.alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {background-color:#cf280e;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {color:#ffffff;}button.large ,.button.large {padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small ,.button.small {padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny ,.button.tiny {padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand ,.button.expand {padding-right:0;padding-left:0;width:100%;}button.left-align ,.button.left-align {text-align:left;text-indent:0.75rem;}button.right-align ,.button.right-align {text-align:right;padding-right:0.75rem;}button.radius ,.button.radius {-webkit-border-radius:3px;border-radius:3px;}button.round ,.button.round {-webkit-border-radius:1000px;border-radius:1000px;}button.disabled ,button[disabled] ,.button.disabled ,.button[disabled] {background-color:#008cba;border-color:#007295;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#007295;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {color:#ffffff;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#008cba;}button.disabled.secondary ,button[disabled].secondary ,.button.disabled.secondary ,.button[disabled].secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#b9b9b9;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {color:#333333;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#e7e7e7;}button.disabled.success ,button[disabled].success ,.button.disabled.success ,.button[disabled].success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#368a54;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {color:#ffffff;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#43ac6a;}button.disabled.alert ,button[disabled].alert ,.button.disabled.alert ,.button[disabled].alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#cf280e;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {color:#ffffff;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#f04124;}@media only screen and (min-width:40.063em){button ,.button {display:inline-block;}}.button-group {list-style:none;margin:0;*zoom:1;}.button-group:before ,.button-group:after {content:" ";display:table;}.button-group:after {clear:both;}.button-group>* {margin:0;float:left;}.button-group > *>button ,.button-group > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group > *:last-child button ,.button-group > *:last-child .button {border-right:0;}.button-group > *:first-child {margin-left:0;}.button-group.radius > *>button ,.button-group.radius > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.radius > *:last-child button ,.button-group.radius > *:last-child .button {border-right:0;}.button-group.radius > *:first-child ,.button-group.radius > *:first-child>a ,.button-group.radius > *:first-child>button ,.button-group.radius > *:first-child>.button {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.button-group.radius > *:last-child ,.button-group.radius > *:last-child>a ,.button-group.radius > *:last-child>button ,.button-group.radius > *:last-child>.button {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.button-group.round > *>button ,.button-group.round > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.round > *:last-child button ,.button-group.round > *:last-child .button {border-right:0;}.button-group.round > *:first-child ,.button-group.round > *:first-child>a ,.button-group.round > *:first-child>button ,.button-group.round > *:first-child>.button {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.button-group.round > *:last-child ,.button-group.round > *:last-child>a ,.button-group.round > *:last-child>button ,.button-group.round > *:last-child>.button {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}.button-group.even-2 li {width:50%;}.button-group.even-2 li>button ,.button-group.even-2 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-2 li:last-child button ,.button-group.even-2 li:last-child .button {border-right:0;}.button-group.even-2 li button ,.button-group.even-2 li .button {width:100%;}.button-group.even-3 li {width:33.33333%;}.button-group.even-3 li>button ,.button-group.even-3 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-3 li:last-child button ,.button-group.even-3 li:last-child .button {border-right:0;}.button-group.even-3 li button ,.button-group.even-3 li .button {width:100%;}.button-group.even-4 li {width:25%;}.button-group.even-4 li>button ,.button-group.even-4 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-4 li:last-child button ,.button-group.even-4 li:last-child .button {border-right:0;}.button-group.even-4 li button ,.button-group.even-4 li .button {width:100%;}.button-group.even-5 li {width:20%;}.button-group.even-5 li>button ,.button-group.even-5 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-5 li:last-child button ,.button-group.even-5 li:last-child .button {border-right:0;}.button-group.even-5 li button ,.button-group.even-5 li .button {width:100%;}.button-group.even-6 li {width:16.66667%;}.button-group.even-6 li>button ,.button-group.even-6 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-6 li:last-child button ,.button-group.even-6 li:last-child .button {border-right:0;}.button-group.even-6 li button ,.button-group.even-6 li .button {width:100%;}.button-group.even-7 li {width:14.28571%;}.button-group.even-7 li>button ,.button-group.even-7 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-7 li:last-child button ,.button-group.even-7 li:last-child .button {border-right:0;}.button-group.even-7 li button ,.button-group.even-7 li .button {width:100%;}.button-group.even-8 li {width:12.5%;}.button-group.even-8 li>button ,.button-group.even-8 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-8 li:last-child button ,.button-group.even-8 li:last-child .button {border-right:0;}.button-group.even-8 li button ,.button-group.even-8 li .button {width:100%;}.button-bar {*zoom:1;}.button-bar:before ,.button-bar:after {content:" ";display:table;}.button-bar:after {clear:both;}.button-bar .button-group {float:left;margin-right:0.625rem;}.button-bar .button-group div {overflow:hidden;}[data-clearing] {*zoom:1;margin-bottom:0;margin-left:0;list-style:none;}[data-clearing]:before ,[data-clearing]:after {content:" ";display:table;}[data-clearing]:after {clear:both;}[data-clearing] li {float:left;margin-right:10px;}.clearing-blackout {background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;}.clearing-blackout .clearing-close {display:block;}.clearing-container {position:relative;z-index:998;height:100%;overflow:hidden;margin:0;}.visible-img {height:95%;position:relative;}.visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%;}.clearing-caption {color:#cccccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333333;width:100%;padding:10px 30px 20px;position:absolute;left:0;}.clearing-close {z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none;}.clearing-close:hover ,.clearing-close:focus {color:#cccccc;}.clearing-assembled .clearing-container {height:100%;}.clearing-assembled .clearing-container .carousel>ul {display:none;}.clearing-feature li {display:none;}.clearing-feature li.clearing-featured-img {display:block;}@media only screen and (min-width:40.063em){.clearing-main-prev ,.clearing-main-next {position:absolute;height:100%;width:40px;top:0;}.clearing-main-prev>span ,.clearing-main-next>span {position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px;}.clearing-main-prev > span:hover ,.clearing-main-next > span:hover {opacity:0.8;}.clearing-main-prev {left:0;}.clearing-main-prev>span {left:5px;border-color:transparent;border-right-color:#cccccc;}.clearing-main-next {right:0;}.clearing-main-next>span {border-color:transparent;border-left-color:#cccccc;}.clearing-main-prev.disabled ,.clearing-main-next.disabled {opacity:0.3;}.clearing-assembled .clearing-container .carousel {background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center;}.clearing-assembled .clearing-container .carousel>ul {display:inline-block;z-index:999;height:100%;position:relative;float:none;}.clearing-assembled .clearing-container .carousel > ul li {display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;}.clearing-assembled .clearing-container .carousel > ul li.fix-height img {height:100%;max-width:none;}.clearing-assembled .clearing-container .carousel > ul li a.th {border:none;-webkit-box-shadow:none;box-shadow:none;display:block;}.clearing-assembled .clearing-container .carousel > ul li img {cursor:pointer !important;width:100% !important;}.clearing-assembled .clearing-container .carousel > ul li.visible {opacity:1;}.clearing-assembled .clearing-container .carousel > ul li:hover {opacity:0.8;}.clearing-assembled .clearing-container .visible-img {background:#333333;overflow:hidden;height:85%;}.clearing-close {position:absolute;top:10px;right:20px;padding-left:0;padding-top:0;}}@media only screen and (max-width: 40em){.f-dropdown {max-width:100%;left:0;}}.f-dropdown {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child {margin-top:0;}.f-dropdown>*:last-child {margin-bottom:0;}.f-dropdown:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #ffffff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.f-dropdown:after {content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98;}.f-dropdown.right:before {left:auto;right:10px;}.f-dropdown.right:after {left:auto;right:9px;}.f-dropdown li {font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover ,.f-dropdown li:focus {background:#eeeeee;}.f-dropdown li a {display:block;padding:0.5rem;color:#555555;}.f-dropdown.content {position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#ffffff;border:solid 1px #cccccc;font-size:16px;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child {margin-top:0;}.f-dropdown.content>*:last-child {margin-bottom:0;}.f-dropdown.tiny {max-width:200px;}.f-dropdown.small {max-width:300px;}.f-dropdown.medium {max-width:500px;}.f-dropdown.large {max-width:800px;}.dropdown.button {position:relative;padding-right:3.5625rem;}.dropdown.button:before {position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#ffffff transparent transparent transparent;top:50%;}.dropdown.button:before {border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;}.dropdown.button:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.tiny {padding-right:2.625rem;}.dropdown.button.tiny:before {border-width:0.375rem;right:1.125rem;margin-top:-0.125rem;}.dropdown.button.tiny:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.small {padding-right:3.0625rem;}.dropdown.button.small:before {border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;}.dropdown.button.small:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.large {padding-right:3.625rem;}.dropdown.button.large:before {border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;}.dropdown.button.large:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.secondary:before {border-color:#333333 transparent transparent transparent;}.flex-video {position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}.flex-video.widescreen {padding-bottom:57.25%;}.flex-video.vimeo {padding-top:0;}.flex-video iframe ,.flex-video object ,.flex-video embed ,.flex-video video {position:absolute;top:0;left:0;width:100%;height:100%;}form {margin:0 0 1rem;}form .row .row {margin:0 -0.5rem;}form .row .row .column ,form .row .row .columns {padding:0 0.5rem;}form .row .row.collapse {margin:0;}form .row .row.collapse .column ,form .row .row.collapse .columns {padding:0;}form .row .row.collapse input {-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}form .row input.column ,form .row input.columns ,form .row textarea.column ,form .row textarea.columns {padding-left:0.5rem;}label {font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;margin-bottom:0.5rem;}label.right {float:none;text-align:right;}label.inline {margin:0 0 1rem 0;padding:0.625rem 0;}label small {text-transform:capitalize;color:#686868;}select {-webkit-appearance:none !important;background:#fafafa url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0;}select.radius {-webkit-border-radius:3px;border-radius:3px;}select:hover {background:#f3f3f3 url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat;background-position-x:97%;background-position-y:center;border-color:#999999;}select::-ms-expand {display:none;}@-moz-document url-prefix() {select {background:#fafafa;}select:hover {background:#f3f3f3;}}.prefix ,.postfix {display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;}.postfix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.prefix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}span.prefix ,label.prefix {background:#f2f2f2;border-color:#d7d7d7;border-right:none;color:#333333;}span.prefix.radius ,label.prefix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.postfix ,label.postfix {background:#f2f2f2;border-color:#cbcbcb;border-left:none;color:#333333;}span.postfix.radius ,label.postfix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.input-group.radius>*:first-child ,.input-group.radius>*:first-child * {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.input-group.radius>*:last-child ,.input-group.radius>*:last-child * {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.input-group.round>*:first-child ,.input-group.round>*:first-child * {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.input-group.round>*:last-child ,.input-group.round>*:last-child * {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}input[type="text"] ,input[type="password"] ,input[type="date"] ,input[type="datetime"] ,input[type="datetime-local"] ,input[type="month"] ,input[type="week"] ,input[type="email"] ,input[type="number"] ,input[type="search"] ,input[type="tel"] ,input[type="time"] ,input[type="url"] ,textarea {-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {background:#fafafa;border-color:#999999;outline:none;}input[type="text"][disabled] ,input[type="password"][disabled] ,input[type="date"][disabled] ,input[type="datetime"][disabled] ,input[type="datetime-local"][disabled] ,input[type="month"][disabled] ,input[type="week"][disabled] ,input[type="email"][disabled] ,input[type="number"][disabled] ,input[type="search"][disabled] ,input[type="tel"][disabled] ,input[type="time"][disabled] ,input[type="url"][disabled] ,textarea[disabled] {background-color:#dddddd;}select {height:2.3125rem;}input[type="file"] ,input[type="checkbox"] ,input[type="radio"] ,select {margin:0 0 1rem 0;}input[type="checkbox"]+label ,input[type="radio"]+label {display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"] {width:100%;}fieldset {border:solid 1px #dddddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend {font-weight:bold;background:#ffffff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.error ,[data-abide] span.error ,[data-abide] small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}[data-abide] span.error ,[data-abide] small.error {display:none;}span.error ,small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error input ,.error textarea ,.error select {margin-bottom:0;}.error label ,.error label.error {color:#f04124;}.error>small ,.error small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error > label>small {color:#686868;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message {display:block;}input.error ,textarea.error {margin-bottom:0;}label.error {color:#f04124;}.inline-list {margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li {list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list > li>* {display:block;}.joyride-list {display:none;}.joyride-tip-guide {display:none;position:absolute;background:#333333;color:#ffffff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%;}.lt-ie9 .joyride-tip-guide {max-width:800px;left:50%;margin-left:-400px;}.joyride-content-wrapper {width:100%;padding:1.125rem 1.25rem 1.5rem;}.joyride-content-wrapper .button {margin-bottom:0 !important;}.joyride-tip-guide .joyride-nub {display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333;}.joyride-tip-guide .joyride-nub.top {border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px;}.joyride-tip-guide .joyride-nub.bottom {border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {right:-20px;}.joyride-tip-guide .joyride-nub.left {left:-20px;}.joyride-tip-guide h1 ,.joyride-tip-guide h2 ,.joyride-tip-guide h3 ,.joyride-tip-guide h4 ,.joyride-tip-guide h5 ,.joyride-tip-guide h6 {line-height:1.25;margin:0;font-weight:bold;color:#ffffff;}.joyride-tip-guide p {margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3;}.joyride-timer-indicator-wrap {width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem;}.joyride-timer-indicator {display:block;width:0;height:inherit;background:#666666;}.joyride-close-tip {position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important;}.joyride-close-tip:hover ,.joyride-close-tip:focus {color:#eeeeee !important;}.joyride-modal-bg {position:fixed;height:100%;width:100%;background:transparent;background:rgba(0, 0, 0, 0.5);z-index:100;display:none;top:0;left:0;cursor:pointer;}.joyride-expose-wrapper {background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #ffffff;-webkit-box-shadow:0 0 15px #ffffff;box-shadow:0 0 15px #ffffff;}.joyride-expose-cover {background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0;}@media only screen and (min-width:40.063em){.joyride-tip-guide {width:300px;left:inherit;}.joyride-tip-guide .joyride-nub.bottom {border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px;}.joyride-tip-guide .joyride-nub.left {border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto;}}.keystroke ,kbd {background-color:#ededed;border-color:#dcdcdc;color:#222222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:0.875rem;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px;}.label {font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#ffffff;}.label.radius {-webkit-border-radius:3px;border-radius:3px;}.label.round {-webkit-border-radius:1000px;border-radius:1000px;}.label.alert {background-color:#f04124;color:#ffffff;}.label.success {background-color:#43ac6a;color:#ffffff;}.label.secondary {background-color:#e7e7e7;color:#333333;}[data-magellan-expedition] {background:#ffffff;z-index:50;min-width:100%;padding:10px;}[data-magellan-expedition] .sub-nav {margin-bottom:0;}[data-magellan-expedition] .sub-nav dd {margin-bottom:0;}[data-magellan-expedition] .sub-nav .active {line-height:1.8em;}@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate {from {-moz-transform:rotate(0deg);}to {-moz-transform:rotate(360deg);}}@-o-keyframes rotate {from {-o-transform:rotate(0deg);}to {-o-transform:rotate(360deg);}}@keyframes rotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}.slideshow-wrapper {position:relative;}.slideshow-wrapper ul {list-style-type:none;margin:0;}.slideshow-wrapper ul li ,.slideshow-wrapper ul li .orbit-caption {display:none;}.slideshow-wrapper ul li:first-child {display:block;}.slideshow-wrapper .orbit-container {background-color:transparent;}.slideshow-wrapper .orbit-container li {display:block;}.slideshow-wrapper .orbit-container li .orbit-caption {display:block;}.preloader {display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555555 #ffffff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container {overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container {list-style:none;margin:0;padding:0;position:relative;}.orbit-container .orbit-slides-container img {display:block;max-width:100%;}.orbit-container .orbit-slides-container>* {position:absolute;top:0;width:100%;margin-left:100%;}.orbit-container .orbit-slides-container > *:first-child {margin-left:0%;}.orbit-container .orbit-slides-container > * .orbit-caption {position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#ffffff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem;}.orbit-container .orbit-slide-number {position:absolute;top:10px;left:10px;font-size:12px;color:#ffffff;background:rgba(0, 0, 0, 0);z-index:10;}.orbit-container .orbit-slide-number span {font-weight:700;padding:0.3125rem;}.orbit-container .orbit-timer {position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress {height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0%;position:relative;right:20px;top:5px;}.orbit-container .orbit-timer>span {display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #ffffff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span {right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #ffffff;}.orbit-container .orbit-timer.paused > span.dark {border-color:transparent transparent transparent #333333;}.orbit-container:hover .orbit-timer>span {display:block;}.orbit-container .orbit-prev ,.orbit-container .orbit-next {position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:none;text-indent:-9999px !important;z-index:10;}.orbit-container .orbit-prev:hover ,.orbit-container .orbit-next:hover {background-color:rgba(0, 0, 0, 0.3);}.orbit-container .orbit-prev>span ,.orbit-container .orbit-next>span {position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev {left:0;}.orbit-container .orbit-prev>span {border-right-style:solid;border-color:transparent;border-right-color:#ffffff;}.orbit-container .orbit-prev:hover>span {border-right-color:#ffffff;}.orbit-container .orbit-next {right:0;}.orbit-container .orbit-next>span {border-color:transparent;border-left-style:solid;border-left-color:#ffffff;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span {border-left-color:#ffffff;}.orbit-bullets-container {text-align:center;}.orbit-bullets {margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}.orbit-bullets li {display:inline-block;width:0.5625rem;height:0.5625rem;background:#cccccc;float:none;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px;}.orbit-bullets li.active {background:#999999;}.orbit-bullets li:last-child {margin-right:0;}.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:none;}.touch .orbit-bullets {display:none;}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:inherit;}.touch .orbit-bullets {display:block;}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container {height:auto !important;}.orbit-stack-on-small .orbit-slides-container>* {position:relative;margin-left:0% !important;}.orbit-stack-on-small .orbit-timer ,.orbit-stack-on-small .orbit-next ,.orbit-stack-on-small .orbit-prev ,.orbit-stack-on-small .orbit-bullets {display:none;}}ul.pagination {display:block;height:1.5rem;margin-left:-0.3125rem;}ul.pagination li {height:1.5rem;color:#222222;font-size:0.875rem;margin-left:0.3125rem;}ul.pagination li a {display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999999;-webkit-border-radius:3px;border-radius:3px;}ul.pagination li:hover a ,ul.pagination li a:focus {background:#e6e6e6;}ul.pagination li.unavailable a {cursor:default;color:#999999;}ul.pagination li.unavailable:hover a ,ul.pagination li.unavailable a:focus {background:transparent;}ul.pagination li.current a {background:#008cba;color:#ffffff;font-weight:bold;cursor:default;}ul.pagination li.current a:hover ,ul.pagination li.current a:focus {background:#008cba;}ul.pagination li {float:left;display:block;}.pagination-centered {text-align:center;}.pagination-centered ul.pagination li {float:none;display:inline-block;}.panel {border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;}.panel>:first-child {margin-top:0;}.panel>:last-child {margin-bottom:0;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 ,.panel p {color:#333333;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 {line-height:1;margin-bottom:0.625rem;}.panel h1.subheader ,.panel h2.subheader ,.panel h3.subheader ,.panel h4.subheader ,.panel h5.subheader ,.panel h6.subheader {line-height:1.4;}.panel.callout {border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;}.panel.callout>:first-child {margin-top:0;}.panel.callout>:last-child {margin-bottom:0;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 ,.panel.callout p {color:#333333;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 {line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader ,.panel.callout h2.subheader ,.panel.callout h3.subheader ,.panel.callout h4.subheader ,.panel.callout h5.subheader ,.panel.callout h6.subheader {line-height:1.4;}.panel.callout a {color:#008cba;}.panel.radius {-webkit-border-radius:3px;border-radius:3px;}.pricing-table {border:solid 1px #dddddd;margin-left:0;margin-bottom:1.25rem;}.pricing-table * {list-style:none;line-height:1;}.pricing-table .title {background-color:#333333;padding:0.9375rem 1.25rem;text-align:center;color:#eeeeee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .price {background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .description {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd;}.pricing-table .bullet-item {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#333333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #dddddd;}.pricing-table .cta-button {background-color:#ffffff;text-align:center;padding:1.25rem 1.25rem 0;}.progress {background-color:#f6f6f6;height:1.5625rem;border:1px solid #ffffff;padding:0.125rem;margin-bottom:0.625rem;}.progress .meter {background:#008cba;height:100%;display:block;}.progress.secondary .meter {background:#e7e7e7;height:100%;display:block;}.progress.success .meter {background:#43ac6a;height:100%;display:block;}.progress.alert .meter {background:#f04124;height:100%;display:block;}.progress.radius {-webkit-border-radius:3px;border-radius:3px;}.progress.radius .meter {-webkit-border-radius:2px;border-radius:2px;}.progress.round {-webkit-border-radius:1000px;border-radius:1000px;}.progress.round .meter {-webkit-border-radius:999px;border-radius:999px;}.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000000;background:rgba(0, 0, 0, 0.45);z-index:98;display:none;top:0;left:0;}.reveal-modal {visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#ffffff;padding:1.25rem;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);top:6.25rem;}.reveal-modal .column ,.reveal-modal .columns {min-width:0;}.reveal-modal>:first-child {margin-top:0;}.reveal-modal>:last-child {margin-bottom:0;}.reveal-modal .close-reveal-modal {font-size:1.375rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer;}@media only screen and (min-width:40.063em){.reveal-modal {padding:1.875rem;top:6.25rem;}.reveal-modal.tiny {margin-left:-15%;width:30%;}.reveal-modal.small {margin-left:-20%;width:40%;}.reveal-modal.medium {margin-left:-30%;width:60%;}.reveal-modal.large {margin-left:-35%;width:70%;}.reveal-modal.xlarge {margin-left:-47.5%;width:95%;}}@media print{.reveal-modal {background:#ffffff !important;}}.side-nav {display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li {margin:0 0 0.4375rem 0;font-size:0.875rem;}.side-nav li a {display:block;color:#008cba;}.side-nav li.active>a:first-child {color:#4d4d4d;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li.divider {border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#ffffff;}.split.button {position:relative;padding-right:5.0625rem;}.split.button span {display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px;}.split.button span:before {position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%;}.split.button span:active {background-color:rgba(0, 0, 0, 0.1);}.split.button span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button span {width:3.09375rem;}.split.button span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button span:before {border-color:#ffffff transparent transparent transparent;}.split.button.secondary span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.secondary span:before {border-color:#ffffff transparent transparent transparent;}.split.button.alert span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.success span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.tiny {padding-right:3.75rem;}.split.button.tiny span {width:2.25rem;}.split.button.tiny span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button.small {padding-right:4.375rem;}.split.button.small span {width:2.625rem;}.split.button.small span:before {border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem;}.split.button.large {padding-right:5.5rem;}.split.button.large span {width:3.4375rem;}.split.button.large span:before {border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem;}.split.button.expand {padding-left:2rem;}.split.button.secondary span:before {border-color:#333333 transparent transparent transparent;}.split.button.radius span {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.split.button.round span {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}.sub-nav {display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem;}.sub-nav dt {text-transform:uppercase;}.sub-nav dt ,.sub-nav dd ,.sub-nav li {float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999999;}.sub-nav dt a ,.sub-nav dd a ,.sub-nav li a {text-decoration:none;color:#999999;}.sub-nav dt a:hover ,.sub-nav dd a:hover ,.sub-nav li a:hover {color:#0087b1;}.sub-nav dt.active a ,.sub-nav dd.active a ,.sub-nav li.active a {-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#ffffff;}.sub-nav dt.active a:hover ,.sub-nav dd.active a:hover ,.sub-nav li.active a:hover {background:#0087b1;}div.switch {position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#ffffff;border-color:#cccccc;}div.switch label {position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input {position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none;}div.switch input:hover ,div.switch input:focus {cursor:pointer;}div.switch span:last-child {position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input:not(:checked)+label {opacity:0;}div.switch input:checked {display:none !important;}div.switch input {left:0;display:block !important;}div.switch input:first-of-type+label ,div.switch input:first-of-type+span+label {left:-50%;}div.switch input:first-of-type:checked+label ,div.switch input:first-of-type:checked+span+label {left:0%;}div.switch input:last-of-type+label ,div.switch input:last-of-type+span+label {right:-50%;left:auto;text-align:right;}div.switch input:last-of-type:checked+label ,div.switch input:last-of-type:checked+span+label {right:0%;left:auto;}div.switch span.custom {display:none !important;}form.custom div.switch .hidden-field {margin-left:auto;position:absolute;visibility:visible;}div.switch label {padding:0;line-height:2.3rem;font-size:0.875rem;}div.switch input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.1875rem;}div.switch span:last-child {width:2.25rem;height:2.25rem;}div.switch span:last-child {border-color:#b3b3b3;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 1000px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;}div.switch:hover span:last-child ,div.switch:focus span:last-child {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);}div.switch:active {background:transparent;}div.switch.large {height:2.75rem;}div.switch.large label {padding:0;line-height:2.3rem;font-size:1.0625rem;}div.switch.large input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.6875rem;}div.switch.large span:last-child {width:2.75rem;height:2.75rem;}div.switch.small {height:1.75rem;}div.switch.small label {padding:0;line-height:2.1rem;font-size:0.75rem;}div.switch.small input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.6875rem;}div.switch.small span:last-child {width:1.75rem;height:1.75rem;}div.switch.tiny {height:1.375rem;}div.switch.tiny label {padding:0;line-height:1.9rem;font-size:0.6875rem;}div.switch.tiny input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.3125rem;}div.switch.tiny span:last-child {width:1.375rem;height:1.375rem;}div.switch.radius {-webkit-border-radius:4px;border-radius:4px;}div.switch.radius span:last-child {-webkit-border-radius:3px;border-radius:3px;}div.switch.round {-webkit-border-radius:1000px;border-radius:1000px;}div.switch.round span:last-child {-webkit-border-radius:999px;border-radius:999px;}div.switch.round label {padding:0 0.5625rem;}@-webkit-keyframes webkitSiblingBugfix {from {position:relative;}to {position:relative;}}table {background:#ffffff;margin-bottom:1.25rem;border:solid 1px #dddddd;}table thead ,table tfoot {background:#f5f5f5;}table thead tr th ,table thead tr td ,table tfoot tr th ,table tfoot tr td {padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222;text-align:left;}table tr th ,table tr td {padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222222;}table tr.even ,table tr.alt ,table tr:nth-of-type(even) {background:#f9f9f9;}table thead tr th ,table tfoot tr th ,table tbody tr td ,table tr td ,table tfoot tr td {display:table-cell;line-height:1.125rem;}.tabs {*zoom:1;margin-bottom:0 !important;}.tabs:before ,.tabs:after {content:" ";display:table;}.tabs:after {clear:both;}.tabs dd {position:relative;margin-bottom:0 !important;top:1px;float:left;}.tabs dd>a {display:block;background:#efefef;color:#222222;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.tabs dd > a:hover {background:#e1e1e1;}.tabs dd.active a {background:#ffffff;}.tabs.radius dd:first-child a {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.tabs.radius dd:last-child a {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.tabs.vertical dd {position:inherit;float:none;display:block;top:auto;}.tabs-content {*zoom:1;margin-bottom:1.5rem;}.tabs-content:before ,.tabs-content:after {content:" ";display:table;}.tabs-content:after {clear:both;}.tabs-content>.content {display:none;float:left;padding:0.9375rem 0;}.tabs-content > .content.active {display:block;}.tabs-content > .content.contained {padding:0.9375rem;}.tabs-content.vertical {display:block;}.tabs-content.vertical>.content {padding:0 0.9375rem;}@media only screen and (min-width:40.063em){.tabs.vertical {width:20%;float:left;margin-bottom:1.25rem;}.tabs-content.vertical {width:80%;float:left;margin-left:-1px;}}.th {line-height:0;display:inline-block;border:solid 4px #ffffff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;}.th:hover ,.th:focus {-webkit-box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}.th.radius {-webkit-border-radius:3px;border-radius:3px;}.has-tip {border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}.has-tip:hover ,.has-tip:focus {border-bottom:dotted 1px #004054;color:#008cba;}.has-tip.tip-left ,.has-tip.tip-right {float:none !important;}.tooltip {display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#ffffff;background:#333333;-webkit-border-radius:3px;border-radius:3px;}.tooltip>.nub {display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.opened {color:#008cba !important;border-bottom:dotted 1px #004054 !important;}.tap-to-close {display:block;font-size:0.625rem;color:#777777;font-weight:normal;}@media only screen and (min-width:40.063em){.tooltip>.nub {border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.tip-top>.nub {border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left ,.tooltip.tip-right {float:none !important;}.tooltip.tip-left>.nub {border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub {border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}meta.foundation-mq-topbar {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}.contain-to-grid {width:100%;background:#333333;}.contain-to-grid .top-bar {margin-bottom:0;}.fixed {width:100%;left:0;position:fixed;top:0;z-index:99;}.fixed.expanded:not(.top-bar) {overflow-y:auto;height:auto;width:100%;max-height:100%;}.fixed.expanded:not(.top-bar) .title-area {position:fixed;width:100%;z-index:99;}.fixed.expanded:not(.top-bar) .top-bar-section {z-index:98;margin-top:45px;}.top-bar {overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0;}.top-bar ul {margin-bottom:0;list-style:none;}.top-bar .row {max-width:none;}.top-bar form ,.top-bar input {margin-bottom:0;}.top-bar input {height:auto;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem;}.top-bar .button {padding-top:0.45rem;padding-bottom:0.35rem;margin-bottom:0;font-size:0.75rem;}.top-bar .title-area {position:relative;margin:0;}.top-bar .name {height:45px;margin:0;font-size:16px;}.top-bar .name h1 {line-height:45px;font-size:1.0625rem;margin:0;}.top-bar .name h1 a {font-weight:normal;color:#ffffff;width:50%;display:block;padding:0 15px;}.top-bar .toggle-topbar {position:absolute;right:0;top:0;}.top-bar .toggle-topbar a {color:#ffffff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}.top-bar .toggle-topbar.menu-icon {right:15px;top:50%;margin-top:-16px;padding-left:40px;}.top-bar .toggle-topbar.menu-icon a {height:34px;line-height:33px;padding:0;padding-right:25px;color:#ffffff;position:relative;}.top-bar .toggle-topbar.menu-icon a::after {content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.top-bar.expanded {height:auto;background:transparent;}.top-bar.expanded .title-area {background:#333333;}.top-bar.expanded .toggle-topbar a {color:#888888;}.top-bar.expanded .toggle-topbar a span {-webkit-box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}.top-bar-section {left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}.top-bar-section ul {width:100%;height:auto;display:block;background:#333333;font-size:16px;margin:0;}.top-bar-section .divider ,.top-bar-section [role="separator"] {border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}.top-bar-section ul li>a {display:block;width:100%;color:#ffffff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;background:#333333;}.top-bar-section ul li > a.button {background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px;}.top-bar-section ul li > a.button:hover {background:#006888;}.top-bar-section ul li > a.button.secondary {background:#e7e7e7;}.top-bar-section ul li > a.button.secondary:hover {background:#cecece;}.top-bar-section ul li > a.button.success {background:#43ac6a;}.top-bar-section ul li > a.button.success:hover {background:#358853;}.top-bar-section ul li > a.button.alert {background:#f04124;}.top-bar-section ul li > a.button.alert:hover {background:#d4290f;}.top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.top-bar-section ul li.active>a {background:#008cba;color:#ffffff;}.top-bar-section ul li.active > a:hover {background:#007ba0;}.top-bar-section .has-form {padding:15px;}.top-bar-section .has-dropdown {position:relative;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}.top-bar-section .has-dropdown.moved {position:static;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;}.top-bar-section .dropdown {position:absolute;left:100%;top:0;display:none;z-index:99;}.top-bar-section .dropdown li {width:100%;height:auto;}.top-bar-section .dropdown li a {font-weight:normal;padding:8px 15px;}.top-bar-section .dropdown li a.parent-link {font-weight:normal;}.top-bar-section .dropdown li.title h5 {margin-bottom:0;}.top-bar-section .dropdown li.title h5 a {color:#ffffff;line-height:22.5px;display:block;}.top-bar-section .dropdown li.has-form {padding:8px 15px;}.top-bar-section .dropdown li .button {top:auto;}.top-bar-section .dropdown label {padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem;}.js-generated {display:block;}@media only screen and (min-width:40.063em){.top-bar {background:#333333;*zoom:1;overflow:visible;}.top-bar:before ,.top-bar:after {content:" ";display:table;}.top-bar:after {clear:both;}.top-bar .toggle-topbar {display:none;}.top-bar .title-area {float:left;}.top-bar .name h1 a {width:auto;}.top-bar input ,.top-bar .button {font-size:0.875rem;position:relative;top:7px;}.top-bar.expanded {background:#333333;}.contain-to-grid .top-bar {max-width:62.5rem;margin:0 auto;margin-bottom:0;}.top-bar-section {-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important;}.top-bar-section ul {width:auto;height:auto !important;display:inline;}.top-bar-section ul li {float:left;}.top-bar-section ul li .js-generated {display:none;}.top-bar-section li.hover>a:not(.button) {background:#272727;color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;background:#333333;}.top-bar-section li:not(.has-form) a:not(.button):hover {background:#272727;}.top-bar-section .has-dropdown>a {padding-right:35px !important;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255, 255, 255, 0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown.moved {position:relative;}.top-bar-section .has-dropdown.moved>.dropdown {display:none;}.top-bar-section .has-dropdown.hover>.dropdown ,.top-bar-section .has-dropdown.not-click:hover>.dropdown {display:block;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {border:none;content:"\00bb";top:1rem;margin-top:-2px;right:5px;line-height:1.2;}.top-bar-section .dropdown {left:0;top:auto;background:transparent;min-width:100%;}.top-bar-section .dropdown li a {color:#ffffff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333333;}.top-bar-section .dropdown li label {white-space:nowrap;background:#333333;}.top-bar-section .dropdown li .dropdown {left:100%;top:0;}.top-bar-section>ul>.divider ,.top-bar-section>ul>[role="separator"] {border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0;}.top-bar-section .has-form {background:#333333;padding:0 15px;height:45px;}.top-bar-section .right li .dropdown {left:auto;right:0;}.top-bar-section .right li .dropdown li .dropdown {right:100%;}.top-bar-section .left li .dropdown {right:auto;left:0;}.top-bar-section .left li .dropdown li .dropdown {left:100%;}.no-js .top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.no-js .top-bar-section ul li:active>a {background:#008cba;color:#ffffff;}.no-js .top-bar-section .has-dropdown:hover>.dropdown {display:block;}}div ,dl ,dt ,dd ,ul ,ol ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,pre ,form ,p ,blockquote ,th ,td {margin:0;padding:0;}a {color:#008cba;text-decoration:none;line-height:inherit;}a:hover ,a:focus {color:#007ba0;}a img {border:none;}p {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead {font-size:1.21875rem;line-height:1.6;}p aside {font-size:0.875rem;line-height:1.35;font-style:italic;}h1 ,h2 ,h3 ,h4 ,h5 ,h6 {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}h1 small ,h2 small ,h3 small ,h4 small ,h5 small ,h6 small {font-size:60%;color:#6f6f6f;line-height:0;}h1 {font-size:2.125rem;}h2 {font-size:1.6875rem;}h3 {font-size:1.375rem;}h4 {font-size:1.125rem;}h5 {font-size:1.125rem;}h6 {font-size:1rem;}.subheader {line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem;}hr {border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em ,i {font-style:italic;line-height:inherit;}strong ,b {font-weight:bold;line-height:inherit;}small {font-size:60%;line-height:inherit;}code {font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:bold;color:#bd240d;}ul ,ol ,dl {font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul {margin-left:1.1rem;}ul.no-bullet {margin-left:0;}ul.no-bullet li ul ,ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul ,ul li ol {margin-left:1.25rem;margin-bottom:0;font-size:1rem;}ul.square li ul ,ul.circle li ul ,ul.disc li ul {list-style:inherit;}ul.square {list-style-type:square;margin-left:1.1rem;}ul.circle {list-style-type:circle;margin-left:1.1rem;}ul.disc {list-style-type:disc;margin-left:1.1rem;}ul.no-bullet {list-style:none;}ol {margin-left:1.4rem;}ol li ul ,ol li ol {margin-left:1.25rem;margin-bottom:0;}dl dt {margin-bottom:0.3rem;font-weight:bold;}dl dd {margin-bottom:0.75rem;}abbr ,acronym {text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr {text-transform:none;}blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}blockquote cite {display:block;font-size:0.8125rem;color:#555555;}blockquote cite:before {content:"\2014 \0020";}blockquote cite a ,blockquote cite a:visited {color:#555555;}blockquote ,blockquote p {line-height:1.6;color:#6f6f6f;}.vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}.vcard li {margin:0;display:block;}.vcard .fn {font-weight:bold;font-size:0.9375rem;}.vevent .summary {font-weight:bold;}.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1 ,h2 ,h3 ,h4 ,h5 ,h6 {line-height:1.4;}h1 {font-size:2.75rem;}h2 {font-size:2.3125rem;}h3 {font-size:1.6875rem;}h4 {font-size:1.4375rem;}}.print-only {display:none !important;}@media print{@page{margin:0.5cm;}* {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}a ,a:visited {text-decoration:underline;}a[href]:after {content:" (" attr(href) ")";}abbr[title]:after {content:" (" attr(title) ")";}.ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {content:"";}pre ,blockquote {border:1px solid #999999;page-break-inside:avoid;}thead {display:table-header-group;}tr ,img {page-break-inside:avoid;}img {max-width:100% !important;}p ,h2 ,h3 {orphans:3;widows:3;}h2 ,h3 {page-break-after:avoid;}.hide-on-print {display:none !important;}.print-only {display:block !important;}.hide-for-print {display:none !important;}.show-for-print {display:inherit !important;}}.off-canvas-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}.inner-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before ,.inner-wrap:after {content:" ";display:table;}.inner-wrap:after {clear:both;}nav.tab-bar {-webkit-backface-visibility:hidden;background:#333333;color:#ffffff;height:2.8125rem;line-height:2.8125rem;position:relative;}nav.tab-bar h1 ,nav.tab-bar h2 ,nav.tab-bar h3 ,nav.tab-bar h4 ,nav.tab-bar h5 ,nav.tab-bar h6 {color:#ffffff;font-weight:bold;line-height:2.8125rem;margin:0;}nav.tab-bar h1 ,nav.tab-bar h2 ,nav.tab-bar h3 ,nav.tab-bar h4 {font-size:1.125rem;}section.left-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4e4e4e;left:0;}section.right-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #4e4e4e;box-shadow:-1px 0 0 #1a1a1a;right:0;}section.tab-bar-section {padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0;}@media only screen and (min-width:40.063em){section.tab-bar-section {text-align:left;}}section.tab-bar-section.left {left:0;right:2.8125rem;}section.tab-bar-section.right {left:2.8125rem;right:0;}section.tab-bar-section.middle {left:2.8125rem;right:2.8125rem;}a.menu-icon {text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#ffffff;position:relative;}a.menu-icon span {position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}a.menu-icon:hover span {-webkit-box-shadow:1px 10px 1px 1px #b3b3b3,1px 16px 1px 1px #b3b3b3,1px 22px 1px 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;}.left-off-canvas-menu {-webkit-backface-visibility:hidden;width:250px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.left-off-canvas-menu * {-webkit-backface-visibility:hidden;}.right-off-canvas-menu {-webkit-backface-visibility:hidden;width:250px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;}ul.off-canvas-list {list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label {padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a {display:block;padding:0.66667rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid #262626;}.move-right>.inner-wrap {-webkit-transform:translate3d(250px, 0, 0);-moz-transform:translate3d(250px, 0, 0);-ms-transform:translate3d(250px, 0, 0);-o-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0);}.move-right a.exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-right a.exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.move-left>.inner-wrap {-webkit-transform:translate3d(-250px, 0, 0);-moz-transform:translate3d(-250px, 0, 0);-ms-transform:translate3d(-250px, 0, 0);-o-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0);}.move-left a.exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-left a.exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.csstransforms.no-csstransforms3d .left-off-canvas-menu {-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);}.csstransforms.no-csstransforms3d .right-off-canvas-menu {-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);}.csstransforms.no-csstransforms3d .move-left>.inner-wrap {-webkit-transform:translate(-250px, 0);-moz-transform:translate(-250px, 0);-ms-transform:translate(-250px, 0);-o-transform:translate(-250px, 0);transform:translate(-250px, 0);}.csstransforms.no-csstransforms3d .move-right>.inner-wrap {-webkit-transform:translate(250px, 0);-moz-transform:translate(250px, 0);-ms-transform:translate(250px, 0);-o-transform:translate(250px, 0);transform:translate(250px, 0);}.no-csstransforms .left-off-canvas-menu {left:-250px;}.no-csstransforms .right-off-canvas-menu {right:-250px;}.no-csstransforms .move-left>.inner-wrap {right:250px;}.no-csstransforms .move-right>.inner-wrap {left:250px;}.show-for-small ,.show-for-small-only ,.show-for-medium-down ,.show-for-large-down ,.hide-for-medium ,.hide-for-medium-up ,.hide-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.hide-for-small ,.hide-for-small-only ,.hide-for-medium-down ,.show-for-medium ,.show-for-medium-up ,.show-for-medium-only ,.hide-for-large-down ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.show-for-small ,table.show-for-small-only ,table.show-for-medium-down ,table.show-for-large-down ,table.hide-for-medium ,table.hide-for-medium-up ,table.hide-for-medium-only ,table.hide-for-large ,table.hide-for-large-up ,table.hide-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.show-for-small ,thead.show-for-small-only ,thead.show-for-medium-down ,thead.show-for-large-down ,thead.hide-for-medium ,thead.hide-for-medium-up ,thead.hide-for-medium-only ,thead.hide-for-large ,thead.hide-for-large-up ,thead.hide-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.show-for-small ,tbody.show-for-small-only ,tbody.show-for-medium-down ,tbody.show-for-large-down ,tbody.hide-for-medium ,tbody.hide-for-medium-up ,tbody.hide-for-medium-only ,tbody.hide-for-large ,tbody.hide-for-large-up ,tbody.hide-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.show-for-small ,tr.show-for-small-only ,tr.show-for-medium-down ,tr.show-for-large-down ,tr.hide-for-medium ,tr.hide-for-medium-up ,tr.hide-for-medium-only ,tr.hide-for-large ,tr.hide-for-large-up ,tr.hide-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.show-for-small ,td.show-for-small-only ,td.show-for-medium-down td.show-for-large-down ,td.hide-for-medium ,td.hide-for-medium-up ,td.hide-for-large ,td.hide-for-large-up ,td.hide-for-xlarge td.hide-for-xlarge-up ,td.hide-for-xxlarge-up ,th.show-for-small ,th.show-for-small-only ,th.show-for-medium-down th.show-for-large-down ,th.hide-for-medium ,th.hide-for-medium-up ,th.hide-for-large ,th.hide-for-large-up ,th.hide-for-xlarge th.hide-for-xlarge-up ,th.hide-for-xxlarge-up {display:table-cell !important;}@media only screen and (min-width:40.063em){.hide-for-small ,.hide-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-up ,.show-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small ,.show-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-up ,.hide-for-medium-only ,.hide-for-large-down ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.show-for-medium ,table.show-for-medium-down ,table.show-for-medium-up ,table.show-for-medium-only ,table.hide-for-large ,table.hide-for-large-up ,table.hide-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.show-for-medium ,thead.show-for-medium-down ,thead.show-for-medium-up ,thead.show-for-medium-only ,thead.hide-for-large ,thead.hide-for-large-up ,thead.hide-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.show-for-medium-up ,tbody.show-for-medium-only ,tbody.hide-for-large ,tbody.hide-for-large-up ,tbody.hide-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.show-for-medium ,tr.show-for-medium-down ,tr.show-for-medium-up ,tr.show-for-medium-only ,tr.hide-for-large ,tr.hide-for-large-up ,tr.hide-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.show-for-medium ,td.show-for-medium-down ,td.show-for-medium-up ,td.show-for-medium-only ,td.hide-for-large ,td.hide-for-large-up ,td.hide-for-large-only ,td.hide-for-xlarge ,td.hide-for-xlarge-up ,td.hide-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.show-for-medium ,th.show-for-medium-down ,th.show-for-medium-up ,th.show-for-medium-only ,th.hide-for-large ,th.hide-for-large-up ,th.hide-for-large-only ,th.hide-for-xlarge ,th.hide-for-xlarge-up ,th.hide-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:64.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large ,table.show-for-large-up ,table.show-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large ,thead.show-for-large-up ,thead.show-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large ,tbody.show-for-large-up ,tbody.show-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large ,tr.show-for-large-up ,tr.show-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large ,td.show-for-large-up ,td.show-for-large-only ,td.hide-for-xlarge ,td.hide-for-xlarge-up ,td.hide-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large ,th.show-for-large-up ,th.show-for-large-only ,th.hide-for-xlarge ,th.hide-for-xlarge-up ,th.hide-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:90.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large-up ,.hide-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.show-for-large ,.show-for-large-only ,.show-for-large-down ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large-up ,table.hide-for-large-only ,table.show-for-xlarge ,table.show-for-xlarge-up ,table.show-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large-up ,thead.hide-for-large-only ,thead.show-for-xlarge ,thead.show-for-xlarge-up ,thead.show-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large-up ,tbody.hide-for-large-only ,tbody.show-for-xlarge ,tbody.show-for-xlarge-up ,tbody.show-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large-up ,tr.hide-for-large-only ,tr.show-for-xlarge ,tr.show-for-xlarge-up ,tr.show-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large-up ,td.hide-for-large-only ,td.show-for-xlarge ,td.show-for-xlarge-up ,td.show-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large-up ,th.hide-for-large-only ,th.show-for-xlarge ,th.show-for-xlarge-up ,th.show-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large-up ,.hide-for-large-only ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.show-for-large ,.show-for-large-only ,.show-for-large-down ,.hide-for-xlarge ,.show-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large-up ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xxlarge-up ,table.show-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large-up ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xxlarge-up ,thead.show-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large-up ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xxlarge-up ,tbody.show-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large-up ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xxlarge-up ,tr.show-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large-up ,td.hide-for-xlarge-only ,td.show-for-xlarge-up ,td.show-for-xxlarge-up ,td.show-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large-up ,th.hide-for-xlarge-only ,th.show-for-xlarge-up ,th.show-for-xxlarge-up ,th.show-for-xxlarge-only {display:table-cell !important;}}.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.hide-for-landscape ,table.show-for-portrait {display:table;}thead.hide-for-landscape ,thead.show-for-portrait {display:table-header-group !important;}tbody.hide-for-landscape ,tbody.show-for-portrait {display:table-row-group !important;}tr.hide-for-landscape ,tr.show-for-portrait {display:table-row !important;}td.hide-for-landscape ,td.show-for-portrait ,th.hide-for-landscape ,th.show-for-portrait {display:table-cell !important;}@media only screen and (orientation: landscape){.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.show-for-landscape ,table.hide-for-portrait {display:table;}thead.show-for-landscape ,thead.hide-for-portrait {display:table-header-group !important;}tbody.show-for-landscape ,tbody.hide-for-portrait {display:table-row-group !important;}tr.show-for-landscape ,tr.hide-for-portrait {display:table-row !important;}td.show-for-landscape ,td.hide-for-portrait ,th.show-for-landscape ,th.hide-for-portrait {display:table-cell !important;}}@media only screen and (orientation: portrait){.show-for-portrait ,.hide-for-landscape {display:inherit !important;}.hide-for-portrait ,.show-for-landscape {display:none !important;}table.show-for-portrait ,table.hide-for-landscape {display:table;}thead.show-for-portrait ,thead.hide-for-landscape {display:table-header-group !important;}tbody.show-for-portrait ,tbody.hide-for-landscape {display:table-row-group !important;}tr.show-for-portrait ,tr.hide-for-landscape {display:table-row !important;}td.show-for-portrait ,td.hide-for-landscape ,th.show-for-portrait ,th.hide-for-landscape {display:table-cell !important;}}.show-for-touch {display:none !important;}.hide-for-touch {display:inherit !important;}.touch .show-for-touch {display:inherit !important;}.touch .hide-for-touch {display:none !important;}table.hide-for-touch {display:table;}.touch table.show-for-touch {display:table;}thead.hide-for-touch {display:table-header-group !important;}.touch thead.show-for-touch {display:table-header-group !important;}tbody.hide-for-touch {display:table-row-group !important;}.touch tbody.show-for-touch {display:table-row-group !important;}tr.hide-for-touch {display:table-row !important;}.touch tr.show-for-touch {display:table-row !important;}td.hide-for-touch {display:table-cell !important;}.touch td.show-for-touch {display:table-cell !important;}th.hide-for-touch {display:table-cell !important;}.touch th.show-for-touch {display:table-cell !important;} \ No newline at end of file diff --git a/bower_components/foundation/css/normalize.css b/bower_components/foundation/css/normalize.css deleted file mode 100644 index 3a802be..0000000 --- a/bower_components/foundation/css/normalize.css +++ /dev/null @@ -1,310 +0,0 @@ -/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined in IE 8/9. - */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { - display: block; } - -/** - * Correct `inline-block` display not defined in IE 8/9. - */ -audio, canvas, video { - display: inline-block; } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9. - * Hide the `template` element in IE, Safari, and Firefox < 22. - */ -[hidden], template { - display: none; } - -script { - display: none !important; } - -/* ========================================================================== - Base - ========================================================================== */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/** - * Remove default margin. - */ -body { - margin: 0; } - -/* ========================================================================== - Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background: transparent; } - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ -a:focus { - outline: thin dotted; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, a:hover { - outline: 0; } - -/* ========================================================================== - Typography - ========================================================================== */ -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari 5, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/** - * Address styling not present in IE 8/9, Safari 5, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - */ -b, strong { - font-weight: bold; } - -/** - * Address styling not present in Safari 5 and Chrome. - */ -dfn { - font-style: italic; } - -/** - * Address differences between Firefox and other browsers. - */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; } - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: yellow; - color: black; } - -/** - * Correct font family set oddly in Safari 5 and Chrome. - */ -code, kbd, pre, samp { - font-family: monospace, serif; - font-size: 1em; } - -/** - * Improve readability of pre-formatted text in all browsers. - */ -pre { - white-space: pre-wrap; } - -/** - * Set consistent quote types. - */ -q { - quotes: "\201C" "\201D" "\2018" "\2019"; } - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -/* ========================================================================== - Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9. - */ -img { - border: 0; } - -/** - * Correct overflow displayed oddly in IE 9. - */ -svg:not(:root) { - overflow: hidden; } - -/* ========================================================================== - Figures - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari 5. - */ -figure { - margin: 0; } - -/* ========================================================================== - Forms - ========================================================================== */ -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid silver; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * 1. Correct font family not being inherited in all browsers. - * 2. Correct font size not being inherited in all browsers. - * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. - */ -button, input, select, textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 2 */ - margin: 0; - /* 3 */ } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -button, input { - line-height: normal; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ -button, select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, html input[type="button"], input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], html input[disabled] { - cursor: default; } - -/** - * 1. Address box sizing set to `content-box` in IE 8/9. - * 2. Remove excess padding in IE 8/9. - */ -input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; } - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ -input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * 1. Remove default vertical scrollbar in IE 8/9. - * 2. Improve readability and alignment in all browsers. - */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; - /* 2 */ } - -/* ========================================================================== - Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; } diff --git a/bower_components/foundation/js/foundation.js b/bower_components/foundation/js/foundation.js deleted file mode 100644 index 541f039..0000000 --- a/bower_components/foundation/js/foundation.js +++ /dev/null @@ -1,4186 +0,0 @@ -/* - * Foundation Responsive Library - * http://foundation.zurb.com - * Copyright 2013, ZURB - * Free to use under the MIT license. - * http://www.opensource.org/licenses/mit-license.php -*/ - -(function ($, window, document, undefined) { - 'use strict'; - - // Used to retrieve Foundation media queries from CSS. - if($('head').has('.foundation-mq-small').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-medium').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-large').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xlarge').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xxlarge').length === 0) { - $('head').append(''); - } - - // Enable FastClick if present - - $(function() { - if(typeof FastClick !== 'undefined') { - // Don't attach to body if undefined - if (typeof document.body !== 'undefined') { - FastClick.attach(document.body); - } - } - }); - - // private Fast Selector wrapper, - // returns jQuery object. Only use where - // getElementById is not available. - var S = function (selector, context) { - if (typeof selector === 'string') { - if (context) { - return $(context.querySelectorAll(selector)); - } - - return $(document.querySelectorAll(selector)); - } - - return $(selector, context); - }; - - /* - https://github.com/paulirish/matchMedia.js - */ - - window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - - }( document )); - - /* - * jquery.requestAnimationFrame - * https://github.com/gnarf37/jquery-requestAnimationFrame - * Requires jQuery 1.8+ - * - * Copyright (c) 2012 Corey Frang - * Licensed under the MIT license. - */ - - (function( $ ) { - - // requestAnimationFrame polyfill adapted from Erik Möller - // fixes from Paul Irish and Tino Zijdel - // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating - - - var animating, - lastTime = 0, - vendors = ['webkit', 'moz'], - requestAnimationFrame = window.requestAnimationFrame, - cancelAnimationFrame = window.cancelAnimationFrame; - - for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { - requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; - cancelAnimationFrame = cancelAnimationFrame || - window[ vendors[lastTime] + "CancelAnimationFrame" ] || - window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; - } - - function raf() { - if ( animating ) { - requestAnimationFrame( raf ); - jQuery.fx.tick(); - } - } - - if ( requestAnimationFrame ) { - // use rAF - window.requestAnimationFrame = requestAnimationFrame; - window.cancelAnimationFrame = cancelAnimationFrame; - jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !animating ) { - animating = true; - raf(); - } - }; - - jQuery.fx.stop = function() { - animating = false; - }; - } else { - // polyfill - window.requestAnimationFrame = function( callback, element ) { - var currTime = new Date().getTime(), - timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), - id = window.setTimeout( function() { - callback( currTime + timeToCall ); - }, timeToCall ); - lastTime = currTime + timeToCall; - return id; - }; - - window.cancelAnimationFrame = function(id) { - clearTimeout(id); - }; - - } - - }( jQuery )); - - - function removeQuotes (string) { - if (typeof string === 'string' || string instanceof String) { - string = string.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g, ''); - } - - return string; - } - - window.Foundation = { - name : 'Foundation', - - version : '5.0.3', - - media_queries : { - small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') - }, - - stylesheet : $('').appendTo('head')[0].sheet, - - init : function (scope, libraries, method, options, response) { - var library_arr, - args = [scope, method, options, response], - responses = []; - - // check RTL - this.rtl = /rtl/i.test(S('html').attr('dir')); - - // set foundation global scope - this.scope = scope || this.scope; - - if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { - if (this.libs.hasOwnProperty(libraries)) { - responses.push(this.init_lib(libraries, args)); - } - } else { - for (var lib in this.libs) { - responses.push(this.init_lib(lib, libraries)); - } - } - - return scope; - }, - - init_lib : function (lib, args) { - if (this.libs.hasOwnProperty(lib)) { - this.patch(this.libs[lib]); - - if (args && args.hasOwnProperty(lib)) { - return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); - } - - args = args instanceof Array ? args : Array(args); // PATCH: added this line - return this.libs[lib].init.apply(this.libs[lib], args); - } - - return function () {}; - }, - - patch : function (lib) { - lib.scope = this.scope; - lib['data_options'] = this.lib_methods.data_options; - lib['bindings'] = this.lib_methods.bindings; - lib['S'] = S; - lib.rtl = this.rtl; - }, - - inherit : function (scope, methods) { - var methods_arr = methods.split(' '); - - for (var i = methods_arr.length - 1; i >= 0; i--) { - if (this.lib_methods.hasOwnProperty(methods_arr[i])) { - this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; - } - } - }, - - random_str : function (length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); - - if (!length) { - length = Math.floor(Math.random() * chars.length); - } - - var str = ''; - for (var i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; - }, - - libs : {}, - - // methods that can be inherited in libraries - lib_methods : { - throttle : function(fun, delay) { - var timer = null; - - return function () { - var context = this, args = arguments; - - clearTimeout(timer); - timer = setTimeout(function () { - fun.apply(context, args); - }, delay); - }; - }, - - // parses data-options attribute - data_options : function (el) { - var opts = {}, ii, p, opts_arr, opts_len, - data_options = el.data('options'); - - if (typeof data_options === 'object') { - return data_options; - } - - opts_arr = (data_options || ':').split(';'), - opts_len = opts_arr.length; - - function isNumber (o) { - return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; - } - - function trim(str) { - if (typeof str === 'string') return $.trim(str); - return str; - } - - // parse options - for (ii = opts_len - 1; ii >= 0; ii--) { - p = opts_arr[ii].split(':'); - - if (/true/i.test(p[1])) p[1] = true; - if (/false/i.test(p[1])) p[1] = false; - if (isNumber(p[1])) p[1] = parseInt(p[1], 10); - - if (p.length === 2 && p[0].length > 0) { - opts[trim(p[0])] = trim(p[1]); - } - } - - return opts; - }, - - delay : function (fun, delay) { - return setTimeout(fun, delay); - }, - - // test for empty object or array - empty : function (obj) { - if (obj.length && obj.length > 0) return false; - if (obj.length && obj.length === 0) return true; - - for (var key in obj) { - if (hasOwnProperty.call(obj, key)) return false; - } - - return true; - }, - - register_media : function(media, media_class) { - if(Foundation.media_queries[media] === undefined) { - $('head').append(''); - Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); - } - }, - - addCustomRule : function(rule, media) { - if(media === undefined) { - Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); - } else { - var query = Foundation.media_queries[media]; - if(query !== undefined) { - Foundation.stylesheet.insertRule('@media ' + - Foundation.media_queries[media] + '{ ' + rule + ' }'); - } - } - }, - - loaded : function (image, callback) { - function loaded () { - callback(image[0]); - } - - function bindLoad () { - this.one('load', loaded); - - if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { - var src = this.attr( 'src' ), - param = src.match( /\?/ ) ? '&' : '?'; - - param += 'random=' + (new Date()).getTime(); - this.attr('src', src + param); - } - } - - if (!image.attr('src')) { - loaded(); - return; - } - - if (image[0].complete || image[0].readyState === 4) { - loaded(); - } else { - bindLoad.call(image); - } - }, - - bindings : function (method, options) { - var self = this, - should_bind_events = !S(this).data(this.name + '-init'); - - if (typeof method === 'string') { - return this[method].call(this, options); - } - - if (S(this.scope).is('[data-' + this.name +']')) { - S(this.scope).data(this.name + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); - - if (should_bind_events) { - this.events(this.scope); - } - - } else { - S('[data-' + this.name + ']', this.scope).each(function () { - var should_bind_events = !S(this).data(self.name + '-init'); - - S(this).data(self.name + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); - - if (should_bind_events) { - self.events(this); - } - }); - } - } - } - }; - - $.fn.foundation = function () { - var args = Array.prototype.slice.call(arguments, 0); - - return this.each(function () { - Foundation.init.apply(Foundation, [this].concat(args)); - return this; - }); - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.abide = { - name : 'abide', - - version : '5.0.3', - - settings : { - focus_on_invalid : true, - error_labels: true, // labels with a for="inputId" will recieve an `error` class - timeout : 1000, - patterns : { - alpha: /[a-zA-Z]+/, - alpha_numeric : /[a-zA-Z0-9]+/, - integer: /-?\d+/, - number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, - - // generic password: upper-case, lower-case, number/special character, and min 8 characters - password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, - - // amex, visa, diners - card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, - cvv : /^([0-9]){3,4}$/, - - // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address - email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, - - url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, - // abc.de - domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, - - datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, - // YYYY-MM-DD - date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, - // HH:MM:SS - time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, - dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, - // MM/DD/YYYY - month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, - - // #FFF or #FFFFFF - color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ - } - }, - - timer : null, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function (scope) { - var self = this, - form = $(scope).attr('novalidate', 'novalidate'), - settings = form.data('abide-init'); - - form - .off('.abide') - .on('submit.fndtn.abide validate.fndtn.abide', function (e) { - var is_ajax = /ajax/i.test($(this).attr('data-abide')); - return self.validate($(this).find('input, textarea, select').get(), e, is_ajax); - }) - .find('input, textarea, select') - .off('.abide') - .on('blur.fndtn.abide change.fndtn.abide', function (e) { - self.validate([this], e); - }) - .on('keydown.fndtn.abide', function (e) { - var settings = $(this).closest('form').data('abide-init'); - clearTimeout(self.timer); - self.timer = setTimeout(function () { - self.validate([this], e); - }.bind(this), settings.timeout); - }); - }, - - validate : function (els, e, is_ajax) { - var validations = this.parse_patterns(els), - validation_count = validations.length, - form = $(els[0]).closest('form'), - submit_event = /submit/.test(e.type); - - for (var i=0; i < validation_count; i++) { - if (!validations[i] && (submit_event || is_ajax)) { - if (this.settings.focus_on_invalid) els[i].focus(); - form.trigger('invalid'); - $(els[i]).closest('form').attr('data-invalid', ''); - return false; - } - } - - if (submit_event || is_ajax) { - form.trigger('valid'); - } - - form.removeAttr('data-invalid'); - - if (is_ajax) return false; - - return true; - }, - - parse_patterns : function (els) { - var count = els.length, - el_patterns = []; - - for (var i = count - 1; i >= 0; i--) { - el_patterns.push(this.pattern(els[i])); - } - - return this.check_validation_and_apply_styles(el_patterns); - }, - - pattern : function (el) { - var type = el.getAttribute('type'), - required = typeof el.getAttribute('required') === 'string'; - - var pattern = el.getAttribute('pattern') || ''; - - if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { - return [el, this.settings.patterns[pattern], required]; - } else if (pattern.length > 0) { - return [el, new RegExp(pattern), required]; - } - - if (this.settings.patterns.hasOwnProperty(type)) { - return [el, this.settings.patterns[type], required]; - } - - pattern = /.*/; - - return [el, pattern, required]; - }, - - check_validation_and_apply_styles : function (el_patterns) { - var count = el_patterns.length, - validations = []; - - for (var i = count - 1; i >= 0; i--) { - var el = el_patterns[i][0], - required = el_patterns[i][2], - value = el.value, - is_equal = el.getAttribute('data-equalto'), - is_radio = el.type === "radio", - is_checkbox = el.type === "checkbox", - label = $('label[for="' + el.getAttribute('id') + '"]'), - valid_length = (required) ? (el.value.length > 0) : true; - - if (is_radio && required) { - validations.push(this.valid_radio(el, required)); - } else if (is_checkbox && required) { - validations.push(this.valid_checkbox(el, required)); - } else if (is_equal && required) { - validations.push(this.valid_equal(el, required)); - } else { - if (el_patterns[i][1].test(value) && valid_length || - !required && el.value.length < 1) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - if (label.length > 0 && this.settings.error_labels) label.removeClass('error'); - - validations.push(true); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - if (label.length > 0 && this.settings.error_labels) label.addClass('error'); - - validations.push(false); - } - } - } - - return validations; - }, - - valid_checkbox : function(el, required) { - var el = $(el), - valid = (el.is(':checked') || !required); - if (valid) { - el.removeAttr('data-invalid').parent().removeClass('error'); - } else { - el.attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - }, - - valid_radio : function (el, required) { - var name = el.getAttribute('name'), - group = document.getElementsByName(name), - count = group.length, - valid = false; - - for (var i=0; i < count; i++) { - if (group[i].checked) valid = true; - } - - for (var i=0; i < count; i++) { - if (valid) { - $(group[i]).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(group[i]).attr('data-invalid', '').parent().addClass('error'); - } - } - - return valid; - }, - - valid_equal: function(el, required) { - var from = document.getElementById(el.getAttribute('data-equalto')).value, - to = el.value, - valid = (from === to); - - if (valid) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - } - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.accordion = { - name : 'accordion', - - version : '5.0.3', - - settings : { - active_class: 'active', - toggleable: true - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.accordion').on('click.fndtn.accordion', '[data-accordion] > dd > a', function (e) { - var accordion = $(this).parent(), - target = $('#' + this.href.split('#')[1]), - siblings = $('> dd > .content', target.closest('[data-accordion]')), - settings = accordion.parent().data('accordion-init'), - active = $('> dd > .content.' + settings.active_class, accordion.parent()); - - e.preventDefault(); - - if (active[0] == target[0] && settings.toggleable) { - return target.toggleClass(settings.active_class); - } - - siblings.removeClass(settings.active_class); - target.addClass(settings.active_class); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.alert = { - name : 'alert', - - version : '5.0.3', - - settings : { - animation: 'fadeOut', - speed: 300, // fade out speed - callback: function (){} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.alert').on('click.fndtn.alert', '[data-alert] a.close', function (e) { - var alertBox = $(this).closest("[data-alert]"), - settings = alertBox.data('alert-init') || Foundation.libs.alert.settings; - - e.preventDefault(); - alertBox[settings.animation](settings.speed, function () { - $(this).trigger('closed').remove(); - settings.callback(); - }); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.clearing = { - name : 'clearing', - - version: '5.0.3', - - settings : { - templates : { - viewing : '×' + - '' - }, - - // comma delimited list of selectors that, on click, will close clearing, - // add 'div.clearing-blackout, div.visible-img' to close on background click - close_selectors : '.clearing-close', - - // event initializers and locks - init : false, - locked : false - }, - - init : function (scope, method, options) { - var self = this; - Foundation.inherit(this, 'throttle loaded'); - - this.bindings(method, options); - - if ($(this.scope).is('[data-clearing]')) { - this.assemble($('li', this.scope)); - } else { - $('[data-clearing]', this.scope).each(function () { - self.assemble($('li', this)); - }); - } - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.clearing') - .on('click.fndtn.clearing', 'ul[data-clearing] li', - function (e, current, target) { - var current = current || $(this), - target = target || current, - next = current.next('li'), - settings = current.closest('[data-clearing]').data('clearing-init'), - image = $(e.target); - - e.preventDefault(); - - if (!settings) { - self.init(); - settings = current.closest('[data-clearing]').data('clearing-init'); - } - - // if clearing is open and the current image is - // clicked, go to the next image in sequence - if (target.hasClass('visible') && - current[0] === target[0] && - next.length > 0 && self.is_open(current)) { - target = next; - image = $('img', target); - } - - // set current and target to the clicked li if not otherwise defined. - self.open(image, current, target); - self.update_paddles(target); - }) - - .on('click.fndtn.clearing', '.clearing-main-next', - function (e) { self.nav(e, 'next') }) - .on('click.fndtn.clearing', '.clearing-main-prev', - function (e) { self.nav(e, 'prev') }) - .on('click.fndtn.clearing', this.settings.close_selectors, - function (e) { Foundation.libs.clearing.close(e, this) }) - .on('keydown.fndtn.clearing', - function (e) { self.keydown(e) }); - - $(window).off('.clearing').on('resize.fndtn.clearing', - function () { self.resize() }); - - this.swipe_events(scope); - }, - - swipe_events : function (scope) { - var self = this; - - $(this.scope) - .on('touchstart.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - - $(this).data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = $(this).data('swipe-transition'); - - if (typeof data === 'undefined') { - data = {}; - } - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? 'next' : 'prev'; - data.active = true; - self.nav(e, direction); - } - }) - .on('touchend.fndtn.clearing', '.visible-img', function(e) { - $(this).data('swipe-transition', {}); - e.stopPropagation(); - }); - }, - - assemble : function ($li) { - var $el = $li.parent(); - - if ($el.parent().hasClass('carousel')) return; - $el.after('
'); - - var holder = $('#foundationClearingHolder'), - settings = $el.data('clearing-init'), - grid = $el.detach(), - data = { - grid: '', - viewing: settings.templates.viewing - }, - wrapper = '
' + data.viewing + - data.grid + '
'; - - return holder.after(wrapper).remove(); - }, - - open : function ($image, current, target) { - var root = target.closest('.clearing-assembled'), - container = $('div', root).first(), - visible_image = $('.visible-img', container), - image = $('img', visible_image).not($image); - - if (!this.locked()) { - // set the image to the selected thumbnail - image - .attr('src', this.load($image)) - .css('visibility', 'hidden'); - - this.loaded(image, function () { - image.css('visibility', 'visible'); - // toggle the gallery - root.addClass('clearing-blackout'); - container.addClass('clearing-container'); - visible_image.show(); - this.fix_height(target) - .caption($('.clearing-caption', visible_image), $image) - .center(image) - .shift(current, target, function () { - target.siblings().removeClass('visible'); - target.addClass('visible'); - }); - }.bind(this)); - } - }, - - close : function (e, el) { - e.preventDefault(); - - var root = (function (target) { - if (/blackout/.test(target.selector)) { - return target; - } else { - return target.closest('.clearing-blackout'); - } - }($(el))), container, visible_image; - - if (el === e.target && root) { - container = $('div', root).first(); - visible_image = $('.visible-img', container); - this.settings.prev_index = 0; - $('ul[data-clearing]', root) - .attr('style', '').closest('.clearing-blackout') - .removeClass('clearing-blackout'); - container.removeClass('clearing-container'); - visible_image.hide(); - } - - return false; - }, - - is_open : function (current) { - return current.parent().prop('style').length > 0; - }, - - keydown : function (e) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'), - NEXT_KEY = this.rtl ? 37 : 39, - PREV_KEY = this.rtl ? 39 : 37, - ESC_KEY = 27; - - if (e.which === NEXT_KEY) this.go(clearing, 'next'); - if (e.which === PREV_KEY) this.go(clearing, 'prev'); - if (e.which === ESC_KEY) $('a.clearing-close').trigger('click'); - }, - - nav : function (e, direction) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'); - - e.preventDefault(); - this.go(clearing, direction); - }, - - resize : function () { - var image = $('img', '.clearing-blackout .visible-img'); - - if (image.length) { - this.center(image); - } - }, - - // visual adjustments - fix_height : function (target) { - var lis = target.parent().children(), - self = this; - - lis.each(function () { - var li = $(this), - image = li.find('img'); - - if (li.height() > image.outerHeight()) { - li.addClass('fix-height'); - } - }) - .closest('ul') - .width(lis.length * 100 + '%'); - - return this; - }, - - update_paddles : function (target) { - var visible_image = target - .closest('.carousel') - .siblings('.visible-img'); - - if (target.next().length > 0) { - $('.clearing-main-next', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-next', visible_image) - .addClass('disabled'); - } - - if (target.prev().length > 0) { - $('.clearing-main-prev', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-prev', visible_image) - .addClass('disabled'); - } - }, - - center : function (target) { - if (!this.rtl) { - target.css({ - marginLeft : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2) - }); - } else { - target.css({ - marginRight : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2), - left: 'auto', - right: '50%' - }); - } - return this; - }, - - // image loading and preloading - - load : function ($image) { - if ($image[0].nodeName === "A") { - var href = $image.attr('href'); - } else { - var href = $image.parent().attr('href'); - } - - this.preload($image); - - if (href) return href; - return $image.attr('src'); - }, - - preload : function ($image) { - this - .img($image.closest('li').next()) - .img($image.closest('li').prev()); - }, - - img : function (img) { - if (img.length) { - var new_img = new Image(), - new_a = $('a', img); - - if (new_a.length) { - new_img.src = new_a.attr('href'); - } else { - new_img.src = $('img', img).attr('src'); - } - } - return this; - }, - - // image caption - - caption : function (container, $image) { - var caption = $image.data('caption'); - - if (caption) { - container - .html(caption) - .show(); - } else { - container - .text('') - .hide(); - } - return this; - }, - - // directional methods - - go : function ($ul, direction) { - var current = $('.visible', $ul), - target = current[direction](); - - if (target.length) { - $('img', target) - .trigger('click', [current, target]); - } - }, - - shift : function (current, target, callback) { - var clearing = target.parent(), - old_index = this.settings.prev_index || target.index(), - direction = this.direction(clearing, current, target), - dir = this.rtl ? 'right' : 'left', - left = parseInt(clearing.css('left'), 10), - width = target.outerWidth(), - skip_shift; - - var dir_obj = {}; - - // we use jQuery animate instead of CSS transitions because we - // need a callback to unlock the next animation - // needs support for RTL ** - if (target.index() !== old_index && !/skip/.test(direction)){ - if (/left/.test(direction)) { - this.lock(); - dir_obj[dir] = left + width; - clearing.animate(dir_obj, 300, this.unlock()); - } else if (/right/.test(direction)) { - this.lock(); - dir_obj[dir] = left - width; - clearing.animate(dir_obj, 300, this.unlock()); - } - } else if (/skip/.test(direction)) { - // the target image is not adjacent to the current image, so - // do we scroll right or not - skip_shift = target.index() - this.settings.up_count; - this.lock(); - - if (skip_shift > 0) { - dir_obj[dir] = -(skip_shift * width); - clearing.animate(dir_obj, 300, this.unlock()); - } else { - dir_obj[dir] = 0; - clearing.animate(dir_obj, 300, this.unlock()); - } - } - - callback(); - }, - - direction : function ($el, current, target) { - var lis = $('li', $el), - li_width = lis.outerWidth() + (lis.outerWidth() / 4), - up_count = Math.floor($('.clearing-container').outerWidth() / li_width) - 1, - target_index = lis.index(target), - response; - - this.settings.up_count = up_count; - - if (this.adjacent(this.settings.prev_index, target_index)) { - if ((target_index > up_count) - && target_index > this.settings.prev_index) { - response = 'right'; - } else if ((target_index > up_count - 1) - && target_index <= this.settings.prev_index) { - response = 'left'; - } else { - response = false; - } - } else { - response = 'skip'; - } - - this.settings.prev_index = target_index; - - return response; - }, - - adjacent : function (current_index, target_index) { - for (var i = target_index + 1; i >= target_index - 1; i--) { - if (i === current_index) return true; - } - return false; - }, - - // lock management - - lock : function () { - this.settings.locked = true; - }, - - unlock : function () { - this.settings.locked = false; - }, - - locked : function () { - return this.settings.locked; - }, - - off : function () { - $(this.scope).off('.fndtn.clearing'); - $(window).off('.fndtn.clearing'); - }, - - reflow : function () { - this.init(); - } - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.dropdown = { - name : 'dropdown', - - version : '5.0.3', - - settings : { - active_class: 'open', - is_hover: false, - opened: function(){}, - closed: function(){} - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.dropdown') - .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { - var settings = $(this).data('dropdown-init') || self.settings; - e.preventDefault(); - - self.closeall.call(self); - - if (!settings.is_hover || Modernizr.touch) self.toggle($(this)); - }) - .on('mouseenter.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - clearTimeout(self.timeout); - - if ($this.data('dropdown')) { - var dropdown = $('#' + $this.data('dropdown')), - target = $this; - } else { - var dropdown = $this; - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - } - - var settings = target.data('dropdown-init') || self.settings; - - if($(e.target).data('dropdown') && settings.is_hover) { - self.closeall.call(self); - } - - if (settings.is_hover) self.open.apply(self, [dropdown, target]); - }) - .on('mouseleave.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - self.timeout = setTimeout(function () { - if ($this.data('dropdown')) { - var settings = $this.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $('#' + $this.data('dropdown'))); - } else { - var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), - settings = target.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $this); - } - }.bind(this), 150); - }) - .on('click.fndtn.dropdown', function (e) { - var parent = $(e.target).closest('[data-dropdown-content]'); - - if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) { - return; - } - if (!($(e.target).data('revealId')) && - (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || - $.contains(parent.first()[0], e.target)))) { - e.stopPropagation(); - return; - } - - self.close.call(self, $('[data-dropdown-content]')); - }) - .on('opened.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.opened.call(this); - }) - .on('closed.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.closed.call(this); - }); - - $(window) - .off('.dropdown') - .on('resize.fndtn.dropdown', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - }, - - close: function (dropdown) { - var self = this; - dropdown.each(function () { - if ($(this).hasClass(self.settings.active_class)) { - $(this) - .css(Foundation.rtl ? 'right':'left', '-99999px') - .removeClass(self.settings.active_class); - $(this).trigger('closed'); - } - }); - }, - - closeall: function() { - var self = this; - $.each($('[data-dropdown-content]'), function() { - self.close.call(self, $(this)) - }); - }, - - open: function (dropdown, target) { - this - .css(dropdown - .addClass(this.settings.active_class), target); - dropdown.trigger('opened'); - }, - - toggle : function (target) { - var dropdown = $('#' + target.data('dropdown')); - if (dropdown.length === 0) { - // No dropdown found, not continuing - return; - } - - this.close.call(this, $('[data-dropdown-content]').not(dropdown)); - - if (dropdown.hasClass(this.settings.active_class)) { - this.close.call(this, dropdown); - } else { - this.close.call(this, $('[data-dropdown-content]')) - this.open.call(this, dropdown, target); - } - }, - - resize : function () { - var dropdown = $('[data-dropdown-content].open'), - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - - if (dropdown.length && target.length) { - this.css(dropdown, target); - } - }, - - css : function (dropdown, target) { - var offset_parent = dropdown.offsetParent(), - position = target.offset(); - - position.top -= offset_parent.offset().top; - position.left -= offset_parent.offset().left; - - if (this.small()) { - dropdown.css({ - position : 'absolute', - width: '95%', - 'max-width': 'none', - top: position.top + target.outerHeight() - }); - dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); - } else { - if (!Foundation.rtl && $(window).width() > dropdown.outerWidth() + target.offset().left) { - var left = position.left; - if (dropdown.hasClass('right')) { - dropdown.removeClass('right'); - } - } else { - if (!dropdown.hasClass('right')) { - dropdown.addClass('right'); - } - var left = position.left - (dropdown.outerWidth() - target.outerWidth()); - } - - dropdown.attr('style', '').css({ - position : 'absolute', - top: position.top + target.outerHeight(), - left: left - }); - } - - return dropdown; - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - off: function () { - $(this.scope).off('.fndtn.dropdown'); - $('html, body').off('.fndtn.dropdown'); - $(window).off('.fndtn.dropdown'); - $('[data-dropdown-content]').off('.fndtn.dropdown'); - this.settings.init = false; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.interchange = { - name : 'interchange', - - version : '5.0.3', - - cache : {}, - - images_loaded : false, - nodes_loaded : false, - - settings : { - load_attr : 'interchange', - - named_queries : { - 'default' : 'only screen', - small : Foundation.media_queries.small, - medium : Foundation.media_queries.medium, - large : Foundation.media_queries.large, - xlarge : Foundation.media_queries.xlarge, - xxlarge: Foundation.media_queries.xxlarge, - landscape : 'only screen and (orientation: landscape)', - portrait : 'only screen and (orientation: portrait)', - retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + - 'only screen and (min--moz-device-pixel-ratio: 2),' + - 'only screen and (-o-min-device-pixel-ratio: 2/1),' + - 'only screen and (min-device-pixel-ratio: 2),' + - 'only screen and (min-resolution: 192dpi),' + - 'only screen and (min-resolution: 2dppx)' - }, - - directives : { - replace: function (el, path, trigger) { - // The trigger argument, if called within the directive, fires - // an event named after the directive on the element, passing - // any parameters along to the event that you pass to trigger. - // - // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) - // - // This allows you to bind a callback like so: - // $('#interchangeContainer').on('replace', function (e, a, b, c) { - // console.log($(this).html(), a, b, c); - // }); - - if (/IMG/.test(el[0].nodeName)) { - var orig_path = el[0].src; - - if (new RegExp(path, 'i').test(orig_path)) return; - - el[0].src = path; - - return trigger(el[0].src); - } - var last_path = el.data('interchange-last-path'); - - if (last_path == path) return; - - return $.get(path, function (response) { - el.html(response); - el.data('interchange-last-path', path); - trigger(); - }); - - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.data_attr = 'data-' + this.settings.load_attr; - $.extend(true, this.settings, method, options); - - this.bindings(method, options); - this.load('images'); - this.load('nodes'); - }, - - events : function () { - var self = this; - - $(window) - .off('.interchange') - .on('resize.fndtn.interchange', self.throttle(function () { - self.resize.call(self); - }, 50)); - - return this; - }, - - resize : function () { - var cache = this.cache; - - if(!this.images_loaded || !this.nodes_loaded) { - setTimeout($.proxy(this.resize, this), 50); - return; - } - - for (var uuid in cache) { - if (cache.hasOwnProperty(uuid)) { - var passed = this.results(uuid, cache[uuid]); - - if (passed) { - this.settings.directives[passed - .scenario[1]](passed.el, passed.scenario[0], function () { - if (arguments[0] instanceof Array) { - var args = arguments[0]; - } else { - var args = Array.prototype.slice.call(arguments, 0); - } - - passed.el.trigger(passed.scenario[1], args); - }); - } - } - } - - }, - - results : function (uuid, scenarios) { - var count = scenarios.length; - - if (count > 0) { - var el = this.S('[data-uuid="' + uuid + '"]'); - - for (var i = count - 1; i >= 0; i--) { - var mq, rule = scenarios[i][2]; - if (this.settings.named_queries.hasOwnProperty(rule)) { - mq = matchMedia(this.settings.named_queries[rule]); - } else { - mq = matchMedia(rule); - } - if (mq.matches) { - return {el: el, scenario: scenarios[i]}; - } - } - } - - return false; - }, - - load : function (type, force_update) { - if (typeof this['cached_' + type] === 'undefined' || force_update) { - this['update_' + type](); - } - - return this['cached_' + type]; - }, - - update_images : function () { - var images = this.S('img[' + this.data_attr + ']'), - count = images.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cache = {}; - this.cached_images = []; - this.images_loaded = (count === 0); - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - if (images[i]) { - var str = images[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_images.push(images[i]); - } - } - - if(loaded_count === count) { - this.images_loaded = true; - this.enhance('images'); - } - } - - return this; - }, - - update_nodes : function () { - var nodes = this.S('[' + this.data_attr + ']').not('img'), - count = nodes.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cached_nodes = []; - // Set nodes_loaded to true if there are no nodes - // this.nodes_loaded = false; - this.nodes_loaded = (count === 0); - - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - var str = nodes[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_nodes.push(nodes[i]); - } - - if(loaded_count === count) { - this.nodes_loaded = true; - this.enhance('nodes'); - } - } - - return this; - }, - - enhance : function (type) { - var count = this['cached_' + type].length; - - for (var i = count - 1; i >= 0; i--) { - this.object($(this['cached_' + type][i])); - } - - return $(window).trigger('resize'); - }, - - parse_params : function (path, directive, mq) { - return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; - }, - - convert_directive : function (directive) { - var trimmed = this.trim(directive); - - if (trimmed.length > 0) { - return trimmed; - } - - return 'replace'; - }, - - object : function(el) { - var raw_arr = this.parse_data_attr(el), - scenarios = [], count = raw_arr.length; - - if (count > 0) { - for (var i = count - 1; i >= 0; i--) { - var split = raw_arr[i].split(/\((.*?)(\))$/); - - if (split.length > 1) { - var cached_split = split[0].split(','), - params = this.parse_params(cached_split[0], - cached_split[1], split[1]); - - scenarios.push(params); - } - } - } - - return this.store(el, scenarios); - }, - - uuid : function (separator) { - var delim = separator || "-"; - - function S4() { - return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); - } - - return (S4() + S4() + delim + S4() + delim + S4() - + delim + S4() + delim + S4() + S4() + S4()); - }, - - store : function (el, scenarios) { - var uuid = this.uuid(), - current_uuid = el.data('uuid'); - - if (this.cache[current_uuid]) return this.cache[current_uuid]; - - el.attr('data-uuid', uuid); - - return this.cache[uuid] = scenarios; - }, - - trim : function(str) { - if (typeof str === 'string') { - return $.trim(str); - } - - return str; - }, - - parse_data_attr : function (el) { - var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), - count = raw.length, output = []; - - for (var i = count - 1; i >= 0; i--) { - if (raw[i].replace(/[\W\d]+/, '').length > 4) { - output.push(raw[i]); - } - } - - return output; - }, - - reflow : function () { - this.load('images', true); - this.load('nodes', true); - } - - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - var Modernizr = Modernizr || false; - - Foundation.libs.joyride = { - name : 'joyride', - - version : '5.0.3', - - defaults : { - expose : false, // turn on or off the expose feature - modal : true, // Whether to cover page with modal during the tour - tip_location : 'bottom', // 'top' or 'bottom' in relation to parent - nub_position : 'auto', // override on a per tooltip bases - scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation - scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. - timer : 0, // 0 = no timer , all other numbers = timer in milliseconds - start_timer_on_click : true, // true or false - true requires clicking the first button start the timer - start_offset : 0, // the index of the tooltip you want to start on (index of the li) - next_button : true, // true or false to control whether a next button is used - tip_animation : 'fade', // 'pop' or 'fade' in each tip - pause_after : [], // array of indexes where to pause the tour after - exposed : [], // array of expose elements - tip_animation_fade_speed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition - cookie_monster : false, // true or false to control whether cookies are used - cookie_name : 'joyride', // Name the cookie you'll use - cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' - cookie_expires : 365, // set when you would like the cookie to expire. - tip_container : 'body', // Where will the tip be attached - tip_location_patterns : { - top: ['bottom'], - bottom: [], // bottom should not need to be repositioned - left: ['right', 'top', 'bottom'], - right: ['left', 'top', 'bottom'] - }, - post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) - post_step_callback : function (){}, // A method to call after each step - pre_step_callback : function (){}, // A method to call before each step - pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) - post_expose_callback : function (){}, // A method to call after an element has been exposed - template : { // HTML segments for tip layout - link : '×', - timer : '
', - tip : '
', - wrapper : '
', - button : '', - modal : '
', - expose : '
', - expose_cover: '
' - }, - expose_add_class : '' // One or more space-separated class names to be added to exposed element - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle delay'); - - this.settings = this.defaults; - - this.bindings(method, options) - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.joyride') - .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { - e.preventDefault(); - - if (this.settings.$li.next().length < 1) { - this.end(); - } else if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - this.hide(); - this.show(); - this.startTimer(); - } else { - this.hide(); - this.show(); - } - - }.bind(this)) - - .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { - e.preventDefault(); - this.end(); - }.bind(this)); - - $(window) - .off('.joyride') - .on('resize.fndtn.joyride', self.throttle(function () { - if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { - if (self.settings.exposed.length > 0) { - var $els = $(self.settings.exposed); - - $els.each(function () { - var $this = $(this); - self.un_expose($this); - self.expose($this); - }); - } - - if (self.is_phone()) { - self.pos_phone(); - } else { - self.pos_default(false, true); - } - } - }, 100)); - }, - - start : function () { - var self = this, - $this = $('[data-joyride]', this.scope), - integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], - int_settings_count = integer_settings.length; - - if (!$this.length > 0) return; - - if (!this.settings.init) this.events(); - - this.settings = $this.data('joyride-init'); - - // non configureable settings - this.settings.$content_el = $this; - this.settings.$body = $(this.settings.tip_container); - this.settings.body_offset = $(this.settings.tip_container).position(); - this.settings.$tip_content = this.settings.$content_el.find('> li'); - this.settings.paused = false; - this.settings.attempts = 0; - - // can we create cookies? - if (typeof $.cookie !== 'function') { - this.settings.cookie_monster = false; - } - - // generate the tips and insert into dom. - if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { - this.settings.$tip_content.each(function (index) { - var $this = $(this); - this.settings = $.extend({}, self.defaults, self.data_options($this)) - - // Make sure that settings parsed from data_options are integers where necessary - for (var i = int_settings_count - 1; i >= 0; i--) { - self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); - } - self.create({$li : $this, index : index}); - }); - - // show first tip - if (!this.settings.start_timer_on_click && this.settings.timer > 0) { - this.show('init'); - this.startTimer(); - } else { - this.show('init'); - } - - } - }, - - resume : function () { - this.set_li(); - this.show(); - }, - - tip_template : function (opts) { - var $blank, content; - - opts.tip_class = opts.tip_class || ''; - - $blank = $(this.settings.template.tip).addClass(opts.tip_class); - content = $.trim($(opts.li).html()) + - this.button_text(opts.button_text) + - this.settings.template.link + - this.timer_instance(opts.index); - - $blank.append($(this.settings.template.wrapper)); - $blank.first().attr('data-index', opts.index); - $('.joyride-content-wrapper', $blank).append(content); - - return $blank[0]; - }, - - timer_instance : function (index) { - var txt; - - if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { - txt = ''; - } else { - txt = $(this.settings.template.timer)[0].outerHTML; - } - return txt; - }, - - button_text : function (txt) { - if (this.settings.next_button) { - txt = $.trim(txt) || 'Next'; - txt = $(this.settings.template.button).append(txt)[0].outerHTML; - } else { - txt = ''; - } - return txt; - }, - - create : function (opts) { - var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), - tipClass = opts.$li.attr('class'), - $tip_content = $(this.tip_template({ - tip_class : tipClass, - index : opts.index, - button_text : buttonText, - li : opts.$li - })); - - $(this.settings.tip_container).append($tip_content); - }, - - show : function (init) { - var $timer = null; - - // are we paused? - if (this.settings.$li === undefined - || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { - - // don't go to the next li if the tour was paused - if (this.settings.paused) { - this.settings.paused = false; - } else { - this.set_li(init); - } - - this.settings.attempts = 0; - - if (this.settings.$li.length && this.settings.$target.length > 0) { - if (init) { //run when we first start - this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); - if (this.settings.modal) { - this.show_modal(); - } - } - - this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); - - if (this.settings.modal && this.settings.expose) { - this.expose(); - } - - this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); - - this.settings.timer = parseInt(this.settings.timer, 10); - - this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; - - // scroll if not modal - if (!/body/i.test(this.settings.$target.selector)) { - this.scroll_to(); - } - - if (this.is_phone()) { - this.pos_phone(true); - } else { - this.pos_default(true); - } - - $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); - - if (/pop/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip.show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fade_speed); - - } else { - this.settings.$next_tip.show(); - - } - - - } else if (/fade/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip - .fadeIn(this.settings.tip_animation_fade_speed) - .show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fadeSpeed); - - } else { - this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); - } - } - - this.settings.$current_tip = this.settings.$next_tip; - - // skip non-existant targets - } else if (this.settings.$li && this.settings.$target.length < 1) { - - this.show(); - - } else { - - this.end(); - - } - } else { - - this.settings.paused = true; - - } - - }, - - is_phone : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - hide : function () { - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - if (!this.settings.modal) { - $('.joyride-modal-bg').hide(); - } - - // Prevent scroll bouncing...wait to remove from layout - this.settings.$current_tip.css('visibility', 'hidden'); - setTimeout($.proxy(function() { - this.hide(); - this.css('visibility', 'visible'); - }, this.settings.$current_tip), 0); - this.settings.post_step_callback(this.settings.$li.index(), - this.settings.$current_tip); - }, - - set_li : function (init) { - if (init) { - this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); - this.set_next_tip(); - this.settings.$current_tip = this.settings.$next_tip; - } else { - this.settings.$li = this.settings.$li.next(); - this.set_next_tip(); - } - - this.set_target(); - }, - - set_next_tip : function () { - this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); - this.settings.$next_tip.data('closed', ''); - }, - - set_target : function () { - var cl = this.settings.$li.attr('data-class'), - id = this.settings.$li.attr('data-id'), - $sel = function () { - if (id) { - return $(document.getElementById(id)); - } else if (cl) { - return $('.' + cl).first(); - } else { - return $('body'); - } - }; - - this.settings.$target = $sel(); - }, - - scroll_to : function () { - var window_half, tipOffset; - - window_half = $(window).height() / 2; - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); - - if (tipOffset != 0) { - $('html, body').animate({ - scrollTop: tipOffset - }, this.settings.scroll_speed, 'swing'); - } - }, - - paused : function () { - return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); - }, - - restart : function () { - this.hide(); - this.settings.$li = undefined; - this.show('init'); - }, - - pos_default : function (init, resizing) { - var half_fold = Math.ceil($(window).height() / 2), - tip_position = this.settings.$next_tip.offset(), - $nub = this.settings.$next_tip.find('.joyride-nub'), - nub_width = Math.ceil($nub.outerWidth() / 2), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - // tip must not be "display: none" to calculate position - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (typeof resizing === 'undefined') { - resizing = false; - } - - if (!/body/i.test(this.settings.$target.selector)) { - if (this.bottom()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); - - } else if (this.top()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); - - } else if (this.right()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); - - } else if (this.left()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); - - } - - if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; - - this.settings.attempts++; - - this.pos_default(); - - } - - } else if (this.settings.$li.length) { - - this.pos_modal($nub); - - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - - }, - - pos_phone : function (init) { - var tip_height = this.settings.$next_tip.outerHeight(), - tip_offset = this.settings.$next_tip.offset(), - target_height = this.settings.$target.outerHeight(), - $nub = $('.joyride-nub', this.settings.$next_tip), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (!/body/i.test(this.settings.$target.selector)) { - - if (this.top()) { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); - $nub.addClass('bottom'); - - } else { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); - $nub.addClass('top'); - - } - - } else if (this.settings.$li.length) { - this.pos_modal($nub); - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - }, - - pos_modal : function ($nub) { - this.center(); - $nub.hide(); - - this.show_modal(); - }, - - show_modal : function () { - if (!this.settings.$next_tip.data('closed')) { - var joyridemodalbg = $('.joyride-modal-bg'); - if (joyridemodalbg.length < 1) { - $('body').append(this.settings.template.modal).show(); - } - - if (/pop/i.test(this.settings.tip_animation)) { - joyridemodalbg.show(); - } else { - joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); - } - } - }, - - expose : function () { - var expose, - exposeCover, - el, - origCSS, - origClasses, - randId = 'expose-'+Math.floor(Math.random()*10000); - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if(window.console){ - console.error('element not valid', el); - } - return false; - } - - expose = $(this.settings.template.expose); - this.settings.$body.append(expose); - expose.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - exposeCover = $(this.settings.template.expose_cover); - - origCSS = { - zIndex: el.css('z-index'), - position: el.css('position') - }; - - origClasses = el.attr('class') == null ? '' : el.attr('class'); - - el.css('z-index',parseInt(expose.css('z-index'))+1); - - if (origCSS.position == 'static') { - el.css('position','relative'); - } - - el.data('expose-css',origCSS); - el.data('orig-class', origClasses); - el.attr('class', origClasses + ' ' + this.settings.expose_add_class); - - exposeCover.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - if (this.settings.modal) this.show_modal(); - - this.settings.$body.append(exposeCover); - expose.addClass(randId); - exposeCover.addClass(randId); - el.data('expose', randId); - this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); - this.add_exposed(el); - }, - - un_expose : function () { - var exposeId, - el, - expose , - origCSS, - origClasses, - clearAll = false; - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if (window.console) { - console.error('element not valid', el); - } - return false; - } - - exposeId = el.data('expose'); - expose = $('.' + exposeId); - - if (arguments.length > 1) { - clearAll = arguments[1]; - } - - if (clearAll === true) { - $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); - } else { - expose.remove(); - } - - origCSS = el.data('expose-css'); - - if (origCSS.zIndex == 'auto') { - el.css('z-index', ''); - } else { - el.css('z-index', origCSS.zIndex); - } - - if (origCSS.position != el.css('position')) { - if(origCSS.position == 'static') {// this is default, no need to set it. - el.css('position', ''); - } else { - el.css('position', origCSS.position); - } - } - - origClasses = el.data('orig-class'); - el.attr('class', origClasses); - el.removeData('orig-classes'); - - el.removeData('expose'); - el.removeData('expose-z-index'); - this.remove_exposed(el); - }, - - add_exposed: function(el){ - this.settings.exposed = this.settings.exposed || []; - if (el instanceof $ || typeof el === 'object') { - this.settings.exposed.push(el[0]); - } else if (typeof el == 'string') { - this.settings.exposed.push(el); - } - }, - - remove_exposed: function(el){ - var search, count; - if (el instanceof $) { - search = el[0] - } else if (typeof el == 'string'){ - search = el; - } - - this.settings.exposed = this.settings.exposed || []; - count = this.settings.exposed.length; - - for (var i=0; i < count; i++) { - if (this.settings.exposed[i] == search) { - this.settings.exposed.splice(i, 1); - return; - } - } - }, - - center : function () { - var $w = $(window); - - this.settings.$next_tip.css({ - top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), - left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) - }); - - return true; - }, - - bottom : function () { - return /bottom/i.test(this.settings.tip_settings.tip_location); - }, - - top : function () { - return /top/i.test(this.settings.tip_settings.tip_location); - }, - - right : function () { - return /right/i.test(this.settings.tip_settings.tip_location); - }, - - left : function () { - return /left/i.test(this.settings.tip_settings.tip_location); - }, - - corners : function (el) { - var w = $(window), - window_half = w.height() / 2, - //using this to calculate since scroll may not have finished yet. - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), - right = w.width() + w.scrollLeft(), - offsetBottom = w.height() + tipOffset, - bottom = w.height() + w.scrollTop(), - top = w.scrollTop(); - - if (tipOffset < top) { - if (tipOffset < 0) { - top = 0; - } else { - top = tipOffset; - } - } - - if (offsetBottom > bottom) { - bottom = offsetBottom; - } - - return [ - el.offset().top < top, - right < el.offset().left + el.outerWidth(), - bottom < el.offset().top + el.outerHeight(), - w.scrollLeft() > el.offset().left - ]; - }, - - visible : function (hidden_corners) { - var i = hidden_corners.length; - - while (i--) { - if (hidden_corners[i]) return false; - } - - return true; - }, - - nub_position : function (nub, pos, def) { - if (pos === 'auto') { - nub.addClass(def); - } else { - nub.addClass(pos); - } - }, - - startTimer : function () { - if (this.settings.$li.length) { - this.settings.automate = setTimeout(function () { - this.hide(); - this.show(); - this.startTimer(); - }.bind(this), this.settings.timer); - } else { - clearTimeout(this.settings.automate); - } - }, - - end : function () { - if (this.settings.cookie_monster) { - $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); - } - - if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - } - - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - this.settings.$next_tip.data('closed', true); - - $('.joyride-modal-bg').hide(); - this.settings.$current_tip.hide(); - this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); - this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); - $('.joyride-tip-guide').remove(); - }, - - off : function () { - $(this.scope).off('.joyride'); - $(window).off('.joyride'); - $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); - $('.joyride-tip-guide, .joyride-modal-bg').remove(); - clearTimeout(this.settings.automate); - this.settings = {}; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.magellan = { - name : 'magellan', - - version : '5.0.3', - - settings : { - active_class: 'active', - threshold: 0 - }, - - init : function (scope, method, options) { - this.fixed_magellan = $("[data-magellan-expedition]"); - this.magellan_placeholder = $('
').css({ - height: this.fixed_magellan.outerHeight(true) - }).hide().insertAfter(this.fixed_magellan); - this.set_threshold(); - this.set_active_class(method); - this.last_destination = $('[data-magellan-destination]').last(); - this.events(); - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.magellan') - .on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { - var $destination = $(this), - $expedition = $destination.closest('[data-magellan-expedition]'), - active_class = $expedition.attr('data-magellan-active-class') - || self.settings.active_class; - - $destination - .closest('[data-magellan-expedition]') - .find('[data-magellan-arrival]') - .not($destination) - .removeClass(active_class); - $destination.addClass(active_class); - }); - - this.fixed_magellan - .off('.magellan') - .on('update-position.fndtn.magellan', function() { - var $el = $(this); - }) - .trigger('update-position'); - - $(window) - .off('.magellan') - .on('resize.fndtn.magellan', function() { - this.fixed_magellan.trigger('update-position'); - }.bind(this)) - .on('scroll.fndtn.magellan', function() { - var windowScrollTop = $(window).scrollTop(); - self.fixed_magellan.each(function() { - var $expedition = $(this); - if (typeof $expedition.data('magellan-top-offset') === 'undefined') { - $expedition.data('magellan-top-offset', $expedition.offset().top); - } - if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { - $expedition.data('magellan-fixed-position', false); - } - var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); - var attr = $expedition.attr('data-magellan-top-offset'); - - if ($expedition.data("magellan-fixed-position") != fixed_position) { - $expedition.data("magellan-fixed-position", fixed_position); - if (fixed_position) { - $expedition.addClass('fixed'); - $expedition.css({position:"fixed", top:0}); - self.magellan_placeholder.show(); - } else { - $expedition.removeClass('fixed'); - $expedition.css({position:"", top:""}); - self.magellan_placeholder.hide(); - } - if (fixed_position && typeof attr != 'undefined' && attr != false) { - $expedition.css({position:"fixed", top:attr + "px"}); - } - } - }); - }); - - - if (this.last_destination.length > 0) { - $(window).on('scroll.fndtn.magellan', function (e) { - var windowScrollTop = $(window).scrollTop(), - scrolltopPlusHeight = windowScrollTop + $(window).height(), - lastDestinationTop = Math.ceil(self.last_destination.offset().top); - - $('[data-magellan-destination]').each(function () { - var $destination = $(this), - destination_name = $destination.attr('data-magellan-destination'), - topOffset = $destination.offset().top - $destination.outerHeight(true) - windowScrollTop; - if (topOffset <= self.settings.threshold) { - $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); - } - // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it - if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { - $('[data-magellan-arrival]').last().trigger('arrival'); - } - }); - }); - } - }, - - set_threshold : function () { - if (typeof this.settings.threshold !== 'number') { - this.settings.threshold = (this.fixed_magellan.length > 0) ? - this.fixed_magellan.outerHeight(true) : 0; - } - }, - - set_active_class : function (options) { - if (options && options.active_class && typeof options.active_class === 'string') { - this.settings.active_class = options.active_class; - } - }, - - off : function () { - $(this.scope).off('.fndtn.magellan'); - $(window).off('.fndtn.magellan'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.offcanvas = { - name : 'offcanvas', - - version : '5.0.3', - - settings : {}, - - init : function (scope, method, options) { - this.events(); - }, - - events : function () { - $(this.scope).off('.offcanvas') - .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest('.off-canvas-wrap').toggleClass('move-right'); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-right"); - }) - .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest(".off-canvas-wrap").toggleClass("move-left"); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-left"); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - var noop = function() {}; - - var Orbit = function(el, settings) { - // Don't reinitialize plugin - if (el.hasClass(settings.slides_container_class)) { - return this; - } - - var self = this, - container, - slides_container = el, - number_container, - bullets_container, - timer_container, - idx = 0, - animate, - timer, - locked = false, - adjust_height_after = false; - - slides_container.children().first().addClass(settings.active_slide_class); - - self.update_slide_number = function(index) { - if (settings.slide_number) { - number_container.find('span:first').text(parseInt(index)+1); - number_container.find('span:last').text(slides_container.children().length); - } - if (settings.bullets) { - bullets_container.children().removeClass(settings.bullets_active_class); - $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); - } - }; - - self.update_active_link = function(index) { - var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]'); - link.siblings().removeClass(settings.bullets_active_class); - link.addClass(settings.bullets_active_class); - }; - - self.build_markup = function() { - slides_container.wrap('
'); - container = slides_container.parent(); - slides_container.addClass(settings.slides_container_class); - - if (settings.navigation_arrows) { - container.append($('').addClass(settings.prev_class)); - container.append($('').addClass(settings.next_class)); - } - - if (settings.timer) { - timer_container = $('
').addClass(settings.timer_container_class); - timer_container.append(''); - timer_container.append($('
').addClass(settings.timer_progress_class)); - timer_container.addClass(settings.timer_paused_class); - container.append(timer_container); - } - - if (settings.slide_number) { - number_container = $('
').addClass(settings.slide_number_class); - number_container.append(' ' + settings.slide_number_text + ' '); - container.append(number_container); - } - - if (settings.bullets) { - bullets_container = $('
    ').addClass(settings.bullets_container_class); - container.append(bullets_container); - bullets_container.wrap('
    '); - slides_container.children().each(function(idx, el) { - var bullet = $('
  1. ').attr('data-orbit-slide', idx); - bullets_container.append(bullet); - }); - } - - if (settings.stack_on_small) { - container.addClass(settings.stack_on_small_class); - } - - self.update_slide_number(0); - self.update_active_link(0); - }; - - self._goto = function(next_idx, start_timer) { - // if (locked) {return false;} - if (next_idx === idx) {return false;} - if (typeof timer === 'object') {timer.restart();} - var slides = slides_container.children(); - - var dir = 'next'; - locked = true; - if (next_idx < idx) {dir = 'prev';} - if (next_idx >= slides.length) { - if (!settings.circular) return false; - next_idx = 0; - } else if (next_idx < 0) { - if (!settings.circular) return false; - next_idx = slides.length - 1; - } - - var current = $(slides.get(idx)); - var next = $(slides.get(next_idx)); - - current.css('zIndex', 2); - current.removeClass(settings.active_slide_class); - next.css('zIndex', 4).addClass(settings.active_slide_class); - - slides_container.trigger('before-slide-change.fndtn.orbit'); - settings.before_slide_change(); - self.update_active_link(next_idx); - - var callback = function() { - var unlock = function() { - idx = next_idx; - locked = false; - if (start_timer === true) {timer = self.create_timer(); timer.start();} - self.update_slide_number(idx); - slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); - settings.after_slide_change(idx, slides.length); - }; - if (slides_container.height() != next.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', unlock); - } else { - unlock(); - } - }; - - if (slides.length === 1) {callback(); return false;} - - var start_animation = function() { - if (dir === 'next') {animate.next(current, next, callback);} - if (dir === 'prev') {animate.prev(current, next, callback);} - }; - - if (next.height() > slides_container.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); - } else { - start_animation(); - } - }; - - self.next = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx + 1); - }; - - self.prev = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx - 1); - }; - - self.link_custom = function(e) { - e.preventDefault(); - var link = $(this).attr('data-orbit-link'); - if ((typeof link === 'string') && (link = $.trim(link)) != "") { - var slide = container.find('[data-orbit-slide='+link+']'); - if (slide.index() != -1) {self._goto(slide.index());} - } - }; - - self.link_bullet = function(e) { - var index = $(this).attr('data-orbit-slide'); - if ((typeof index === 'string') && (index = $.trim(index)) != "") { - if(isNaN(parseInt(index))) - { - var slide = container.find('[data-orbit-slide='+index+']'); - if (slide.index() != -1) {self._goto(slide.index() + 1);} - } - else - { - self._goto(parseInt(index)); - } - } - - } - - self.timer_callback = function() { - self._goto(idx + 1, true); - } - - self.compute_dimensions = function() { - var current = $(slides_container.children().get(idx)); - var h = current.height(); - if (!settings.variable_height) { - slides_container.children().each(function(){ - if ($(this).height() > h) { h = $(this).height(); } - }); - } - slides_container.height(h); - }; - - self.create_timer = function() { - var t = new Timer( - container.find('.'+settings.timer_container_class), - settings, - self.timer_callback - ); - return t; - }; - - self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); - }; - - self.toggle_timer = function() { - var t = container.find('.'+settings.timer_container_class); - if (t.hasClass(settings.timer_paused_class)) { - if (typeof timer === 'undefined') {timer = self.create_timer();} - timer.start(); - } - else { - if (typeof timer === 'object') {timer.stop();} - } - }; - - self.init = function() { - self.build_markup(); - if (settings.timer) {timer = self.create_timer(); timer.start();} - animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') - animate = new SlideAnimation(settings, slides_container); - container.on('click', '.'+settings.next_class, self.next); - container.on('click', '.'+settings.prev_class, self.prev); - container.on('click', '[data-orbit-slide]', self.link_bullet); - container.on('click', self.toggle_timer); - if (settings.swipe) { - container.on('touchstart.fndtn.orbit', function(e) { - if (!e.touches) {e = e.originalEvent;} - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - container.data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.orbit', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = container.data('swipe-transition'); - if (typeof data === 'undefined') {data = {};} - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); - data.active = true; - self._goto(direction); - } - }) - .on('touchend.fndtn.orbit', function(e) { - container.data('swipe-transition', {}); - e.stopPropagation(); - }) - } - container.on('mouseenter.fndtn.orbit', function(e) { - if (settings.timer && settings.pause_on_hover) { - self.stop_timer(); - } - }) - .on('mouseleave.fndtn.orbit', function(e) { - if (settings.timer && settings.resume_on_mouseout) { - timer.start(); - } - }); - - $(document).on('click', '[data-orbit-link]', self.link_custom); - $(window).on('resize', self.compute_dimensions); - $(window).on('load', self.compute_dimensions); - $(window).on('load', function(){ - container.prev('.preloader').css('display', 'none'); - }); - slides_container.trigger('ready.fndtn.orbit'); - }; - - self.init(); - }; - - var Timer = function(el, settings, callback) { - var self = this, - duration = settings.timer_speed, - progress = el.find('.'+settings.timer_progress_class), - start, - timeout, - left = -1; - - this.update_progress = function(w) { - var new_progress = progress.clone(); - new_progress.attr('style', ''); - new_progress.css('width', w+'%'); - progress.replaceWith(new_progress); - progress = new_progress; - }; - - this.restart = function() { - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - left = -1; - self.update_progress(0); - }; - - this.start = function() { - if (!el.hasClass(settings.timer_paused_class)) {return true;} - left = (left === -1) ? duration : left; - el.removeClass(settings.timer_paused_class); - start = new Date().getTime(); - progress.animate({'width': '100%'}, left, 'linear'); - timeout = setTimeout(function() { - self.restart(); - callback(); - }, left); - el.trigger('timer-started.fndtn.orbit') - }; - - this.stop = function() { - if (el.hasClass(settings.timer_paused_class)) {return true;} - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - var end = new Date().getTime(); - left = left - (end - start); - var w = 100 - ((left / duration) * 100); - self.update_progress(w); - el.trigger('timer-stopped.fndtn.orbit'); - }; - }; - - var SlideAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - var animMargin = {}; - animMargin[margin] = '0%'; - - this.next = function(current, next, callback) { - current.animate({marginLeft:'-100%'}, duration); - next.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - current.animate({marginLeft:'100%'}, duration); - prev.css(margin, '-100%'); - prev.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - }; - - var FadeAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - - this.next = function(current, next, callback) { - next.css({'margin':'0%', 'opacity':'0.01'}); - next.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - }; - - - Foundation.libs = Foundation.libs || {}; - - Foundation.libs.orbit = { - name: 'orbit', - - version: '5.0.3', - - settings: { - animation: 'slide', - timer_speed: 10000, - pause_on_hover: true, - resume_on_mouseout: false, - animation_speed: 500, - stack_on_small: false, - navigation_arrows: true, - slide_number: true, - slide_number_text: 'of', - container_class: 'orbit-container', - stack_on_small_class: 'orbit-stack-on-small', - next_class: 'orbit-next', - prev_class: 'orbit-prev', - timer_container_class: 'orbit-timer', - timer_paused_class: 'paused', - timer_progress_class: 'orbit-progress', - slides_container_class: 'orbit-slides-container', - bullets_container_class: 'orbit-bullets', - bullets_active_class: 'active', - slide_number_class: 'orbit-slide-number', - caption_class: 'orbit-caption', - active_slide_class: 'active', - orbit_transition_class: 'orbit-transitioning', - bullets: true, - circular: true, - timer: true, - variable_height: false, - swipe: true, - before_slide_change: noop, - after_slide_change: noop - }, - - init : function (scope, method, options) { - var self = this; - this.bindings(method, options); - }, - - events : function (instance) { - var orbit_instance = new Orbit($(instance), $(instance).data('orbit-init')); - $(instance).data(self.name + '-instance', orbit_instance); - }, - - reflow : function () { - var self = this; - - if ($(self.scope).is('[data-orbit]')) { - var $el = $(self.scope); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - } else { - $('[data-orbit]', self.scope).each(function(idx, el) { - var $el = $(el); - var opts = self.data_options($el); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - }); - } - } - }; - - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.reveal = { - name : 'reveal', - - version : '5.0.3', - - locked : false, - - settings : { - animation: 'fadeAndPop', - animation_speed: 250, - close_on_background_click: true, - close_on_esc: true, - dismiss_modal_class: 'close-reveal-modal', - bg_class: 'reveal-modal-bg', - open: function(){}, - opened: function(){}, - close: function(){}, - closed: function(){}, - bg : $('.reveal-modal-bg'), - css : { - open : { - 'opacity': 0, - 'visibility': 'visible', - 'display' : 'block' - }, - close : { - 'opacity': 1, - 'visibility': 'hidden', - 'display': 'none' - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'delay'); - $.extend(true, this.settings, method, options); - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $('[data-reveal-id]', this.scope) - .off('.reveal') - .on('click.fndtn.reveal', function (e) { - e.preventDefault(); - - if (!self.locked) { - var element = $(this), - ajax = element.data('reveal-ajax'); - - self.locked = true; - - if (typeof ajax === 'undefined') { - self.open.call(self, element); - } else { - var url = ajax === true ? element.attr('href') : ajax; - - self.open.call(self, element, {url: url}); - } - } - }); - - $(this.scope) - .off('.reveal'); - - $(document) - .on('click.fndtn.reveal', this.close_targets(), function (e) { - - e.preventDefault(); - - if (!self.locked) { - var settings = $('[data-reveal].open').data('reveal-init'), - bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0]; - - if (bg_clicked && !settings.close_on_background_click) { - return; - } - - self.locked = true; - self.close.call(self, bg_clicked ? $('[data-reveal].open') : $(this).closest('[data-reveal]')); - } - }); - - if($('[data-reveal]', this.scope).length > 0) { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', this.settings.open) - .on('opened.fndtn.reveal', this.settings.opened) - .on('opened.fndtn.reveal', this.open_video) - .on('close.fndtn.reveal', this.settings.close) - .on('closed.fndtn.reveal', this.settings.closed) - .on('closed.fndtn.reveal', this.close_video); - } else { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', '[data-reveal]', this.settings.open) - .on('opened.fndtn.reveal', '[data-reveal]', this.settings.opened) - .on('opened.fndtn.reveal', '[data-reveal]', this.open_video) - .on('close.fndtn.reveal', '[data-reveal]', this.settings.close) - .on('closed.fndtn.reveal', '[data-reveal]', this.settings.closed) - .on('closed.fndtn.reveal', '[data-reveal]', this.close_video); - } - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_on : function (scope) { - var self = this; - - // PATCH #1: fixing multiple keyup event trigger from single key press - $('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { - var open_modal = $('[data-reveal].open'), - settings = open_modal.data('reveal-init'); - // PATCH #2: making sure that the close event can be called only while unlocked, - // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. - if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key - self.close.call(self, open_modal); - } - }); - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_off : function (scope) { - $('body').off('keyup.fndtn.reveal'); - return true; - }, - - open : function (target, ajax_settings) { - var self = this; - if (target) { - if (typeof target.selector !== 'undefined') { - var modal = $('#' + target.data('reveal-id')); - } else { - var modal = $(this.scope); - - ajax_settings = target; - } - } else { - var modal = $(this.scope); - } - - var settings = modal.data('reveal-init'); - - if (!modal.hasClass('open')) { - var open_modal = $('[data-reveal].open'); - - if (typeof modal.data('css-top') === 'undefined') { - modal.data('css-top', parseInt(modal.css('top'), 10)) - .data('offset', this.cache_offset(modal)); - } - - this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('open'); - - if (open_modal.length < 1) { - this.toggle_bg(modal); - } - - if (typeof ajax_settings === 'string') { - ajax_settings = { - url: ajax_settings - }; - } - - if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - this.hide(open_modal, open_modal_settings.css.close); - } - - this.show(modal, settings.css.open); - } else { - var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; - - $.extend(ajax_settings, { - success: function (data, textStatus, jqXHR) { - if ( $.isFunction(old_success) ) { - old_success(data, textStatus, jqXHR); - } - - modal.html(data); - $(modal).foundation('section', 'reflow'); - - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - self.hide(open_modal, open_modal_settings.css.close); - } - self.show(modal, settings.css.open); - } - }); - - $.ajax(ajax_settings); - } - } - }, - - close : function (modal) { - var modal = modal && modal.length ? modal : $(this.scope), - open_modals = $('[data-reveal].open'), - settings = modal.data('reveal-init'); - - if (open_modals.length > 0) { - this.locked = true; - this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('close'); - this.toggle_bg(modal); - this.hide(open_modals, settings.css.close, settings); - } - }, - - close_targets : function () { - var base = '.' + this.settings.dismiss_modal_class; - - if (this.settings.close_on_background_click) { - return base + ', .' + this.settings.bg_class; - } - - return base; - }, - - toggle_bg : function (modal) { - var settings = modal.data('reveal-init'); - - if ($('.' + this.settings.bg_class).length === 0) { - this.settings.bg = $('
    ', {'class': this.settings.bg_class}) - .appendTo('body'); - } - - if (this.settings.bg.filter(':visible').length > 0) { - this.hide(this.settings.bg); - } else { - this.show(this.settings.bg); - } - }, - - show : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (el.parent('body').length === 0) { - var placeholder = el.wrap('
    ').parent(), - rootElement = this.settings.rootElement || 'body';; - el.on('closed.fndtn.reveal.wrapped', function() { - el.detach().appendTo(placeholder); - el.unwrap().unbind('closed.fndtn.reveal.wrapped'); - }); - - el.detach().appendTo(rootElement); - } - - if (/pop/i.test(settings.animation)) { - css.top = $(window).scrollTop() - el.data('offset') + 'px'; - var end_css = { - top: $(window).scrollTop() + el.data('css-top') + 'px', - opacity: 1 - }; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 1}; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeIn(settings.animation_speed / 2); - } - - return el.show(); - }, - - hide : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (/pop/i.test(settings.animation)) { - var end_css = { - top: - $(window).scrollTop() - el.data('offset') + 'px', - opacity: 0 - }; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 0}; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.hide().css(css).removeClass('open').trigger('closed'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeOut(settings.animation_speed / 2); - } - - return el.hide(); - }, - - close_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - iframe.attr('data-src', iframe[0].src); - iframe.attr('src', 'about:blank'); - video.hide(); - } - }, - - open_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - var data_src = iframe.attr('data-src'); - if (typeof data_src === 'string') { - iframe[0].src = iframe.attr('data-src'); - } else { - var src = iframe[0].src; - iframe[0].src = undefined; - iframe[0].src = src; - } - video.show(); - } - }, - - cache_offset : function (modal) { - var offset = modal.show().height() + parseInt(modal.css('top'), 10); - - modal.hide(); - - return offset; - }, - - off : function () { - $(this.scope).off('.fndtn.reveal'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -/*jslint unparam: true, browser: true, indent: 2 */ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tab = { - name : 'tab', - - version : '5.0.3', - - settings : { - active_class: 'active', - callback : function () {} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.tab').on('click.fndtn.tab', '[data-tab] > dd > a', function (e) { - e.preventDefault(); - - var tab = $(this).parent(), - tabs = tab.closest('[data-tab]'), - target = $('#' + this.href.split('#')[1]), - siblings = tab.siblings(), - settings = tabs.data('tab-init'); - - // allow usage of data-tab-content attribute instead of href - if ($(this).data('tab-content')) { - target = $('#' + $(this).data('tab-content').split('#')[1]); - } - - tab.addClass(settings.active_class).trigger('opened'); - siblings.removeClass(settings.active_class); - target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); - settings.callback(tab); - tabs.trigger('toggled', [tab]); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tooltip = { - name : 'tooltip', - - version : '5.0.3', - - settings : { - additional_inheritable_classes : [], - tooltip_class : '.tooltip', - append_to: 'body', - touch_close_text: 'Tap To Close', - disable_for_touch: false, - tip_template : function (selector, content) { - return '' + content + ''; - } - }, - - cache : {}, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - var self = this; - - if (Modernizr.touch) { - $(this.scope) - .off('.tooltip') - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - '[data-tooltip]', function (e) { - var settings = $.extend({}, self.settings, self.data_options($(this))); - if (!settings.disable_for_touch) { - e.preventDefault(); - $(settings.tooltip_class).hide(); - self.showOrCreateTip($(this)); - } - }) - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - this.settings.tooltip_class, function (e) { - e.preventDefault(); - $(this).fadeOut(150); - }); - } else { - $(this.scope) - .off('.tooltip') - .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', - '[data-tooltip]', function (e) { - var $this = $(this); - - if (/enter|over/i.test(e.type)) { - self.showOrCreateTip($this); - } else if (e.type === 'mouseout' || e.type === 'mouseleave') { - self.hide($this); - } - }); - } - }, - - showOrCreateTip : function ($target) { - var $tip = this.getTip($target); - - if ($tip && $tip.length > 0) { - return this.show($target); - } - - return this.create($target); - }, - - getTip : function ($target) { - var selector = this.selector($target), - tip = null; - - if (selector) { - tip = $('span[data-selector="' + selector + '"]' + this.settings.tooltip_class); - } - - return (typeof tip === 'object') ? tip : false; - }, - - selector : function ($target) { - var id = $target.attr('id'), - dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); - - if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { - dataSelector = 'tooltip' + Math.random().toString(36).substring(7); - $target.attr('data-selector', dataSelector); - } - - return (id && id.length > 0) ? id : dataSelector; - }, - - create : function ($target) { - var $tip = $(this.settings.tip_template(this.selector($target), $('
    ').html($target.attr('title')).html())), - classes = this.inheritable_classes($target); - - $tip.addClass(classes).appendTo(this.settings.append_to); - if (Modernizr.touch) { - $tip.append(''+this.settings.touch_close_text+''); - } - $target.removeAttr('title').attr('title',''); - this.show($target); - }, - - reposition : function (target, tip, classes) { - var width, nub, nubHeight, nubWidth, column, objPos; - - tip.css('visibility', 'hidden').show(); - - width = target.data('width'); - nub = tip.children('.nub'); - nubHeight = nub.outerHeight(); - nubWidth = nub.outerHeight(); - - tip.css({'width' : (width) ? width : 'auto'}); - - objPos = function (obj, top, right, bottom, left, width) { - return obj.css({ - 'top' : (top) ? top : 'auto', - 'bottom' : (bottom) ? bottom : 'auto', - 'left' : (left) ? left : 'auto', - 'right' : (right) ? right : 'auto' - }).end(); - }; - - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); - - if (this.small()) { - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); - tip.addClass('tip-override'); - objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); - } else { - var left = target.offset().left; - if (Foundation.rtl) { - left = target.offset().left + target.offset().width - tip.outerWidth(); - } - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); - tip.removeClass('tip-override'); - if (classes && classes.indexOf('tip-top') > -1) { - objPos(tip, (target.offset().top - tip.outerHeight() - 10), 'auto', 'auto', left) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-left') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-right') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) - .removeClass('tip-override'); - } - } - - tip.css('visibility', 'visible').hide(); - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches; - }, - - inheritable_classes : function (target) { - var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additional_inheritable_classes), - classes = target.attr('class'), - filtered = classes ? $.map(classes.split(' '), function (el, i) { - if ($.inArray(el, inheritables) !== -1) { - return el; - } - }).join(' ') : ''; - - return $.trim(filtered); - }, - - show : function ($target) { - var $tip = this.getTip($target); - - this.reposition($target, $tip, $target.attr('class')); - $tip.fadeIn(150); - }, - - hide : function ($target) { - var $tip = this.getTip($target); - - $tip.fadeOut(150); - }, - - // deprecate reload - reload : function () { - var $self = $(this); - - return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); - }, - - off : function () { - $(this.scope).off('.fndtn.tooltip'); - $(this.settings.tooltip_class).each(function (i) { - $('[data-tooltip]').get(i).attr('title', $(this).text()); - }).remove(); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.topbar = { - name : 'topbar', - - version: '5.0.3', - - settings : { - index : 0, - sticky_class : 'sticky', - custom_back_text: true, - back_text: 'Back', - is_hover: true, - mobile_show_parent_link: false, - scrolltop : true // jump to top when sticky nav menu toggle is clicked - }, - - init : function (section, method, options) { - Foundation.inherit(this, 'addCustomRule register_media throttle'); - var self = this; - - self.register_media('topbar', 'foundation-mq-topbar'); - - this.bindings(method, options); - - $('[data-topbar]', this.scope).each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'), - section = $('section', this), - titlebar = $('> ul', this).first(); - - topbar.data('index', 0); - - var topbarContainer = topbar.parent(); - if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { - self.settings.sticky_class = settings.sticky_class; - self.settings.sticky_topbar = topbar; - topbar.data('height', topbarContainer.outerHeight()); - topbar.data('stickyoffset', topbarContainer.offset().top); - } else { - topbar.data('height', topbar.outerHeight()); - } - - if (!settings.assembled) self.assemble(topbar); - - if (settings.is_hover) { - $('.has-dropdown', topbar).addClass('not-click'); - } else { - $('.has-dropdown', topbar).removeClass('not-click'); - } - - // Pad body when sticky (scrolled) or fixed. - self.addCustomRule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); - - if (topbarContainer.hasClass('fixed')) { - $('body').addClass('f-topbar-fixed'); - } - }); - - }, - - toggle: function (toggleEl) { - var self = this; - - if (toggleEl) { - var topbar = $(toggleEl).closest('[data-topbar]'); - } else { - var topbar = $('[data-topbar]'); - } - - var settings = topbar.data('topbar-init'); - - var section = $('section, .section', topbar); - - if (self.breakpoint()) { - if (!self.rtl) { - section.css({left: '0%'}); - $('>.name', section).css({left: '100%'}); - } else { - section.css({right: '0%'}); - $('>.name', section).css({right: '100%'}); - } - - $('li.moved', section).removeClass('moved'); - topbar.data('index', 0); - - topbar - .toggleClass('expanded') - .css('height', ''); - } - - if (settings.scrolltop) { - if (!topbar.hasClass('expanded')) { - if (topbar.hasClass('fixed')) { - topbar.parent().addClass('fixed'); - topbar.removeClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if (topbar.parent().hasClass('fixed')) { - if (settings.scrolltop) { - topbar.parent().removeClass('fixed'); - topbar.addClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - - window.scrollTo(0,0); - } else { - topbar.parent().removeClass('expanded'); - } - } - } else { - if(topbar.parent().hasClass(self.settings.sticky_class)) { - topbar.parent().addClass('fixed'); - } - - if(topbar.parent().hasClass('fixed')) { - if (!topbar.hasClass('expanded')) { - topbar.removeClass('fixed'); - topbar.parent().removeClass('expanded'); - self.update_sticky_positioning(); - } else { - topbar.addClass('fixed'); - topbar.parent().addClass('expanded'); - $('body').addClass('f-topbar-fixed'); - } - } - } - }, - - timer : null, - - events : function (bar) { - var self = this; - $(this.scope) - .off('.topbar') - .on('click.fndtn.topbar', '[data-topbar] .toggle-topbar', function (e) { - e.preventDefault(); - self.toggle(this); - }) - .on('click.fndtn.topbar', '[data-topbar] li.has-dropdown', function (e) { - var li = $(this), - target = $(e.target), - topbar = li.closest('[data-topbar]'), - settings = topbar.data('topbar-init'); - - if(target.data('revealId')) { - self.toggle(); - return; - } - - if (self.breakpoint()) return; - if (settings.is_hover && !Modernizr.touch) return; - - e.stopImmediatePropagation(); - - if (li.hasClass('hover')) { - li - .removeClass('hover') - .find('li') - .removeClass('hover'); - - li.parents('li.hover') - .removeClass('hover'); - } else { - li.addClass('hover'); - - if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { - e.preventDefault(); - } - } - }) - .on('click.fndtn.topbar', '[data-topbar] .has-dropdown>a', function (e) { - if (self.breakpoint()) { - - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - dropdownHeight = $this.next('.dropdown').outerHeight(), - $selectedLi = $this.closest('li'); - - topbar.data('index', topbar.data('index') + 1); - $selectedLi.addClass('moved'); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); - } - }); - - $(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - - $('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { - var parent = $(e.target).closest('li').closest('li.hover'); - - if (parent.length > 0) { - return; - } - - $('[data-topbar] li').removeClass('hover'); - }); - - // Go up a level on Click - $(this.scope).on('click.fndtn.topbar', '[data-topbar] .has-dropdown .back', function (e) { - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - settings = topbar.data('topbar-init'), - $movedLi = $this.closest('li.moved'), - $previousLevelUl = $movedLi.parent(); - - topbar.data('index', topbar.data('index') - 1); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - if (topbar.data('index') === 0) { - topbar.css('height', ''); - } else { - topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); - } - - setTimeout(function () { - $movedLi.removeClass('moved'); - }, 300); - }); - }, - - resize : function () { - var self = this; - $('[data-topbar]').each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'); - - var stickyContainer = topbar.parent('.' + self.settings.sticky_class); - var stickyOffset; - - if (!self.breakpoint()) { - var doToggle = topbar.hasClass('expanded'); - topbar - .css('height', '') - .removeClass('expanded') - .find('li') - .removeClass('hover'); - - if(doToggle) { - self.toggle(topbar); - } - } - - if(stickyContainer.length > 0) { - if(stickyContainer.hasClass('fixed')) { - // Remove the fixed to allow for correct calculation of the offset. - stickyContainer.removeClass('fixed'); - - stickyOffset = stickyContainer.offset().top; - if($(document.body).hasClass('f-topbar-fixed')) { - stickyOffset -= topbar.data('height'); - } - - topbar.data('stickyoffset', stickyOffset); - stickyContainer.addClass('fixed'); - } else { - stickyOffset = stickyContainer.offset().top; - topbar.data('stickyoffset', stickyOffset); - } - } - - }); - }, - - breakpoint : function () { - return !matchMedia(Foundation.media_queries['topbar']).matches; - }, - - assemble : function (topbar) { - var self = this, - settings = topbar.data('topbar-init'), - section = $('section', topbar), - titlebar = $('> ul', topbar).first(); - - // Pull element out of the DOM for manipulation - section.detach(); - - $('.has-dropdown>a', section).each(function () { - var $link = $(this), - $dropdown = $link.siblings('.dropdown'), - url = $link.attr('href'); - - if (settings.mobile_show_parent_link && url && url.length > 1) { - var $titleLi = $('
  2. ' + $link.text() +'
  3. '); - } else { - var $titleLi = $('
  4. '); - } - - // Copy link to subnav - if (settings.custom_back_text == true) { - $('h5>a', $titleLi).html(settings.back_text); - } else { - $('h5>a', $titleLi).html('« ' + $link.html()); - } - $dropdown.prepend($titleLi); - }); - - // Put element back in the DOM - section.appendTo(topbar); - - // check for sticky - this.sticky(); - - this.assembled(topbar); - }, - - assembled : function (topbar) { - topbar.data('topbar-init', $.extend({}, topbar.data('topbar-init'), {assembled: true})); - }, - - height : function (ul) { - var total = 0, - self = this; - - $('> li', ul).each(function () { total += $(this).outerHeight(true); }); - - return total; - }, - - sticky : function () { - var $window = $(window), - self = this; - - $(window).on('scroll', function() { - self.update_sticky_positioning(); - }); - }, - - update_sticky_positioning: function() { - var klass = '.' + this.settings.sticky_class; - var $window = $(window); - - if ($(klass).length > 0) { - var distance = this.settings.sticky_topbar.data('stickyoffset'); - if (!$(klass).hasClass('expanded')) { - if ($window.scrollTop() > (distance)) { - if (!$(klass).hasClass('fixed')) { - $(klass).addClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if ($window.scrollTop() <= distance) { - if ($(klass).hasClass('fixed')) { - $(klass).removeClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - } - } - } - } - }, - - off : function () { - $(this.scope).off('.fndtn.topbar'); - $(window).off('.fndtn.topbar'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation.min.js b/bower_components/foundation/js/foundation.min.js deleted file mode 100644 index 16a704d..0000000 --- a/bower_components/foundation/js/foundation.min.js +++ /dev/null @@ -1,3 +0,0 @@ -!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g,"")),a}0===a("head").has(".foundation-mq-small").length&&a("head").append(''),0===a("head").has(".foundation-mq-medium").length&&a("head").append(''),0===a("head").has(".foundation-mq-large").length&&a("head").append(''),0===a("head").has(".foundation-mq-xlarge").length&&a("head").append(''),0===a("head").has(".foundation-mq-xxlarge").length&&a("head").append(''),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var f=function(b,d){return"string"==typeof b?a(d?d.querySelectorAll(b):c.querySelectorAll(b)):a(b,d)};b.matchMedia=b.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(c),function(){function a(){c&&(f(a),jQuery.fx.tick())}for(var c,d=0,e=["webkit","moz"],f=b.requestAnimationFrame,g=b.cancelAnimationFrame;d").appendTo("head")[0].sheet,init:function(a,b,c,d,e){var g=[a,c,d,e],h=[];if(this.rtl=/rtl/i.test(f("html").attr("dir")),this.scope=a||this.scope,b&&"string"==typeof b&&!/reflow/i.test(b))this.libs.hasOwnProperty(b)&&h.push(this.init_lib(b,g));else for(var i in this.libs)h.push(this.init_lib(i,b));return a},init_lib:function(a,b){return this.libs.hasOwnProperty(a)?(this.patch(this.libs[a]),b&&b.hasOwnProperty(a)?this.libs[a].init.apply(this.libs[a],[this.scope,b[a]]):(b=b instanceof Array?b:Array(b),this.libs[a].init.apply(this.libs[a],b))):function(){}},patch:function(a){a.scope=this.scope,a.data_options=this.lib_methods.data_options,a.bindings=this.lib_methods.bindings,a.S=f,a.rtl=this.rtl},inherit:function(a,b){for(var c=b.split(" "),d=c.length-1;d>=0;d--)this.lib_methods.hasOwnProperty(c[d])&&(this.libs[a.name][c[d]]=this.lib_methods[c[d]])},random_str:function(a){var b="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");a||(a=Math.floor(Math.random()*b.length));for(var c="",d=0;a>d;d++)c+=b[Math.floor(Math.random()*b.length)];return c},libs:{},lib_methods:{throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;clearTimeout(c),c=setTimeout(function(){a.apply(d,e)},b)}},data_options:function(b){function c(a){return!isNaN(a-0)&&null!==a&&""!==a&&a!==!1&&a!==!0}function d(b){return"string"==typeof b?a.trim(b):b}var e,f,g,h,i={},j=b.data("options");if("object"==typeof j)return j;for(g=(j||":").split(";"),h=g.length,e=h-1;e>=0;e--)f=g[e].split(":"),/true/i.test(f[1])&&(f[1]=!0),/false/i.test(f[1])&&(f[1]=!1),c(f[1])&&(f[1]=parseInt(f[1],10)),2===f.length&&f[0].length>0&&(i[d(f[0])]=d(f[1]));return i},delay:function(a,b){return setTimeout(a,b)},empty:function(a){if(a.length&&a.length>0)return!1;if(a.length&&0===a.length)return!0;for(var b in a)if(hasOwnProperty.call(a,b))return!1;return!0},register_media:function(b,c){Foundation.media_queries[b]===d&&(a("head").append(''),Foundation.media_queries[b]=e(a("."+c).css("font-family")))},addCustomRule:function(a,b){if(b===d)Foundation.stylesheet.insertRule(a,Foundation.stylesheet.cssRules.length);else{var c=Foundation.media_queries[b];c!==d&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[b]+"{ "+a+" }")}},loaded:function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()},bindings:function(b,c){var d=this,e=!f(this).data(this.name+"-init");return"string"==typeof b?this[b].call(this,c):void(f(this.scope).is("[data-"+this.name+"]")?(f(this.scope).data(this.name+"-init",a.extend({},this.settings,c||b,this.data_options(f(this.scope)))),e&&this.events(this.scope)):f("[data-"+this.name+"]",this.scope).each(function(){var e=!f(this).data(d.name+"-init");f(this).data(d.name+"-init",a.extend({},d.settings,c||b,d.data_options(f(this)))),e&&d.events(this)}))}}},a.fn.foundation=function(){var a=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,this,this.document),function(a,b,c){"use strict";Foundation.libs.abide={name:"abide",version:"5.0.3",settings:{focus_on_invalid:!0,error_labels:!0,timeout:1e3,patterns:{alpha:/[a-zA-Z]+/,alpha_numeric:/[a-zA-Z0-9]+/,integer:/-?\d+/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,password:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[ -퟿豈-﷏ﷰ-￯])|(([a-zA-Z]|\d|[ -퟿豈-﷏ﷰ-￯])([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])*([a-zA-Z]|\d|[ -퟿豈-﷏ﷰ-￯])))\.)+(([a-zA-Z]|[ -퟿豈-﷏ﷰ-￯])|(([a-zA-Z]|[ -퟿豈-﷏ﷰ-￯])([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])*([a-zA-Z]|[ -퟿豈-﷏ﷰ-￯])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[-]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-﷏ﷰ-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/}},timer:null,init:function(a,b,c){this.bindings(b,c)},events:function(b){{var c=this,d=a(b).attr("novalidate","novalidate");d.data("abide-init")}d.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(b){var d=/ajax/i.test(a(this).attr("data-abide"));return c.validate(a(this).find("input, textarea, select").get(),b,d)}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(a){c.validate([this],a)}).on("keydown.fndtn.abide",function(b){var d=a(this).closest("form").data("abide-init");clearTimeout(c.timer),c.timer=setTimeout(function(){c.validate([this],b)}.bind(this),d.timeout)})},validate:function(b,c,d){for(var e=this.parse_patterns(b),f=e.length,g=a(b[0]).closest("form"),h=/submit/.test(c.type),i=0;f>i;i++)if(!e[i]&&(h||d))return this.settings.focus_on_invalid&&b[i].focus(),g.trigger("invalid"),a(b[i]).closest("form").attr("data-invalid",""),!1;return(h||d)&&g.trigger("valid"),g.removeAttr("data-invalid"),d?!1:!0},parse_patterns:function(a){for(var b=a.length,c=[],d=b-1;d>=0;d--)c.push(this.pattern(a[d]));return this.check_validation_and_apply_styles(c)},pattern:function(a){var b=a.getAttribute("type"),c="string"==typeof a.getAttribute("required"),d=a.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.patterns[d],c]:d.length>0?[a,new RegExp(d),c]:this.settings.patterns.hasOwnProperty(b)?[a,this.settings.patterns[b],c]:(d=/.*/,[a,d,c])},check_validation_and_apply_styles:function(b){for(var c=b.length,d=[],e=c-1;e>=0;e--){var f=b[e][0],g=b[e][2],h=f.value,i=f.getAttribute("data-equalto"),j="radio"===f.type,k="checkbox"===f.type,l=a('label[for="'+f.getAttribute("id")+'"]'),m=g?f.value.length>0:!0;j&&g?d.push(this.valid_radio(f,g)):k&&g?d.push(this.valid_checkbox(f,g)):i&&g?d.push(this.valid_equal(f,g)):b[e][1].test(h)&&m||!g&&f.value.length<1?(a(f).removeAttr("data-invalid").parent().removeClass("error"),l.length>0&&this.settings.error_labels&&l.removeClass("error"),d.push(!0)):(a(f).attr("data-invalid","").parent().addClass("error"),l.length>0&&this.settings.error_labels&&l.addClass("error"),d.push(!1))}return d},valid_checkbox:function(b,c){var b=a(b),d=b.is(":checked")||!c;return d?b.removeAttr("data-invalid").parent().removeClass("error"):b.attr("data-invalid","").parent().addClass("error"),d},valid_radio:function(b){for(var d=b.getAttribute("name"),e=c.getElementsByName(d),f=e.length,g=!1,h=0;f>h;h++)e[h].checked&&(g=!0);for(var h=0;f>h;h++)g?a(e[h]).removeAttr("data-invalid").parent().removeClass("error"):a(e[h]).attr("data-invalid","").parent().addClass("error");return g},valid_equal:function(b){var d=c.getElementById(b.getAttribute("data-equalto")).value,e=b.value,f=d===e;return f?a(b).removeAttr("data-invalid").parent().removeClass("error"):a(b).attr("data-invalid","").parent().addClass("error"),f}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.0.3",settings:{active_class:"active",toggleable:!0},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".accordion").on("click.fndtn.accordion","[data-accordion] > dd > a",function(b){var c=a(this).parent(),d=a("#"+this.href.split("#")[1]),e=a("> dd > .content",d.closest("[data-accordion]")),f=c.parent().data("accordion-init"),g=a("> dd > .content."+f.active_class,c.parent());return b.preventDefault(),g[0]==d[0]&&f.toggleable?d.toggleClass(f.active_class):(e.removeClass(f.active_class),void d.addClass(f.active_class))})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.alert={name:"alert",version:"5.0.3",settings:{animation:"fadeOut",speed:300,callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".alert").on("click.fndtn.alert","[data-alert] a.close",function(b){var c=a(this).closest("[data-alert]"),d=c.data("alert-init")||Foundation.libs.alert.settings;b.preventDefault(),c[d.animation](d.speed,function(){a(this).trigger("closed").remove(),d.callback()})})},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.0.3",settings:{templates:{viewing:'×'},close_selectors:".clearing-close",init:!1,locked:!1},init:function(b,c,d){var e=this;Foundation.inherit(this,"throttle loaded"),this.bindings(c,d),a(this.scope).is("[data-clearing]")?this.assemble(a("li",this.scope)):a("[data-clearing]",this.scope).each(function(){e.assemble(a("li",this))})},events:function(c){var d=this;a(this.scope).off(".clearing").on("click.fndtn.clearing","ul[data-clearing] li",function(b,c,e){var c=c||a(this),e=e||c,f=c.next("li"),g=c.closest("[data-clearing]").data("clearing-init"),h=a(b.target);b.preventDefault(),g||(d.init(),g=c.closest("[data-clearing]").data("clearing-init")),e.hasClass("visible")&&c[0]===e[0]&&f.length>0&&d.is_open(c)&&(e=f,h=a("img",e)),d.open(h,c,e),d.update_paddles(e)}).on("click.fndtn.clearing",".clearing-main-next",function(a){d.nav(a,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(a){d.nav(a,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,this)}).on("keydown.fndtn.clearing",function(a){d.keydown(a)}),a(b).off(".clearing").on("resize.fndtn.clearing",function(){d.resize()}),this.swipe_events(c)},swipe_events:function(){var b=this;a(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(b){b.touches||(b=b.originalEvent);var c={start_page_x:b.touches[0].pageX,start_page_y:b.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};a(this).data("swipe-transition",c),b.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(c){if(c.touches||(c=c.originalEvent),!(c.touches.length>1||c.scale&&1!==c.scale)){var d=a(this).data("swipe-transition");if("undefined"==typeof d&&(d={}),d.delta_x=c.touches[0].pageX-d.start_page_x,"undefined"==typeof d.is_scrolling&&(d.is_scrolling=!!(d.is_scrolling||Math.abs(d.delta_x)
');var d=a("#foundationClearingHolder"),e=c.data("clearing-init"),f=c.detach(),g={grid:'",viewing:e.templates.viewing},h='
'+g.viewing+g.grid+"
";return d.after(h).remove()}},open:function(b,c,d){var e=d.closest(".clearing-assembled"),f=a("div",e).first(),g=a(".visible-img",f),h=a("img",g).not(b);this.locked()||(h.attr("src",this.load(b)).css("visibility","hidden"),this.loaded(h,function(){h.css("visibility","visible"),e.addClass("clearing-blackout"),f.addClass("clearing-container"),g.show(),this.fix_height(d).caption(a(".clearing-caption",g),b).center(h).shift(c,d,function(){d.siblings().removeClass("visible"),d.addClass("visible")})}.bind(this)))},close:function(b,c){b.preventDefault();var d,e,f=function(a){return/blackout/.test(a.selector)?a:a.closest(".clearing-blackout")}(a(c));return c===b.target&&f&&(d=a("div",f).first(),e=a(".visible-img",d),this.settings.prev_index=0,a("ul[data-clearing]",f).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),d.removeClass("clearing-container"),e.hide()),!1},is_open:function(a){return a.parent().prop("style").length>0},keydown:function(b){var c=a("ul[data-clearing]",".clearing-blackout"),d=this.rtl?37:39,e=this.rtl?39:37,f=27;b.which===d&&this.go(c,"next"),b.which===e&&this.go(c,"prev"),b.which===f&&a("a.clearing-close").trigger("click")},nav:function(b,c){var d=a("ul[data-clearing]",".clearing-blackout");b.preventDefault(),this.go(d,c)},resize:function(){var b=a("img",".clearing-blackout .visible-img");b.length&&this.center(b)},fix_height:function(b){var c=b.parent().children();return c.each(function(){var b=a(this),c=b.find("img");b.height()>c.outerHeight()&&b.addClass("fix-height")}).closest("ul").width(100*c.length+"%"),this},update_paddles:function(b){var c=b.closest(".carousel").siblings(".visible-img");b.next().length>0?a(".clearing-main-next",c).removeClass("disabled"):a(".clearing-main-next",c).addClass("disabled"),b.prev().length>0?a(".clearing-main-prev",c).removeClass("disabled"):a(".clearing-main-prev",c).addClass("disabled")},center:function(a){return a.css(this.rtl?{marginRight:-(a.outerWidth()/2),marginTop:-(a.outerHeight()/2),left:"auto",right:"50%"}:{marginLeft:-(a.outerWidth()/2),marginTop:-(a.outerHeight()/2)}),this},load:function(a){if("A"===a[0].nodeName)var b=a.attr("href");else var b=a.parent().attr("href");return this.preload(a),b?b:a.attr("src")},preload:function(a){this.img(a.closest("li").next()).img(a.closest("li").prev())},img:function(b){if(b.length){var c=new Image,d=a("a",b);c.src=d.length?d.attr("href"):a("img",b).attr("src")}return this},caption:function(a,b){var c=b.data("caption");return c?a.html(c).show():a.text("").hide(),this},go:function(b,c){var d=a(".visible",b),e=d[c]();e.length&&a("img",e).trigger("click",[d,e])},shift:function(a,b,c){var d,e=b.parent(),f=this.settings.prev_index||b.index(),g=this.direction(e,a,b),h=this.rtl?"right":"left",i=parseInt(e.css("left"),10),j=b.outerWidth(),k={};b.index()===f||/skip/.test(g)?/skip/.test(g)&&(d=b.index()-this.settings.up_count,this.lock(),d>0?(k[h]=-(d*j),e.animate(k,300,this.unlock())):(k[h]=0,e.animate(k,300,this.unlock()))):/left/.test(g)?(this.lock(),k[h]=i+j,e.animate(k,300,this.unlock())):/right/.test(g)&&(this.lock(),k[h]=i-j,e.animate(k,300,this.unlock())),c()},direction:function(b,c,d){var e,f=a("li",b),g=f.outerWidth()+f.outerWidth()/4,h=Math.floor(a(".clearing-container").outerWidth()/g)-1,i=f.index(d);return this.settings.up_count=h,e=this.adjacent(this.settings.prev_index,i)?i>h&&i>this.settings.prev_index?"right":i>h-1&&i<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=i,e},adjacent:function(a,b){for(var c=b+1;c>=b-1;c--)if(c===a)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){a(this.scope).off(".fndtn.clearing"),a(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.0.3",settings:{active_class:"open",is_hover:!1,opened:function(){},closed:function(){}},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c)},events:function(){var c=this;a(this.scope).off(".dropdown").on("click.fndtn.dropdown","[data-dropdown]",function(b){var d=a(this).data("dropdown-init")||c.settings;b.preventDefault(),c.closeall.call(c),(!d.is_hover||Modernizr.touch)&&c.toggle(a(this))}).on("mouseenter.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(b){var d=a(this);if(clearTimeout(c.timeout),d.data("dropdown"))var e=a("#"+d.data("dropdown")),f=d;else{var e=d;f=a("[data-dropdown='"+e.attr("id")+"']")}var g=f.data("dropdown-init")||c.settings;a(b.target).data("dropdown")&&g.is_hover&&c.closeall.call(c),g.is_hover&&c.open.apply(c,[e,f])}).on("mouseleave.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(){var b=a(this);c.timeout=setTimeout(function(){if(b.data("dropdown")){var d=b.data("dropdown-init")||c.settings;d.is_hover&&c.close.call(c,a("#"+b.data("dropdown")))}else{var e=a('[data-dropdown="'+a(this).attr("id")+'"]'),d=e.data("dropdown-init")||c.settings;d.is_hover&&c.close.call(c,b)}}.bind(this),150)}).on("click.fndtn.dropdown",function(b){var d=a(b.target).closest("[data-dropdown-content]");if(!a(b.target).data("dropdown")&&!a(b.target).parent().data("dropdown"))return!a(b.target).data("revealId")&&d.length>0&&(a(b.target).is("[data-dropdown-content]")||a.contains(d.first()[0],b.target))?void b.stopPropagation():void c.close.call(c,a("[data-dropdown-content]"))}).on("opened.fndtn.dropdown","[data-dropdown-content]",function(){c.settings.opened.call(this)}).on("closed.fndtn.dropdown","[data-dropdown-content]",function(){c.settings.closed.call(this)}),a(b).off(".dropdown").on("resize.fndtn.dropdown",c.throttle(function(){c.resize.call(c)},50)).trigger("resize")},close:function(b){var c=this;b.each(function(){a(this).hasClass(c.settings.active_class)&&(a(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(c.settings.active_class),a(this).trigger("closed"))})},closeall:function(){var b=this;a.each(a("[data-dropdown-content]"),function(){b.close.call(b,a(this))})},open:function(a,b){this.css(a.addClass(this.settings.active_class),b),a.trigger("opened")},toggle:function(b){var c=a("#"+b.data("dropdown"));0!==c.length&&(this.close.call(this,a("[data-dropdown-content]").not(c)),c.hasClass(this.settings.active_class)?this.close.call(this,c):(this.close.call(this,a("[data-dropdown-content]")),this.open.call(this,c,b)))},resize:function(){var b=a("[data-dropdown-content].open"),c=a("[data-dropdown='"+b.attr("id")+"']");b.length&&c.length&&this.css(b,c)},css:function(c,d){var e=c.offsetParent(),f=d.offset();if(f.top-=e.offset().top,f.left-=e.offset().left,this.small())c.css({position:"absolute",width:"95%","max-width":"none",top:f.top+d.outerHeight()}),c.css(Foundation.rtl?"right":"left","2.5%");else{if(!Foundation.rtl&&a(b).width()>c.outerWidth()+d.offset().left){var g=f.left;c.hasClass("right")&&c.removeClass("right")}else{c.hasClass("right")||c.addClass("right");var g=f.left-(c.outerWidth()-d.outerWidth())}c.attr("style","").css({position:"absolute",top:f.top+d.outerHeight(),left:g})}return c},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){a(this.scope).off(".fndtn.dropdown"),a("html, body").off(".fndtn.dropdown"),a(b).off(".fndtn.dropdown"),a("[data-dropdown-content]").off(".fndtn.dropdown"),this.settings.init=!1},reflow:function(){}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.0.3",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(b,c,d){if(/IMG/.test(b[0].nodeName)){var e=b[0].src;if(new RegExp(c,"i").test(e))return;return b[0].src=c,d(b[0].src)}var f=b.data("interchange-last-path");if(f!=c)return a.get(c,function(a){b.html(a),b.data("interchange-last-path",c),d()})}}},init:function(b,c,d){Foundation.inherit(this,"throttle"),this.data_attr="data-"+this.settings.load_attr,a.extend(!0,this.settings,c,d),this.bindings(c,d),this.load("images"),this.load("nodes")},events:function(){var c=this;return a(b).off(".interchange").on("resize.fndtn.interchange",c.throttle(function(){c.resize.call(c)},50)),this},resize:function(){var b=this.cache;if(!this.images_loaded||!this.nodes_loaded)return void setTimeout(a.proxy(this.resize,this),50);for(var c in b)if(b.hasOwnProperty(c)){var d=this.results(c,b[c]);d&&this.settings.directives[d.scenario[1]](d.el,d.scenario[0],function(){if(arguments[0]instanceof Array)var a=arguments[0];else var a=Array.prototype.slice.call(arguments,0);d.el.trigger(d.scenario[1],a)})}},results:function(a,b){var c=b.length;if(c>0)for(var d=this.S('[data-uuid="'+a+'"]'),e=c-1;e>=0;e--){var f,g=b[e][2];if(f=matchMedia(this.settings.named_queries.hasOwnProperty(g)?this.settings.named_queries[g]:g),f.matches)return{el:d,scenario:b[e]}}return!1},load:function(a,b){return("undefined"==typeof this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_images:function(){var a=this.S("img["+this.data_attr+"]"),b=a.length,c=0,d=this.data_attr;this.cache={},this.cached_images=[],this.images_loaded=0===b;for(var e=b-1;e>=0;e--){if(c++,a[e]){var f=a[e].getAttribute(d)||"";f.length>0&&this.cached_images.push(a[e])}c===b&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var a=this.S("["+this.data_attr+"]").not("img"),b=a.length,c=0,d=this.data_attr;this.cached_nodes=[],this.nodes_loaded=0===b;for(var e=b-1;e>=0;e--){c++;var f=a[e].getAttribute(d)||"";f.length>0&&this.cached_nodes.push(a[e]),c===b&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(c){for(var d=this["cached_"+c].length,e=d-1;e>=0;e--)this.object(a(this["cached_"+c][e]));return a(b).trigger("resize")},parse_params:function(a,b,c){return[this.trim(a),this.convert_directive(b),this.trim(c)]},convert_directive:function(a){var b=this.trim(a);return b.length>0?b:"replace"},object:function(a){var b=this.parse_data_attr(a),c=[],d=b.length;if(d>0)for(var e=d-1;e>=0;e--){var f=b[e].split(/\((.*?)(\))$/);if(f.length>1){var g=f[0].split(","),h=this.parse_params(g[0],g[1],f[1]);c.push(h)}}return this.store(a,c)},uuid:function(a){function b(){return(65536*(1+Math.random())|0).toString(16).substring(1)}var c=a||"-";return b()+b()+c+b()+c+b()+c+b()+c+b()+b()+b()},store:function(a,b){var c=this.uuid(),d=a.data("uuid");return this.cache[d]?this.cache[d]:(a.attr("data-uuid",c),this.cache[c]=b)},trim:function(b){return"string"==typeof b?a.trim(b):b},parse_data_attr:function(a){for(var b=a.data(this.settings.load_attr).split(/\[(.*?)\]/),c=b.length,d=[],e=c-1;e>=0;e--)b[e].replace(/[\W\d]+/,"").length>4&&d.push(b[e]);return d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.0.3",defaults:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
',tip:'
',wrapper:'
',button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(a,b,c){Foundation.inherit(this,"throttle delay"),this.settings=this.defaults,this.bindings(b,c)},events:function(){var c=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(a){a.preventDefault(),this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(a){a.preventDefault(),this.end()}.bind(this)),a(b).off(".joyride").on("resize.fndtn.joyride",c.throttle(function(){if(a("[data-joyride]").length>0&&c.settings.$next_tip){if(c.settings.exposed.length>0){var b=a(c.settings.exposed);b.each(function(){var b=a(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos_default(!1,!0)}},100))},start:function(){var b=this,c=a("[data-joyride]",this.scope),d=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],e=d.length;!c.length>0||(this.settings.init||this.events(),this.settings=c.data("joyride-init"),this.settings.$content_el=c,this.settings.$body=a(this.settings.tip_container),this.settings.body_offset=a(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,"function"!=typeof a.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(c){var f=a(this);this.settings=a.extend({},b.defaults,b.data_options(f));for(var g=e-1;g>=0;g--)b.settings[d[g]]=parseInt(b.settings[d[g]],10);b.create({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(b){var c,d;return b.tip_class=b.tip_class||"",c=a(this.settings.template.tip).addClass(b.tip_class),d=a.trim(a(b.li).html())+this.button_text(b.button_text)+this.settings.template.link+this.timer_instance(b.index),c.append(a(this.settings.template.wrapper)),c.first().attr("data-index",b.index),a(".joyride-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var c;return c=0===b&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":a(this.settings.template.timer)[0].outerHTML},button_text:function(b){return this.settings.next_button?(b=a.trim(b)||"Next",b=a(this.settings.template.button).append(b)[0].outerHTML):b="",b},create:function(b){var c=b.$li.attr("data-button")||b.$li.attr("data-text"),d=b.$li.attr("class"),e=a(this.tip_template({tip_class:d,index:b.index,button_text:c,li:b.$li}));a(this.settings.tip_container).append(e)},show:function(b){var c=null;this.settings.$li===d||-1===a.inArray(this.settings.$li.index(),this.settings.pause_after)?(this.settings.paused?this.settings.paused=!1:this.set_li(b),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0?(b&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),c=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(c.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),this.delay(function(){c.animate({width:c.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(c.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),this.delay(function(){c.animate({width:c.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0 -},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(a.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(a){a?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var b=this.settings.$li.attr("data-class"),d=this.settings.$li.attr("data-id"),e=function(){return d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$target=e()},scroll_to:function(){var c,d;c=a(b).height()/2,d=Math.ceil(this.settings.$target.offset().top-c+this.settings.$next_tip.outerHeight()),0!=d&&a("html, body").animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:function(){return-1===a.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=d,this.show("init")},pos_default:function(c,d){var e=(Math.ceil(a(b).height()/2),this.settings.$next_tip.offset(),this.settings.$next_tip.find(".joyride-nub")),f=Math.ceil(e.outerWidth()/2),g=Math.ceil(e.outerHeight()/2),h=c||!1;h&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),"undefined"==typeof d&&(d=!1),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(e):(this.bottom()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top+g+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top+g+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left}),this.nub_position(e,this.settings.tip_settings.nub_position,"top")):this.top()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-g,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-g,left:this.settings.$target.offset().left}),this.nub_position(e,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.outerWidth(this.settings.$target)+this.settings.$target.offset().left+f}),this.nub_position(e,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.offset().left-this.outerWidth(this.settings.$next_tip)-f}),this.nub_position(e,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof a)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(b.console&&console.error("element not valid",e),!1):(c=a(this.settings.template.expose),this.settings.$body.append(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),d=a(this.settings.template.expose_cover),f={zIndex:e.css("z-index"),position:e.css("position")},g=null==e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-index"))+1),"static"==f.position&&e.css("position","relative"),e.data("expose-css",f),e.data("orig-class",g),e.attr("class",g+" "+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.addClass(h),e.data("expose",h),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,e),void this.add_exposed(e))},un_expose:function(){var c,d,e,f,g,h=!1;if(arguments.length>0&&arguments[0]instanceof a)d=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;d=this.settings.$target}return d.length<1?(b.console&&console.error("element not valid",d),!1):(c=d.data("expose"),e=a("."+c),arguments.length>1&&(h=arguments[1]),h===!0?a(".joyride-expose-wrapper,.joyride-expose-cover").remove():e.remove(),f=d.data("expose-css"),"auto"==f.zIndex?d.css("z-index",""):d.css("z-index",f.zIndex),f.position!=d.css("position")&&("static"==f.position?d.css("position",""):d.css("position",f.position)),g=d.data("orig-class"),d.attr("class",g),d.removeData("orig-classes"),d.removeData("expose"),d.removeData("expose-z-index"),void this.remove_exposed(d))},add_exposed:function(b){this.settings.exposed=this.settings.exposed||[],b instanceof a||"object"==typeof b?this.settings.exposed.push(b[0]):"string"==typeof b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;b instanceof a?c=b[0]:"string"==typeof b&&(c=b),this.settings.exposed=this.settings.exposed||[],d=this.settings.exposed.length;for(var e=0;d>e;e++)if(this.settings.exposed[e]==c)return void this.settings.exposed.splice(e,1)},center:function(){var c=a(b);return this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.outerHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerWidth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(c){var d=a(b),e=d.height()/2,f=Math.ceil(this.settings.$target.offset().top-e+this.settings.$next_tip.outerHeight()),g=d.width()+d.scrollLeft(),h=d.height()+f,i=d.height()+d.scrollTop(),j=d.scrollTop();return j>f&&(j=0>f?0:f),h>i&&(i=h),[c.offset().topc.offset().left]},visible:function(a){for(var b=a.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c){a.addClass("auto"===b?c:b)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(){this.settings.cookie_monster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),a(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip),a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.magellan={name:"magellan",version:"5.0.3",settings:{active_class:"active",threshold:0},init:function(b,c){this.fixed_magellan=a("[data-magellan-expedition]"),this.magellan_placeholder=a("
").css({height:this.fixed_magellan.outerHeight(!0)}).hide().insertAfter(this.fixed_magellan),this.set_threshold(),this.set_active_class(c),this.last_destination=a("[data-magellan-destination]").last(),this.events()},events:function(){var c=this;a(this.scope).off(".magellan").on("arrival.fndtn.magellan","[data-magellan-arrival]",function(){var b=a(this),d=b.closest("[data-magellan-expedition]"),e=d.attr("data-magellan-active-class")||c.settings.active_class;b.closest("[data-magellan-expedition]").find("[data-magellan-arrival]").not(b).removeClass(e),b.addClass(e)}),this.fixed_magellan.off(".magellan").on("update-position.fndtn.magellan",function(){a(this)}).trigger("update-position"),a(b).off(".magellan").on("resize.fndtn.magellan",function(){this.fixed_magellan.trigger("update-position")}.bind(this)).on("scroll.fndtn.magellan",function(){var d=a(b).scrollTop();c.fixed_magellan.each(function(){var b=a(this);"undefined"==typeof b.data("magellan-top-offset")&&b.data("magellan-top-offset",b.offset().top),"undefined"==typeof b.data("magellan-fixed-position")&&b.data("magellan-fixed-position",!1);var e=d+c.settings.threshold>b.data("magellan-top-offset"),f=b.attr("data-magellan-top-offset");b.data("magellan-fixed-position")!=e&&(b.data("magellan-fixed-position",e),e?(b.addClass("fixed"),b.css({position:"fixed",top:0}),c.magellan_placeholder.show()):(b.removeClass("fixed"),b.css({position:"",top:""}),c.magellan_placeholder.hide()),e&&"undefined"!=typeof f&&0!=f&&b.css({position:"fixed",top:f+"px"}))})}),this.last_destination.length>0&&a(b).on("scroll.fndtn.magellan",function(){var d=a(b).scrollTop(),e=d+a(b).height(),f=Math.ceil(c.last_destination.offset().top);a("[data-magellan-destination]").each(function(){var b=a(this),g=b.attr("data-magellan-destination"),h=b.offset().top-b.outerHeight(!0)-d;h<=c.settings.threshold&&a("[data-magellan-arrival='"+g+"']").trigger("arrival"),e>=a(c.scope).height()&&f>d&&e>f&&a("[data-magellan-arrival]").last().trigger("arrival")})})},set_threshold:function(){"number"!=typeof this.settings.threshold&&(this.settings.threshold=this.fixed_magellan.length>0?this.fixed_magellan.outerHeight(!0):0)},set_active_class:function(a){a&&a.active_class&&"string"==typeof a.active_class&&(this.settings.active_class=a.active_class)},off:function(){a(this.scope).off(".fndtn.magellan"),a(b).off(".fndtn.magellan")},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.0.3",settings:{},init:function(){this.events()},events:function(){a(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-right")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-left")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-left")})},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";var e=function(){},f=function(e,f){if(e.hasClass(f.slides_container_class))return this;var j,k,l,m,n,o,p=this,q=e,r=0,s=!1;q.children().first().addClass(f.active_slide_class),p.update_slide_number=function(b){f.slide_number&&(k.find("span:first").text(parseInt(b)+1),k.find("span:last").text(q.children().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_active_link=function(b){var c=a('a[data-orbit-link="'+q.children().eq(b).attr("data-orbit-slide")+'"]');c.siblings().removeClass(f.bullets_active_class),c.addClass(f.bullets_active_class)},p.build_markup=function(){q.wrap('
'),j=q.parent(),q.addClass(f.slides_container_class),f.navigation_arrows&&(j.append(a('').addClass(f.prev_class)),j.append(a('').addClass(f.next_class))),f.timer&&(m=a("
").addClass(f.timer_container_class),m.append(""),m.append(a("
").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class),j.append(m)),f.slide_number&&(k=a("
").addClass(f.slide_number_class),k.append(" "+f.slide_number_text+" "),j.append(k)),f.bullets&&(l=a("
    ").addClass(f.bullets_container_class),j.append(l),l.wrap('
    '),q.children().each(function(b){var c=a("
  1. ").attr("data-orbit-slide",b);l.append(c)})),f.stack_on_small&&j.addClass(f.stack_on_small_class),p.update_slide_number(0),p.update_active_link(0)},p._goto=function(b,c){if(b===r)return!1;"object"==typeof o&&o.restart();var d=q.children(),e="next";if(s=!0,r>b&&(e="prev"),b>=d.length){if(!f.circular)return!1;b=0}else if(0>b){if(!f.circular)return!1;b=d.length-1}var g=a(d.get(r)),h=a(d.get(b));g.css("zIndex",2),g.removeClass(f.active_slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active_link(b);var i=function(){var a=function(){r=b,s=!1,c===!0&&(o=p.create_timer(),o.start()),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{slide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};q.height()!=h.height()&&f.variable_height?q.animate({height:h.height()},250,"linear",a):a()};if(1===d.length)return i(),!1;var j=function(){"next"===e&&n.next(g,h,i),"prev"===e&&n.prev(g,h,i)};h.height()>q.height()&&f.variable_height?q.animate({height:h.height()},250,"linear",j):j()},p.next=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r+1)},p.prev=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=function(b){b.preventDefault();var c=a(this).attr("data-orbit-link");if("string"==typeof c&&""!=(c=a.trim(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index())}},p.link_bullet=function(){var b=a(this).attr("data-orbit-slide");if("string"==typeof b&&""!=(b=a.trim(b)))if(isNaN(parseInt(b))){var c=j.find("[data-orbit-slide="+b+"]");-1!=c.index()&&p._goto(c.index()+1)}else p._goto(parseInt(b))},p.timer_callback=function(){p._goto(r+1,!0)},p.compute_dimensions=function(){var b=a(q.children().get(r)),c=b.height();f.variable_height||q.children().each(function(){a(this).height()>c&&(c=a(this).height())}),q.height(c)},p.create_timer=function(){var a=new g(j.find("."+f.timer_container_class),f,p.timer_callback);return a},p.stop_timer=function(){"object"==typeof o&&o.stop()},p.toggle_timer=function(){var a=j.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?("undefined"==typeof o&&(o=p.create_timer()),o.start()):"object"==typeof o&&o.stop()},p.init=function(){p.build_markup(),f.timer&&(o=p.create_timer(),o.start()),n=new i(f,q),"slide"===f.animation&&(n=new h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_class,p.prev),j.on("click","[data-orbit-slide]",p.link_bullet),j.on("click",p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var b=j.data("swipe-transition");if("undefined"==typeof b&&(b={}),b.delta_x=a.touches[0].pageX-b.start_page_x,"undefined"==typeof b.is_scrolling&&(b.is_scrolling=!!(b.is_scrolling||Math.abs(b.delta_x)0?a(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):a(this.scope).on("open.fndtn.reveal","[data-reveal]",this.settings.open).on("opened.fndtn.reveal","[data-reveal]",this.settings.opened).on("opened.fndtn.reveal","[data-reveal]",this.open_video).on("close.fndtn.reveal","[data-reveal]",this.settings.close).on("closed.fndtn.reveal","[data-reveal]",this.settings.closed).on("closed.fndtn.reveal","[data-reveal]",this.close_video),!0},key_up_on:function(){var b=this;return a("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(c){var d=a("[data-reveal].open"),e=d.data("reveal-init");e&&27===c.which&&e.close_on_esc&&!b.locked&&b.close.call(b,d)}),!0},key_up_off:function(){return a("body").off("keyup.fndtn.reveal"),!0},open:function(b,c){var d=this;if(b)if("undefined"!=typeof b.selector)var e=a("#"+b.data("reveal-id"));else{var e=a(this.scope);c=b}else var e=a(this.scope);var f=e.data("reveal-init");if(!e.hasClass("open")){var g=a("[data-reveal].open");if("undefined"==typeof e.data("css-top")&&e.data("css-top",parseInt(e.css("top"),10)).data("offset",this.cache_offset(e)),this.key_up_on(e),e.trigger("open"),g.length<1&&this.toggle_bg(e),"string"==typeof c&&(c={url:c}),"undefined"!=typeof c&&c.url){var h="undefined"!=typeof c.success?c.success:null;a.extend(c,{success:function(b,c,i){if(a.isFunction(h)&&h(b,c,i),e.html(b),a(e).foundation("section","reflow"),g.length>0){var j=g.data("reveal-init");d.hide(g,j.css.close)}d.show(e,f.css.open)}}),a.ajax(c)}else{if(g.length>0){var i=g.data("reveal-init");this.hide(g,i.css.close)}this.show(e,f.css.open)}}},close:function(b){var b=b&&b.length?b:a(this.scope),c=a("[data-reveal].open"),d=b.data("reveal-init");c.length>0&&(this.locked=!0,this.key_up_off(b),b.trigger("close"),this.toggle_bg(b),this.hide(c,d.css.close,d))},close_targets:function(){var a="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?a+", ."+this.settings.bg_class:a},toggle_bg:function(b){b.data("reveal-init");0===a("."+this.settings.bg_class).length&&(this.settings.bg=a("
    ",{"class":this.settings.bg_class}).appendTo("body")),this.settings.bg.filter(":visible").length>0?this.hide(this.settings.bg):this.show(this.settings.bg)},show:function(c,d){if(d){var e=c.data("reveal-init");if(0===c.parent("body").length){var f=c.wrap('
    ').parent(),g=this.settings.rootElement||"body";c.on("closed.fndtn.reveal.wrapped",function(){c.detach().appendTo(f),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().appendTo(g)}if(/pop/i.test(e.animation)){d.top=a(b).scrollTop()-c.data("offset")+"px";var h={top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return this.delay(function(){return c.css(d).animate(h,e.animation_speed,"linear",function(){this.locked=!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this),e.animation_speed/2)}if(/fade/i.test(e.animation)){var h={opacity:1};return this.delay(function(){return c.css(d).animate(h,e.animation_speed,"linear",function(){this.locked=!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this),e.animation_speed/2)}return c.css(d).show().css({opacity:1}).addClass("open").trigger("opened")}var e=this.settings;return/fade/i.test(e.animation)?c.fadeIn(e.animation_speed/2):c.show()},hide:function(c,d){if(d){var e=c.data("reveal-init");if(/pop/i.test(e.animation)){var f={top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return this.delay(function(){return c.animate(f,e.animation_speed,"linear",function(){this.locked=!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),e.animation_speed/2)}if(/fade/i.test(e.animation)){var f={opacity:0};return this.delay(function(){return c.animate(f,e.animation_speed,"linear",function(){this.locked=!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),e.animation_speed/2)}return c.hide().css(d).removeClass("open").trigger("closed")}var e=this.settings;return/fade/i.test(e.animation)?c.fadeOut(e.animation_speed/2):c.hide()},close_video:function(){var b=a(this).find(".flex-video"),c=b.find("iframe");c.length>0&&(c.attr("data-src",c[0].src),c.attr("src","about:blank"),b.hide())},open_video:function(){var b=a(this).find(".flex-video"),c=b.find("iframe");if(c.length>0){var e=c.attr("data-src");if("string"==typeof e)c[0].src=c.attr("data-src");else{var f=c[0].src;c[0].src=d,c[0].src=f}b.show()}},cache_offset:function(a){var b=a.show().height()+parseInt(a.css("top"),10);return a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.tab={name:"tab",version:"5.0.3",settings:{active_class:"active",callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".tab").on("click.fndtn.tab","[data-tab] > dd > a",function(b){b.preventDefault();var c=a(this).parent(),d=c.closest("[data-tab]"),e=a("#"+this.href.split("#")[1]),f=c.siblings(),g=d.data("tab-init");a(this).data("tab-content")&&(e=a("#"+a(this).data("tab-content").split("#")[1])),c.addClass(g.active_class).trigger("opened"),f.removeClass(g.active_class),e.siblings().removeClass(g.active_class).end().addClass(g.active_class),g.callback(c),d.trigger("toggled",[c])})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.0.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,tip_template:function(a,b){return''+b+''}},cache:{},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this;Modernizr.touch?a(this.scope).off(".tooltip").on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip","[data-tooltip]",function(c){var d=a.extend({},b.settings,b.data_options(a(this)));d.disable_for_touch||(c.preventDefault(),a(d.tooltip_class).hide(),b.showOrCreateTip(a(this)))}).on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip",this.settings.tooltip_class,function(b){b.preventDefault(),a(this).fadeOut(150)}):a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip","[data-tooltip]",function(c){var d=a(this);/enter|over/i.test(c.type)?b.showOrCreateTip(d):("mouseout"===c.type||"mouseleave"===c.type)&&b.hide(d)})},showOrCreateTip:function(a){var b=this.getTip(a);return b&&b.length>0?this.show(a):this.create(a)},getTip:function(b){var c=this.selector(b),d=null;return c&&(d=a('span[data-selector="'+c+'"]'+this.settings.tooltip_class)),"object"==typeof d?d:!1},selector:function(a){var b=a.attr("id"),c=a.attr("data-tooltip")||a.attr("data-selector");return(b&&b.length<1||!b)&&"string"!=typeof c&&(c="tooltip"+Math.random().toString(36).substring(7),a.attr("data-selector",c)),b&&b.length>0?b:c},create:function(b){var c=a(this.settings.tip_template(this.selector(b),a("
    ").html(b.attr("title")).html())),d=this.inheritable_classes(b);c.addClass(d).appendTo(this.settings.append_to),Modernizr.touch&&c.append(''+this.settings.touch_close_text+""),b.removeAttr("title").attr("title",""),this.show(b)},reposition:function(b,c,d){var e,f,g,h,i;if(c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerHeight(),c.css({width:e?e:"auto"}),i=function(a,b,c,d,e){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()},i(c,b.offset().top+b.outerHeight()+10,"auto","auto",b.offset().left),this.small())i(c,b.offset().top+b.outerHeight()+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",b.offset().left);else{var j=b.offset().left;Foundation.rtl&&(j=b.offset().left+b.offset().width-c.outerWidth()),i(c,b.offset().top+b.outerHeight()+10,"auto","auto",j),c.removeClass("tip-override"),d&&d.indexOf("tip-top")>-1?i(c,b.offset().top-c.outerHeight()-10,"auto","auto",j).removeClass("tip-override"):d&&d.indexOf("tip-left")>-1?i(c,b.offset().top+b.outerHeight()/2-c.outerHeight()/2,"auto","auto",b.offset().left-c.outerWidth()-g).removeClass("tip-override"):d&&d.indexOf("tip-right")>-1&&i(c,b.offset().top+b.outerHeight()/2-c.outerHeight()/2,"auto","auto",b.offset().left+b.outerWidth()+g).removeClass("tip-override")}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches},inheritable_classes:function(b){var c=["tip-top","tip-left","tip-bottom","tip-right","noradius"].concat(this.settings.additional_inheritable_classes),d=b.attr("class"),e=d?a.map(d.split(" "),function(b){return-1!==a.inArray(b,c)?b:void 0}).join(" "):"";return a.trim(e)},show:function(a){var b=this.getTip(a);this.reposition(a,b,a.attr("class")),b.fadeIn(150)},hide:function(a){var b=this.getTip(a);b.fadeOut(150)},reload:function(){var b=a(this);return b.data("fndtn-tooltips")?b.foundationTooltips("destroy").foundationTooltips("init"):b.foundationTooltips("init")},off:function(){a(this.scope).off(".fndtn.tooltip"),a(this.settings.tooltip_class).each(function(b){a("[data-tooltip]").get(b).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.0.3",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(b,c,d){Foundation.inherit(this,"addCustomRule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),a("[data-topbar]",this.scope).each(function(){{var b=a(this),c=b.data("topbar-init"); -a("section",this),a("> ul",this).first()}b.data("index",0);var d=b.parent();d.hasClass("fixed")||d.hasClass(c.sticky_class)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?a(".has-dropdown",b).addClass("not-click"):a(".has-dropdown",b).removeClass("not-click"),e.addCustomRule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&a("body").addClass("f-topbar-fixed")})},toggle:function(c){var d=this;if(c)var e=a(c).closest("[data-topbar]");else var e=a("[data-topbar]");var f=e.data("topbar-init"),g=a("section, .section",e);d.breakpoint()&&(d.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),a("li.moved",g).removeClass("moved"),e.data("index",0),e.toggleClass("expanded").css("height","")),f.scrolltop?e.hasClass("expanded")?e.parent().hasClass("fixed")&&(f.scrolltop?(e.parent().removeClass("fixed"),e.addClass("fixed"),a("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):e.parent().removeClass("expanded")):e.hasClass("fixed")&&(e.parent().addClass("fixed"),e.removeClass("fixed"),a("body").addClass("f-topbar-fixed")):(e.parent().hasClass(d.settings.sticky_class)&&e.parent().addClass("fixed"),e.parent().hasClass("fixed")&&(e.hasClass("expanded")?(e.addClass("fixed"),e.parent().addClass("expanded"),a("body").addClass("f-topbar-fixed")):(e.removeClass("fixed"),e.parent().removeClass("expanded"),d.update_sticky_positioning())))},timer:null,events:function(){var c=this;a(this.scope).off(".topbar").on("click.fndtn.topbar","[data-topbar] .toggle-topbar",function(a){a.preventDefault(),c.toggle(this)}).on("click.fndtn.topbar","[data-topbar] li.has-dropdown",function(b){var d=a(this),e=a(b.target),f=d.closest("[data-topbar]"),g=f.data("topbar-init");return e.data("revealId")?void c.toggle():void(c.breakpoint()||(!g.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),d.hasClass("hover")?(d.removeClass("hover").find("li").removeClass("hover"),d.parents("li.hover").removeClass("hover")):(d.addClass("hover"),"A"===e[0].nodeName&&e.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","[data-topbar] .has-dropdown>a",function(b){if(c.breakpoint()){b.preventDefault();var d=a(this),e=d.closest("[data-topbar]"),f=e.find("section, .section"),g=(d.next(".dropdown").outerHeight(),d.closest("li"));e.data("index",e.data("index")+1),g.addClass("moved"),c.rtl?(f.css({right:-(100*e.data("index"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"%"})):(f.css({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({left:100*e.data("index")+"%"})),e.css("height",d.siblings("ul").outerHeight(!0)+e.data("height"))}}),a(b).off(".topbar").on("resize.fndtn.topbar",c.throttle(function(){c.resize.call(c)},50)).trigger("resize"),a("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(b){var c=a(b.target).closest("li").closest("li.hover");c.length>0||a("[data-topbar] li").removeClass("hover")}),a(this.scope).on("click.fndtn.topbar","[data-topbar] .has-dropdown .back",function(b){b.preventDefault();var d=a(this),e=d.closest("[data-topbar]"),f=e.find("section, .section"),g=(e.data("topbar-init"),d.closest("li.moved")),h=g.parent();e.data("index",e.data("index")-1),c.rtl?(f.css({right:-(100*e.data("index"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"%"})):(f.css({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({left:100*e.data("index")+"%"})),0===e.data("index")?e.css("height",""):e.css("height",h.outerHeight(!0)+e.data("height")),setTimeout(function(){g.removeClass("moved")},300)})},resize:function(){var b=this;a("[data-topbar]").each(function(){var d,e=a(this),f=(e.data("topbar-init"),e.parent("."+b.settings.sticky_class));if(!b.breakpoint()){var g=e.hasClass("expanded");e.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&b.toggle(e)}f.length>0&&(f.hasClass("fixed")?(f.removeClass("fixed"),d=f.offset().top,a(c.body).hasClass("f-topbar-fixed")&&(d-=e.data("height")),e.data("stickyoffset",d),f.addClass("fixed")):(d=f.offset().top,e.data("stickyoffset",d)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},assemble:function(b){{var c=b.data("topbar-init"),d=a("section",b);a("> ul",b).first()}d.detach(),a(".has-dropdown>a",d).each(function(){var b=a(this),d=b.siblings(".dropdown"),e=b.attr("href");if(c.mobile_show_parent_link&&e&&e.length>1)var f=a('
  2. '+b.text()+"
  3. ");else var f=a('
  4. ');a("h5>a",f).html(1==c.custom_back_text?c.back_text:"« "+b.html()),d.prepend(f)}),d.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data("topbar-init",a.extend({},b.data("topbar-init"),{assembled:!0}))},height:function(b){var c=0;return a("> li",b).each(function(){c+=a(this).outerHeight(!0)}),c},sticky:function(){var c=(a(b),this);a(b).on("scroll",function(){c.update_sticky_positioning()})},update_sticky_positioning:function(){var c="."+this.settings.sticky_class,d=a(b);if(a(c).length>0){var e=this.settings.sticky_topbar.data("stickyoffset");a(c).hasClass("expanded")||(d.scrollTop()>e?a(c).hasClass("fixed")||(a(c).addClass("fixed"),a("body").addClass("f-topbar-fixed")):d.scrollTop()<=e&&a(c).hasClass("fixed")&&(a(c).removeClass("fixed"),a("body").removeClass("f-topbar-fixed")))}},off:function(){a(this.scope).off(".fndtn.topbar"),a(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document); \ No newline at end of file diff --git a/bower_components/foundation/js/foundation/foundation.abide.js b/bower_components/foundation/js/foundation/foundation.abide.js deleted file mode 100644 index 9898eac..0000000 --- a/bower_components/foundation/js/foundation/foundation.abide.js +++ /dev/null @@ -1,222 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.abide = { - name : 'abide', - - version : '5.0.3', - - settings : { - focus_on_invalid : true, - error_labels: true, // labels with a for="inputId" will recieve an `error` class - timeout : 1000, - patterns : { - alpha: /[a-zA-Z]+/, - alpha_numeric : /[a-zA-Z0-9]+/, - integer: /-?\d+/, - number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, - - // generic password: upper-case, lower-case, number/special character, and min 8 characters - password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, - - // amex, visa, diners - card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, - cvv : /^([0-9]){3,4}$/, - - // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address - email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, - - url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, - // abc.de - domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, - - datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, - // YYYY-MM-DD - date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, - // HH:MM:SS - time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, - dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, - // MM/DD/YYYY - month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, - - // #FFF or #FFFFFF - color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ - } - }, - - timer : null, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function (scope) { - var self = this, - form = $(scope).attr('novalidate', 'novalidate'), - settings = form.data('abide-init'); - - form - .off('.abide') - .on('submit.fndtn.abide validate.fndtn.abide', function (e) { - var is_ajax = /ajax/i.test($(this).attr('data-abide')); - return self.validate($(this).find('input, textarea, select').get(), e, is_ajax); - }) - .find('input, textarea, select') - .off('.abide') - .on('blur.fndtn.abide change.fndtn.abide', function (e) { - self.validate([this], e); - }) - .on('keydown.fndtn.abide', function (e) { - var settings = $(this).closest('form').data('abide-init'); - clearTimeout(self.timer); - self.timer = setTimeout(function () { - self.validate([this], e); - }.bind(this), settings.timeout); - }); - }, - - validate : function (els, e, is_ajax) { - var validations = this.parse_patterns(els), - validation_count = validations.length, - form = $(els[0]).closest('form'), - submit_event = /submit/.test(e.type); - - for (var i=0; i < validation_count; i++) { - if (!validations[i] && (submit_event || is_ajax)) { - if (this.settings.focus_on_invalid) els[i].focus(); - form.trigger('invalid'); - $(els[i]).closest('form').attr('data-invalid', ''); - return false; - } - } - - if (submit_event || is_ajax) { - form.trigger('valid'); - } - - form.removeAttr('data-invalid'); - - if (is_ajax) return false; - - return true; - }, - - parse_patterns : function (els) { - var count = els.length, - el_patterns = []; - - for (var i = count - 1; i >= 0; i--) { - el_patterns.push(this.pattern(els[i])); - } - - return this.check_validation_and_apply_styles(el_patterns); - }, - - pattern : function (el) { - var type = el.getAttribute('type'), - required = typeof el.getAttribute('required') === 'string'; - - var pattern = el.getAttribute('pattern') || ''; - - if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { - return [el, this.settings.patterns[pattern], required]; - } else if (pattern.length > 0) { - return [el, new RegExp(pattern), required]; - } - - if (this.settings.patterns.hasOwnProperty(type)) { - return [el, this.settings.patterns[type], required]; - } - - pattern = /.*/; - - return [el, pattern, required]; - }, - - check_validation_and_apply_styles : function (el_patterns) { - var count = el_patterns.length, - validations = []; - - for (var i = count - 1; i >= 0; i--) { - var el = el_patterns[i][0], - required = el_patterns[i][2], - value = el.value, - is_equal = el.getAttribute('data-equalto'), - is_radio = el.type === "radio", - is_checkbox = el.type === "checkbox", - label = $('label[for="' + el.getAttribute('id') + '"]'), - valid_length = (required) ? (el.value.length > 0) : true; - - if (is_radio && required) { - validations.push(this.valid_radio(el, required)); - } else if (is_checkbox && required) { - validations.push(this.valid_checkbox(el, required)); - } else if (is_equal && required) { - validations.push(this.valid_equal(el, required)); - } else { - if (el_patterns[i][1].test(value) && valid_length || - !required && el.value.length < 1) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - if (label.length > 0 && this.settings.error_labels) label.removeClass('error'); - - validations.push(true); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - if (label.length > 0 && this.settings.error_labels) label.addClass('error'); - - validations.push(false); - } - } - } - - return validations; - }, - - valid_checkbox : function(el, required) { - var el = $(el), - valid = (el.is(':checked') || !required); - if (valid) { - el.removeAttr('data-invalid').parent().removeClass('error'); - } else { - el.attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - }, - - valid_radio : function (el, required) { - var name = el.getAttribute('name'), - group = document.getElementsByName(name), - count = group.length, - valid = false; - - for (var i=0; i < count; i++) { - if (group[i].checked) valid = true; - } - - for (var i=0; i < count; i++) { - if (valid) { - $(group[i]).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(group[i]).attr('data-invalid', '').parent().addClass('error'); - } - } - - return valid; - }, - - valid_equal: function(el, required) { - var from = document.getElementById(el.getAttribute('data-equalto')).value, - to = el.value, - valid = (from === to); - - if (valid) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - } - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.accordion.js b/bower_components/foundation/js/foundation/foundation.accordion.js deleted file mode 100644 index 24e7791..0000000 --- a/bower_components/foundation/js/foundation/foundation.accordion.js +++ /dev/null @@ -1,41 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.accordion = { - name : 'accordion', - - version : '5.0.3', - - settings : { - active_class: 'active', - toggleable: true - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.accordion').on('click.fndtn.accordion', '[data-accordion] > dd > a', function (e) { - var accordion = $(this).parent(), - target = $('#' + this.href.split('#')[1]), - siblings = $('> dd > .content', target.closest('[data-accordion]')), - settings = accordion.parent().data('accordion-init'), - active = $('> dd > .content.' + settings.active_class, accordion.parent()); - - e.preventDefault(); - - if (active[0] == target[0] && settings.toggleable) { - return target.toggleClass(settings.active_class); - } - - siblings.removeClass(settings.active_class); - target.addClass(settings.active_class); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.alert.js b/bower_components/foundation/js/foundation/foundation.alert.js deleted file mode 100644 index 1f5bc6a..0000000 --- a/bower_components/foundation/js/foundation/foundation.alert.js +++ /dev/null @@ -1,34 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.alert = { - name : 'alert', - - version : '5.0.3', - - settings : { - animation: 'fadeOut', - speed: 300, // fade out speed - callback: function (){} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.alert').on('click.fndtn.alert', '[data-alert] a.close', function (e) { - var alertBox = $(this).closest("[data-alert]"), - settings = alertBox.data('alert-init') || Foundation.libs.alert.settings; - - e.preventDefault(); - alertBox[settings.animation](settings.speed, function () { - $(this).trigger('closed').remove(); - settings.callback(); - }); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.clearing.js b/bower_components/foundation/js/foundation/foundation.clearing.js deleted file mode 100644 index d2c892e..0000000 --- a/bower_components/foundation/js/foundation/foundation.clearing.js +++ /dev/null @@ -1,463 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.clearing = { - name : 'clearing', - - version: '5.0.3', - - settings : { - templates : { - viewing : '×' + - '' - }, - - // comma delimited list of selectors that, on click, will close clearing, - // add 'div.clearing-blackout, div.visible-img' to close on background click - close_selectors : '.clearing-close', - - // event initializers and locks - init : false, - locked : false - }, - - init : function (scope, method, options) { - var self = this; - Foundation.inherit(this, 'throttle loaded'); - - this.bindings(method, options); - - if ($(this.scope).is('[data-clearing]')) { - this.assemble($('li', this.scope)); - } else { - $('[data-clearing]', this.scope).each(function () { - self.assemble($('li', this)); - }); - } - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.clearing') - .on('click.fndtn.clearing', 'ul[data-clearing] li', - function (e, current, target) { - var current = current || $(this), - target = target || current, - next = current.next('li'), - settings = current.closest('[data-clearing]').data('clearing-init'), - image = $(e.target); - - e.preventDefault(); - - if (!settings) { - self.init(); - settings = current.closest('[data-clearing]').data('clearing-init'); - } - - // if clearing is open and the current image is - // clicked, go to the next image in sequence - if (target.hasClass('visible') && - current[0] === target[0] && - next.length > 0 && self.is_open(current)) { - target = next; - image = $('img', target); - } - - // set current and target to the clicked li if not otherwise defined. - self.open(image, current, target); - self.update_paddles(target); - }) - - .on('click.fndtn.clearing', '.clearing-main-next', - function (e) { self.nav(e, 'next') }) - .on('click.fndtn.clearing', '.clearing-main-prev', - function (e) { self.nav(e, 'prev') }) - .on('click.fndtn.clearing', this.settings.close_selectors, - function (e) { Foundation.libs.clearing.close(e, this) }) - .on('keydown.fndtn.clearing', - function (e) { self.keydown(e) }); - - $(window).off('.clearing').on('resize.fndtn.clearing', - function () { self.resize() }); - - this.swipe_events(scope); - }, - - swipe_events : function (scope) { - var self = this; - - $(this.scope) - .on('touchstart.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - - $(this).data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = $(this).data('swipe-transition'); - - if (typeof data === 'undefined') { - data = {}; - } - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? 'next' : 'prev'; - data.active = true; - self.nav(e, direction); - } - }) - .on('touchend.fndtn.clearing', '.visible-img', function(e) { - $(this).data('swipe-transition', {}); - e.stopPropagation(); - }); - }, - - assemble : function ($li) { - var $el = $li.parent(); - - if ($el.parent().hasClass('carousel')) return; - $el.after('
    '); - - var holder = $('#foundationClearingHolder'), - settings = $el.data('clearing-init'), - grid = $el.detach(), - data = { - grid: '', - viewing: settings.templates.viewing - }, - wrapper = '
    ' + data.viewing + - data.grid + '
    '; - - return holder.after(wrapper).remove(); - }, - - open : function ($image, current, target) { - var root = target.closest('.clearing-assembled'), - container = $('div', root).first(), - visible_image = $('.visible-img', container), - image = $('img', visible_image).not($image); - - if (!this.locked()) { - // set the image to the selected thumbnail - image - .attr('src', this.load($image)) - .css('visibility', 'hidden'); - - this.loaded(image, function () { - image.css('visibility', 'visible'); - // toggle the gallery - root.addClass('clearing-blackout'); - container.addClass('clearing-container'); - visible_image.show(); - this.fix_height(target) - .caption($('.clearing-caption', visible_image), $image) - .center(image) - .shift(current, target, function () { - target.siblings().removeClass('visible'); - target.addClass('visible'); - }); - }.bind(this)); - } - }, - - close : function (e, el) { - e.preventDefault(); - - var root = (function (target) { - if (/blackout/.test(target.selector)) { - return target; - } else { - return target.closest('.clearing-blackout'); - } - }($(el))), container, visible_image; - - if (el === e.target && root) { - container = $('div', root).first(); - visible_image = $('.visible-img', container); - this.settings.prev_index = 0; - $('ul[data-clearing]', root) - .attr('style', '').closest('.clearing-blackout') - .removeClass('clearing-blackout'); - container.removeClass('clearing-container'); - visible_image.hide(); - } - - return false; - }, - - is_open : function (current) { - return current.parent().prop('style').length > 0; - }, - - keydown : function (e) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'), - NEXT_KEY = this.rtl ? 37 : 39, - PREV_KEY = this.rtl ? 39 : 37, - ESC_KEY = 27; - - if (e.which === NEXT_KEY) this.go(clearing, 'next'); - if (e.which === PREV_KEY) this.go(clearing, 'prev'); - if (e.which === ESC_KEY) $('a.clearing-close').trigger('click'); - }, - - nav : function (e, direction) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'); - - e.preventDefault(); - this.go(clearing, direction); - }, - - resize : function () { - var image = $('img', '.clearing-blackout .visible-img'); - - if (image.length) { - this.center(image); - } - }, - - // visual adjustments - fix_height : function (target) { - var lis = target.parent().children(), - self = this; - - lis.each(function () { - var li = $(this), - image = li.find('img'); - - if (li.height() > image.outerHeight()) { - li.addClass('fix-height'); - } - }) - .closest('ul') - .width(lis.length * 100 + '%'); - - return this; - }, - - update_paddles : function (target) { - var visible_image = target - .closest('.carousel') - .siblings('.visible-img'); - - if (target.next().length > 0) { - $('.clearing-main-next', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-next', visible_image) - .addClass('disabled'); - } - - if (target.prev().length > 0) { - $('.clearing-main-prev', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-prev', visible_image) - .addClass('disabled'); - } - }, - - center : function (target) { - if (!this.rtl) { - target.css({ - marginLeft : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2) - }); - } else { - target.css({ - marginRight : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2), - left: 'auto', - right: '50%' - }); - } - return this; - }, - - // image loading and preloading - - load : function ($image) { - if ($image[0].nodeName === "A") { - var href = $image.attr('href'); - } else { - var href = $image.parent().attr('href'); - } - - this.preload($image); - - if (href) return href; - return $image.attr('src'); - }, - - preload : function ($image) { - this - .img($image.closest('li').next()) - .img($image.closest('li').prev()); - }, - - img : function (img) { - if (img.length) { - var new_img = new Image(), - new_a = $('a', img); - - if (new_a.length) { - new_img.src = new_a.attr('href'); - } else { - new_img.src = $('img', img).attr('src'); - } - } - return this; - }, - - // image caption - - caption : function (container, $image) { - var caption = $image.data('caption'); - - if (caption) { - container - .html(caption) - .show(); - } else { - container - .text('') - .hide(); - } - return this; - }, - - // directional methods - - go : function ($ul, direction) { - var current = $('.visible', $ul), - target = current[direction](); - - if (target.length) { - $('img', target) - .trigger('click', [current, target]); - } - }, - - shift : function (current, target, callback) { - var clearing = target.parent(), - old_index = this.settings.prev_index || target.index(), - direction = this.direction(clearing, current, target), - dir = this.rtl ? 'right' : 'left', - left = parseInt(clearing.css('left'), 10), - width = target.outerWidth(), - skip_shift; - - var dir_obj = {}; - - // we use jQuery animate instead of CSS transitions because we - // need a callback to unlock the next animation - // needs support for RTL ** - if (target.index() !== old_index && !/skip/.test(direction)){ - if (/left/.test(direction)) { - this.lock(); - dir_obj[dir] = left + width; - clearing.animate(dir_obj, 300, this.unlock()); - } else if (/right/.test(direction)) { - this.lock(); - dir_obj[dir] = left - width; - clearing.animate(dir_obj, 300, this.unlock()); - } - } else if (/skip/.test(direction)) { - // the target image is not adjacent to the current image, so - // do we scroll right or not - skip_shift = target.index() - this.settings.up_count; - this.lock(); - - if (skip_shift > 0) { - dir_obj[dir] = -(skip_shift * width); - clearing.animate(dir_obj, 300, this.unlock()); - } else { - dir_obj[dir] = 0; - clearing.animate(dir_obj, 300, this.unlock()); - } - } - - callback(); - }, - - direction : function ($el, current, target) { - var lis = $('li', $el), - li_width = lis.outerWidth() + (lis.outerWidth() / 4), - up_count = Math.floor($('.clearing-container').outerWidth() / li_width) - 1, - target_index = lis.index(target), - response; - - this.settings.up_count = up_count; - - if (this.adjacent(this.settings.prev_index, target_index)) { - if ((target_index > up_count) - && target_index > this.settings.prev_index) { - response = 'right'; - } else if ((target_index > up_count - 1) - && target_index <= this.settings.prev_index) { - response = 'left'; - } else { - response = false; - } - } else { - response = 'skip'; - } - - this.settings.prev_index = target_index; - - return response; - }, - - adjacent : function (current_index, target_index) { - for (var i = target_index + 1; i >= target_index - 1; i--) { - if (i === current_index) return true; - } - return false; - }, - - // lock management - - lock : function () { - this.settings.locked = true; - }, - - unlock : function () { - this.settings.locked = false; - }, - - locked : function () { - return this.settings.locked; - }, - - off : function () { - $(this.scope).off('.fndtn.clearing'); - $(window).off('.fndtn.clearing'); - }, - - reflow : function () { - this.init(); - } - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.dropdown.js b/bower_components/foundation/js/foundation/foundation.dropdown.js deleted file mode 100644 index ca4bf3b..0000000 --- a/bower_components/foundation/js/foundation/foundation.dropdown.js +++ /dev/null @@ -1,202 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.dropdown = { - name : 'dropdown', - - version : '5.0.3', - - settings : { - active_class: 'open', - is_hover: false, - opened: function(){}, - closed: function(){} - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.dropdown') - .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { - var settings = $(this).data('dropdown-init') || self.settings; - e.preventDefault(); - - self.closeall.call(self); - - if (!settings.is_hover || Modernizr.touch) self.toggle($(this)); - }) - .on('mouseenter.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - clearTimeout(self.timeout); - - if ($this.data('dropdown')) { - var dropdown = $('#' + $this.data('dropdown')), - target = $this; - } else { - var dropdown = $this; - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - } - - var settings = target.data('dropdown-init') || self.settings; - - if($(e.target).data('dropdown') && settings.is_hover) { - self.closeall.call(self); - } - - if (settings.is_hover) self.open.apply(self, [dropdown, target]); - }) - .on('mouseleave.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - self.timeout = setTimeout(function () { - if ($this.data('dropdown')) { - var settings = $this.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $('#' + $this.data('dropdown'))); - } else { - var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), - settings = target.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $this); - } - }.bind(this), 150); - }) - .on('click.fndtn.dropdown', function (e) { - var parent = $(e.target).closest('[data-dropdown-content]'); - - if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) { - return; - } - if (!($(e.target).data('revealId')) && - (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || - $.contains(parent.first()[0], e.target)))) { - e.stopPropagation(); - return; - } - - self.close.call(self, $('[data-dropdown-content]')); - }) - .on('opened.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.opened.call(this); - }) - .on('closed.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.closed.call(this); - }); - - $(window) - .off('.dropdown') - .on('resize.fndtn.dropdown', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - }, - - close: function (dropdown) { - var self = this; - dropdown.each(function () { - if ($(this).hasClass(self.settings.active_class)) { - $(this) - .css(Foundation.rtl ? 'right':'left', '-99999px') - .removeClass(self.settings.active_class); - $(this).trigger('closed'); - } - }); - }, - - closeall: function() { - var self = this; - $.each($('[data-dropdown-content]'), function() { - self.close.call(self, $(this)) - }); - }, - - open: function (dropdown, target) { - this - .css(dropdown - .addClass(this.settings.active_class), target); - dropdown.trigger('opened'); - }, - - toggle : function (target) { - var dropdown = $('#' + target.data('dropdown')); - if (dropdown.length === 0) { - // No dropdown found, not continuing - return; - } - - this.close.call(this, $('[data-dropdown-content]').not(dropdown)); - - if (dropdown.hasClass(this.settings.active_class)) { - this.close.call(this, dropdown); - } else { - this.close.call(this, $('[data-dropdown-content]')) - this.open.call(this, dropdown, target); - } - }, - - resize : function () { - var dropdown = $('[data-dropdown-content].open'), - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - - if (dropdown.length && target.length) { - this.css(dropdown, target); - } - }, - - css : function (dropdown, target) { - var offset_parent = dropdown.offsetParent(), - position = target.offset(); - - position.top -= offset_parent.offset().top; - position.left -= offset_parent.offset().left; - - if (this.small()) { - dropdown.css({ - position : 'absolute', - width: '95%', - 'max-width': 'none', - top: position.top + target.outerHeight() - }); - dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); - } else { - if (!Foundation.rtl && $(window).width() > dropdown.outerWidth() + target.offset().left) { - var left = position.left; - if (dropdown.hasClass('right')) { - dropdown.removeClass('right'); - } - } else { - if (!dropdown.hasClass('right')) { - dropdown.addClass('right'); - } - var left = position.left - (dropdown.outerWidth() - target.outerWidth()); - } - - dropdown.attr('style', '').css({ - position : 'absolute', - top: position.top + target.outerHeight(), - left: left - }); - } - - return dropdown; - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - off: function () { - $(this.scope).off('.fndtn.dropdown'); - $('html, body').off('.fndtn.dropdown'); - $(window).off('.fndtn.dropdown'); - $('[data-dropdown-content]').off('.fndtn.dropdown'); - this.settings.init = false; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.interchange.js b/bower_components/foundation/js/foundation/foundation.interchange.js deleted file mode 100644 index 2d728de..0000000 --- a/bower_components/foundation/js/foundation/foundation.interchange.js +++ /dev/null @@ -1,305 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.interchange = { - name : 'interchange', - - version : '5.0.3', - - cache : {}, - - images_loaded : false, - nodes_loaded : false, - - settings : { - load_attr : 'interchange', - - named_queries : { - 'default' : 'only screen', - small : Foundation.media_queries.small, - medium : Foundation.media_queries.medium, - large : Foundation.media_queries.large, - xlarge : Foundation.media_queries.xlarge, - xxlarge: Foundation.media_queries.xxlarge, - landscape : 'only screen and (orientation: landscape)', - portrait : 'only screen and (orientation: portrait)', - retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + - 'only screen and (min--moz-device-pixel-ratio: 2),' + - 'only screen and (-o-min-device-pixel-ratio: 2/1),' + - 'only screen and (min-device-pixel-ratio: 2),' + - 'only screen and (min-resolution: 192dpi),' + - 'only screen and (min-resolution: 2dppx)' - }, - - directives : { - replace: function (el, path, trigger) { - // The trigger argument, if called within the directive, fires - // an event named after the directive on the element, passing - // any parameters along to the event that you pass to trigger. - // - // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) - // - // This allows you to bind a callback like so: - // $('#interchangeContainer').on('replace', function (e, a, b, c) { - // console.log($(this).html(), a, b, c); - // }); - - if (/IMG/.test(el[0].nodeName)) { - var orig_path = el[0].src; - - if (new RegExp(path, 'i').test(orig_path)) return; - - el[0].src = path; - - return trigger(el[0].src); - } - var last_path = el.data('interchange-last-path'); - - if (last_path == path) return; - - return $.get(path, function (response) { - el.html(response); - el.data('interchange-last-path', path); - trigger(); - }); - - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.data_attr = 'data-' + this.settings.load_attr; - $.extend(true, this.settings, method, options); - - this.bindings(method, options); - this.load('images'); - this.load('nodes'); - }, - - events : function () { - var self = this; - - $(window) - .off('.interchange') - .on('resize.fndtn.interchange', self.throttle(function () { - self.resize.call(self); - }, 50)); - - return this; - }, - - resize : function () { - var cache = this.cache; - - if(!this.images_loaded || !this.nodes_loaded) { - setTimeout($.proxy(this.resize, this), 50); - return; - } - - for (var uuid in cache) { - if (cache.hasOwnProperty(uuid)) { - var passed = this.results(uuid, cache[uuid]); - - if (passed) { - this.settings.directives[passed - .scenario[1]](passed.el, passed.scenario[0], function () { - if (arguments[0] instanceof Array) { - var args = arguments[0]; - } else { - var args = Array.prototype.slice.call(arguments, 0); - } - - passed.el.trigger(passed.scenario[1], args); - }); - } - } - } - - }, - - results : function (uuid, scenarios) { - var count = scenarios.length; - - if (count > 0) { - var el = this.S('[data-uuid="' + uuid + '"]'); - - for (var i = count - 1; i >= 0; i--) { - var mq, rule = scenarios[i][2]; - if (this.settings.named_queries.hasOwnProperty(rule)) { - mq = matchMedia(this.settings.named_queries[rule]); - } else { - mq = matchMedia(rule); - } - if (mq.matches) { - return {el: el, scenario: scenarios[i]}; - } - } - } - - return false; - }, - - load : function (type, force_update) { - if (typeof this['cached_' + type] === 'undefined' || force_update) { - this['update_' + type](); - } - - return this['cached_' + type]; - }, - - update_images : function () { - var images = this.S('img[' + this.data_attr + ']'), - count = images.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cache = {}; - this.cached_images = []; - this.images_loaded = (count === 0); - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - if (images[i]) { - var str = images[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_images.push(images[i]); - } - } - - if(loaded_count === count) { - this.images_loaded = true; - this.enhance('images'); - } - } - - return this; - }, - - update_nodes : function () { - var nodes = this.S('[' + this.data_attr + ']').not('img'), - count = nodes.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cached_nodes = []; - // Set nodes_loaded to true if there are no nodes - // this.nodes_loaded = false; - this.nodes_loaded = (count === 0); - - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - var str = nodes[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_nodes.push(nodes[i]); - } - - if(loaded_count === count) { - this.nodes_loaded = true; - this.enhance('nodes'); - } - } - - return this; - }, - - enhance : function (type) { - var count = this['cached_' + type].length; - - for (var i = count - 1; i >= 0; i--) { - this.object($(this['cached_' + type][i])); - } - - return $(window).trigger('resize'); - }, - - parse_params : function (path, directive, mq) { - return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; - }, - - convert_directive : function (directive) { - var trimmed = this.trim(directive); - - if (trimmed.length > 0) { - return trimmed; - } - - return 'replace'; - }, - - object : function(el) { - var raw_arr = this.parse_data_attr(el), - scenarios = [], count = raw_arr.length; - - if (count > 0) { - for (var i = count - 1; i >= 0; i--) { - var split = raw_arr[i].split(/\((.*?)(\))$/); - - if (split.length > 1) { - var cached_split = split[0].split(','), - params = this.parse_params(cached_split[0], - cached_split[1], split[1]); - - scenarios.push(params); - } - } - } - - return this.store(el, scenarios); - }, - - uuid : function (separator) { - var delim = separator || "-"; - - function S4() { - return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); - } - - return (S4() + S4() + delim + S4() + delim + S4() - + delim + S4() + delim + S4() + S4() + S4()); - }, - - store : function (el, scenarios) { - var uuid = this.uuid(), - current_uuid = el.data('uuid'); - - if (this.cache[current_uuid]) return this.cache[current_uuid]; - - el.attr('data-uuid', uuid); - - return this.cache[uuid] = scenarios; - }, - - trim : function(str) { - if (typeof str === 'string') { - return $.trim(str); - } - - return str; - }, - - parse_data_attr : function (el) { - var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), - count = raw.length, output = []; - - for (var i = count - 1; i >= 0; i--) { - if (raw[i].replace(/[\W\d]+/, '').length > 4) { - output.push(raw[i]); - } - } - - return output; - }, - - reflow : function () { - this.load('images', true); - this.load('nodes', true); - } - - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.joyride.js b/bower_components/foundation/js/foundation/foundation.joyride.js deleted file mode 100644 index a8bfec8..0000000 --- a/bower_components/foundation/js/foundation/foundation.joyride.js +++ /dev/null @@ -1,842 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - var Modernizr = Modernizr || false; - - Foundation.libs.joyride = { - name : 'joyride', - - version : '5.0.3', - - defaults : { - expose : false, // turn on or off the expose feature - modal : true, // Whether to cover page with modal during the tour - tip_location : 'bottom', // 'top' or 'bottom' in relation to parent - nub_position : 'auto', // override on a per tooltip bases - scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation - scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. - timer : 0, // 0 = no timer , all other numbers = timer in milliseconds - start_timer_on_click : true, // true or false - true requires clicking the first button start the timer - start_offset : 0, // the index of the tooltip you want to start on (index of the li) - next_button : true, // true or false to control whether a next button is used - tip_animation : 'fade', // 'pop' or 'fade' in each tip - pause_after : [], // array of indexes where to pause the tour after - exposed : [], // array of expose elements - tip_animation_fade_speed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition - cookie_monster : false, // true or false to control whether cookies are used - cookie_name : 'joyride', // Name the cookie you'll use - cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' - cookie_expires : 365, // set when you would like the cookie to expire. - tip_container : 'body', // Where will the tip be attached - tip_location_patterns : { - top: ['bottom'], - bottom: [], // bottom should not need to be repositioned - left: ['right', 'top', 'bottom'], - right: ['left', 'top', 'bottom'] - }, - post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) - post_step_callback : function (){}, // A method to call after each step - pre_step_callback : function (){}, // A method to call before each step - pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) - post_expose_callback : function (){}, // A method to call after an element has been exposed - template : { // HTML segments for tip layout - link : '×', - timer : '
    ', - tip : '
    ', - wrapper : '
    ', - button : '', - modal : '
    ', - expose : '
    ', - expose_cover: '
    ' - }, - expose_add_class : '' // One or more space-separated class names to be added to exposed element - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle delay'); - - this.settings = this.defaults; - - this.bindings(method, options) - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.joyride') - .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { - e.preventDefault(); - - if (this.settings.$li.next().length < 1) { - this.end(); - } else if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - this.hide(); - this.show(); - this.startTimer(); - } else { - this.hide(); - this.show(); - } - - }.bind(this)) - - .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { - e.preventDefault(); - this.end(); - }.bind(this)); - - $(window) - .off('.joyride') - .on('resize.fndtn.joyride', self.throttle(function () { - if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { - if (self.settings.exposed.length > 0) { - var $els = $(self.settings.exposed); - - $els.each(function () { - var $this = $(this); - self.un_expose($this); - self.expose($this); - }); - } - - if (self.is_phone()) { - self.pos_phone(); - } else { - self.pos_default(false, true); - } - } - }, 100)); - }, - - start : function () { - var self = this, - $this = $('[data-joyride]', this.scope), - integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], - int_settings_count = integer_settings.length; - - if (!$this.length > 0) return; - - if (!this.settings.init) this.events(); - - this.settings = $this.data('joyride-init'); - - // non configureable settings - this.settings.$content_el = $this; - this.settings.$body = $(this.settings.tip_container); - this.settings.body_offset = $(this.settings.tip_container).position(); - this.settings.$tip_content = this.settings.$content_el.find('> li'); - this.settings.paused = false; - this.settings.attempts = 0; - - // can we create cookies? - if (typeof $.cookie !== 'function') { - this.settings.cookie_monster = false; - } - - // generate the tips and insert into dom. - if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { - this.settings.$tip_content.each(function (index) { - var $this = $(this); - this.settings = $.extend({}, self.defaults, self.data_options($this)) - - // Make sure that settings parsed from data_options are integers where necessary - for (var i = int_settings_count - 1; i >= 0; i--) { - self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); - } - self.create({$li : $this, index : index}); - }); - - // show first tip - if (!this.settings.start_timer_on_click && this.settings.timer > 0) { - this.show('init'); - this.startTimer(); - } else { - this.show('init'); - } - - } - }, - - resume : function () { - this.set_li(); - this.show(); - }, - - tip_template : function (opts) { - var $blank, content; - - opts.tip_class = opts.tip_class || ''; - - $blank = $(this.settings.template.tip).addClass(opts.tip_class); - content = $.trim($(opts.li).html()) + - this.button_text(opts.button_text) + - this.settings.template.link + - this.timer_instance(opts.index); - - $blank.append($(this.settings.template.wrapper)); - $blank.first().attr('data-index', opts.index); - $('.joyride-content-wrapper', $blank).append(content); - - return $blank[0]; - }, - - timer_instance : function (index) { - var txt; - - if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { - txt = ''; - } else { - txt = $(this.settings.template.timer)[0].outerHTML; - } - return txt; - }, - - button_text : function (txt) { - if (this.settings.next_button) { - txt = $.trim(txt) || 'Next'; - txt = $(this.settings.template.button).append(txt)[0].outerHTML; - } else { - txt = ''; - } - return txt; - }, - - create : function (opts) { - var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), - tipClass = opts.$li.attr('class'), - $tip_content = $(this.tip_template({ - tip_class : tipClass, - index : opts.index, - button_text : buttonText, - li : opts.$li - })); - - $(this.settings.tip_container).append($tip_content); - }, - - show : function (init) { - var $timer = null; - - // are we paused? - if (this.settings.$li === undefined - || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { - - // don't go to the next li if the tour was paused - if (this.settings.paused) { - this.settings.paused = false; - } else { - this.set_li(init); - } - - this.settings.attempts = 0; - - if (this.settings.$li.length && this.settings.$target.length > 0) { - if (init) { //run when we first start - this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); - if (this.settings.modal) { - this.show_modal(); - } - } - - this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); - - if (this.settings.modal && this.settings.expose) { - this.expose(); - } - - this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); - - this.settings.timer = parseInt(this.settings.timer, 10); - - this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; - - // scroll if not modal - if (!/body/i.test(this.settings.$target.selector)) { - this.scroll_to(); - } - - if (this.is_phone()) { - this.pos_phone(true); - } else { - this.pos_default(true); - } - - $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); - - if (/pop/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip.show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fade_speed); - - } else { - this.settings.$next_tip.show(); - - } - - - } else if (/fade/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip - .fadeIn(this.settings.tip_animation_fade_speed) - .show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fadeSpeed); - - } else { - this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); - } - } - - this.settings.$current_tip = this.settings.$next_tip; - - // skip non-existant targets - } else if (this.settings.$li && this.settings.$target.length < 1) { - - this.show(); - - } else { - - this.end(); - - } - } else { - - this.settings.paused = true; - - } - - }, - - is_phone : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - hide : function () { - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - if (!this.settings.modal) { - $('.joyride-modal-bg').hide(); - } - - // Prevent scroll bouncing...wait to remove from layout - this.settings.$current_tip.css('visibility', 'hidden'); - setTimeout($.proxy(function() { - this.hide(); - this.css('visibility', 'visible'); - }, this.settings.$current_tip), 0); - this.settings.post_step_callback(this.settings.$li.index(), - this.settings.$current_tip); - }, - - set_li : function (init) { - if (init) { - this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); - this.set_next_tip(); - this.settings.$current_tip = this.settings.$next_tip; - } else { - this.settings.$li = this.settings.$li.next(); - this.set_next_tip(); - } - - this.set_target(); - }, - - set_next_tip : function () { - this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); - this.settings.$next_tip.data('closed', ''); - }, - - set_target : function () { - var cl = this.settings.$li.attr('data-class'), - id = this.settings.$li.attr('data-id'), - $sel = function () { - if (id) { - return $(document.getElementById(id)); - } else if (cl) { - return $('.' + cl).first(); - } else { - return $('body'); - } - }; - - this.settings.$target = $sel(); - }, - - scroll_to : function () { - var window_half, tipOffset; - - window_half = $(window).height() / 2; - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); - - if (tipOffset != 0) { - $('html, body').animate({ - scrollTop: tipOffset - }, this.settings.scroll_speed, 'swing'); - } - }, - - paused : function () { - return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); - }, - - restart : function () { - this.hide(); - this.settings.$li = undefined; - this.show('init'); - }, - - pos_default : function (init, resizing) { - var half_fold = Math.ceil($(window).height() / 2), - tip_position = this.settings.$next_tip.offset(), - $nub = this.settings.$next_tip.find('.joyride-nub'), - nub_width = Math.ceil($nub.outerWidth() / 2), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - // tip must not be "display: none" to calculate position - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (typeof resizing === 'undefined') { - resizing = false; - } - - if (!/body/i.test(this.settings.$target.selector)) { - if (this.bottom()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); - - } else if (this.top()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); - - } else if (this.right()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); - - } else if (this.left()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); - - } - - if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; - - this.settings.attempts++; - - this.pos_default(); - - } - - } else if (this.settings.$li.length) { - - this.pos_modal($nub); - - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - - }, - - pos_phone : function (init) { - var tip_height = this.settings.$next_tip.outerHeight(), - tip_offset = this.settings.$next_tip.offset(), - target_height = this.settings.$target.outerHeight(), - $nub = $('.joyride-nub', this.settings.$next_tip), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (!/body/i.test(this.settings.$target.selector)) { - - if (this.top()) { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); - $nub.addClass('bottom'); - - } else { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); - $nub.addClass('top'); - - } - - } else if (this.settings.$li.length) { - this.pos_modal($nub); - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - }, - - pos_modal : function ($nub) { - this.center(); - $nub.hide(); - - this.show_modal(); - }, - - show_modal : function () { - if (!this.settings.$next_tip.data('closed')) { - var joyridemodalbg = $('.joyride-modal-bg'); - if (joyridemodalbg.length < 1) { - $('body').append(this.settings.template.modal).show(); - } - - if (/pop/i.test(this.settings.tip_animation)) { - joyridemodalbg.show(); - } else { - joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); - } - } - }, - - expose : function () { - var expose, - exposeCover, - el, - origCSS, - origClasses, - randId = 'expose-'+Math.floor(Math.random()*10000); - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if(window.console){ - console.error('element not valid', el); - } - return false; - } - - expose = $(this.settings.template.expose); - this.settings.$body.append(expose); - expose.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - exposeCover = $(this.settings.template.expose_cover); - - origCSS = { - zIndex: el.css('z-index'), - position: el.css('position') - }; - - origClasses = el.attr('class') == null ? '' : el.attr('class'); - - el.css('z-index',parseInt(expose.css('z-index'))+1); - - if (origCSS.position == 'static') { - el.css('position','relative'); - } - - el.data('expose-css',origCSS); - el.data('orig-class', origClasses); - el.attr('class', origClasses + ' ' + this.settings.expose_add_class); - - exposeCover.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - if (this.settings.modal) this.show_modal(); - - this.settings.$body.append(exposeCover); - expose.addClass(randId); - exposeCover.addClass(randId); - el.data('expose', randId); - this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); - this.add_exposed(el); - }, - - un_expose : function () { - var exposeId, - el, - expose , - origCSS, - origClasses, - clearAll = false; - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if (window.console) { - console.error('element not valid', el); - } - return false; - } - - exposeId = el.data('expose'); - expose = $('.' + exposeId); - - if (arguments.length > 1) { - clearAll = arguments[1]; - } - - if (clearAll === true) { - $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); - } else { - expose.remove(); - } - - origCSS = el.data('expose-css'); - - if (origCSS.zIndex == 'auto') { - el.css('z-index', ''); - } else { - el.css('z-index', origCSS.zIndex); - } - - if (origCSS.position != el.css('position')) { - if(origCSS.position == 'static') {// this is default, no need to set it. - el.css('position', ''); - } else { - el.css('position', origCSS.position); - } - } - - origClasses = el.data('orig-class'); - el.attr('class', origClasses); - el.removeData('orig-classes'); - - el.removeData('expose'); - el.removeData('expose-z-index'); - this.remove_exposed(el); - }, - - add_exposed: function(el){ - this.settings.exposed = this.settings.exposed || []; - if (el instanceof $ || typeof el === 'object') { - this.settings.exposed.push(el[0]); - } else if (typeof el == 'string') { - this.settings.exposed.push(el); - } - }, - - remove_exposed: function(el){ - var search, count; - if (el instanceof $) { - search = el[0] - } else if (typeof el == 'string'){ - search = el; - } - - this.settings.exposed = this.settings.exposed || []; - count = this.settings.exposed.length; - - for (var i=0; i < count; i++) { - if (this.settings.exposed[i] == search) { - this.settings.exposed.splice(i, 1); - return; - } - } - }, - - center : function () { - var $w = $(window); - - this.settings.$next_tip.css({ - top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), - left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) - }); - - return true; - }, - - bottom : function () { - return /bottom/i.test(this.settings.tip_settings.tip_location); - }, - - top : function () { - return /top/i.test(this.settings.tip_settings.tip_location); - }, - - right : function () { - return /right/i.test(this.settings.tip_settings.tip_location); - }, - - left : function () { - return /left/i.test(this.settings.tip_settings.tip_location); - }, - - corners : function (el) { - var w = $(window), - window_half = w.height() / 2, - //using this to calculate since scroll may not have finished yet. - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), - right = w.width() + w.scrollLeft(), - offsetBottom = w.height() + tipOffset, - bottom = w.height() + w.scrollTop(), - top = w.scrollTop(); - - if (tipOffset < top) { - if (tipOffset < 0) { - top = 0; - } else { - top = tipOffset; - } - } - - if (offsetBottom > bottom) { - bottom = offsetBottom; - } - - return [ - el.offset().top < top, - right < el.offset().left + el.outerWidth(), - bottom < el.offset().top + el.outerHeight(), - w.scrollLeft() > el.offset().left - ]; - }, - - visible : function (hidden_corners) { - var i = hidden_corners.length; - - while (i--) { - if (hidden_corners[i]) return false; - } - - return true; - }, - - nub_position : function (nub, pos, def) { - if (pos === 'auto') { - nub.addClass(def); - } else { - nub.addClass(pos); - } - }, - - startTimer : function () { - if (this.settings.$li.length) { - this.settings.automate = setTimeout(function () { - this.hide(); - this.show(); - this.startTimer(); - }.bind(this), this.settings.timer); - } else { - clearTimeout(this.settings.automate); - } - }, - - end : function () { - if (this.settings.cookie_monster) { - $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); - } - - if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - } - - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - this.settings.$next_tip.data('closed', true); - - $('.joyride-modal-bg').hide(); - this.settings.$current_tip.hide(); - this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); - this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); - $('.joyride-tip-guide').remove(); - }, - - off : function () { - $(this.scope).off('.joyride'); - $(window).off('.joyride'); - $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); - $('.joyride-tip-guide, .joyride-modal-bg').remove(); - clearTimeout(this.settings.automate); - this.settings = {}; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.js b/bower_components/foundation/js/foundation/foundation.js deleted file mode 100644 index 889aa23..0000000 --- a/bower_components/foundation/js/foundation/foundation.js +++ /dev/null @@ -1,419 +0,0 @@ -/* - * Foundation Responsive Library - * http://foundation.zurb.com - * Copyright 2013, ZURB - * Free to use under the MIT license. - * http://www.opensource.org/licenses/mit-license.php -*/ - -(function ($, window, document, undefined) { - 'use strict'; - - // Used to retrieve Foundation media queries from CSS. - if($('head').has('.foundation-mq-small').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-medium').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-large').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xlarge').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xxlarge').length === 0) { - $('head').append(''); - } - - // Enable FastClick if present - - $(function() { - if(typeof FastClick !== 'undefined') { - // Don't attach to body if undefined - if (typeof document.body !== 'undefined') { - FastClick.attach(document.body); - } - } - }); - - // private Fast Selector wrapper, - // returns jQuery object. Only use where - // getElementById is not available. - var S = function (selector, context) { - if (typeof selector === 'string') { - if (context) { - return $(context.querySelectorAll(selector)); - } - - return $(document.querySelectorAll(selector)); - } - - return $(selector, context); - }; - - /* - https://github.com/paulirish/matchMedia.js - */ - - window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - - }( document )); - - /* - * jquery.requestAnimationFrame - * https://github.com/gnarf37/jquery-requestAnimationFrame - * Requires jQuery 1.8+ - * - * Copyright (c) 2012 Corey Frang - * Licensed under the MIT license. - */ - - (function( $ ) { - - // requestAnimationFrame polyfill adapted from Erik Möller - // fixes from Paul Irish and Tino Zijdel - // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating - - - var animating, - lastTime = 0, - vendors = ['webkit', 'moz'], - requestAnimationFrame = window.requestAnimationFrame, - cancelAnimationFrame = window.cancelAnimationFrame; - - for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { - requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; - cancelAnimationFrame = cancelAnimationFrame || - window[ vendors[lastTime] + "CancelAnimationFrame" ] || - window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; - } - - function raf() { - if ( animating ) { - requestAnimationFrame( raf ); - jQuery.fx.tick(); - } - } - - if ( requestAnimationFrame ) { - // use rAF - window.requestAnimationFrame = requestAnimationFrame; - window.cancelAnimationFrame = cancelAnimationFrame; - jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !animating ) { - animating = true; - raf(); - } - }; - - jQuery.fx.stop = function() { - animating = false; - }; - } else { - // polyfill - window.requestAnimationFrame = function( callback, element ) { - var currTime = new Date().getTime(), - timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), - id = window.setTimeout( function() { - callback( currTime + timeToCall ); - }, timeToCall ); - lastTime = currTime + timeToCall; - return id; - }; - - window.cancelAnimationFrame = function(id) { - clearTimeout(id); - }; - - } - - }( jQuery )); - - - function removeQuotes (string) { - if (typeof string === 'string' || string instanceof String) { - string = string.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g, ''); - } - - return string; - } - - window.Foundation = { - name : 'Foundation', - - version : '5.0.3', - - media_queries : { - small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') - }, - - stylesheet : $('').appendTo('head')[0].sheet, - - init : function (scope, libraries, method, options, response) { - var library_arr, - args = [scope, method, options, response], - responses = []; - - // check RTL - this.rtl = /rtl/i.test(S('html').attr('dir')); - - // set foundation global scope - this.scope = scope || this.scope; - - if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { - if (this.libs.hasOwnProperty(libraries)) { - responses.push(this.init_lib(libraries, args)); - } - } else { - for (var lib in this.libs) { - responses.push(this.init_lib(lib, libraries)); - } - } - - return scope; - }, - - init_lib : function (lib, args) { - if (this.libs.hasOwnProperty(lib)) { - this.patch(this.libs[lib]); - - if (args && args.hasOwnProperty(lib)) { - return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); - } - - args = args instanceof Array ? args : Array(args); // PATCH: added this line - return this.libs[lib].init.apply(this.libs[lib], args); - } - - return function () {}; - }, - - patch : function (lib) { - lib.scope = this.scope; - lib['data_options'] = this.lib_methods.data_options; - lib['bindings'] = this.lib_methods.bindings; - lib['S'] = S; - lib.rtl = this.rtl; - }, - - inherit : function (scope, methods) { - var methods_arr = methods.split(' '); - - for (var i = methods_arr.length - 1; i >= 0; i--) { - if (this.lib_methods.hasOwnProperty(methods_arr[i])) { - this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; - } - } - }, - - random_str : function (length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); - - if (!length) { - length = Math.floor(Math.random() * chars.length); - } - - var str = ''; - for (var i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; - }, - - libs : {}, - - // methods that can be inherited in libraries - lib_methods : { - throttle : function(fun, delay) { - var timer = null; - - return function () { - var context = this, args = arguments; - - clearTimeout(timer); - timer = setTimeout(function () { - fun.apply(context, args); - }, delay); - }; - }, - - // parses data-options attribute - data_options : function (el) { - var opts = {}, ii, p, opts_arr, opts_len, - data_options = el.data('options'); - - if (typeof data_options === 'object') { - return data_options; - } - - opts_arr = (data_options || ':').split(';'), - opts_len = opts_arr.length; - - function isNumber (o) { - return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; - } - - function trim(str) { - if (typeof str === 'string') return $.trim(str); - return str; - } - - // parse options - for (ii = opts_len - 1; ii >= 0; ii--) { - p = opts_arr[ii].split(':'); - - if (/true/i.test(p[1])) p[1] = true; - if (/false/i.test(p[1])) p[1] = false; - if (isNumber(p[1])) p[1] = parseInt(p[1], 10); - - if (p.length === 2 && p[0].length > 0) { - opts[trim(p[0])] = trim(p[1]); - } - } - - return opts; - }, - - delay : function (fun, delay) { - return setTimeout(fun, delay); - }, - - // test for empty object or array - empty : function (obj) { - if (obj.length && obj.length > 0) return false; - if (obj.length && obj.length === 0) return true; - - for (var key in obj) { - if (hasOwnProperty.call(obj, key)) return false; - } - - return true; - }, - - register_media : function(media, media_class) { - if(Foundation.media_queries[media] === undefined) { - $('head').append(''); - Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); - } - }, - - addCustomRule : function(rule, media) { - if(media === undefined) { - Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); - } else { - var query = Foundation.media_queries[media]; - if(query !== undefined) { - Foundation.stylesheet.insertRule('@media ' + - Foundation.media_queries[media] + '{ ' + rule + ' }'); - } - } - }, - - loaded : function (image, callback) { - function loaded () { - callback(image[0]); - } - - function bindLoad () { - this.one('load', loaded); - - if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { - var src = this.attr( 'src' ), - param = src.match( /\?/ ) ? '&' : '?'; - - param += 'random=' + (new Date()).getTime(); - this.attr('src', src + param); - } - } - - if (!image.attr('src')) { - loaded(); - return; - } - - if (image[0].complete || image[0].readyState === 4) { - loaded(); - } else { - bindLoad.call(image); - } - }, - - bindings : function (method, options) { - var self = this, - should_bind_events = !S(this).data(this.name + '-init'); - - if (typeof method === 'string') { - return this[method].call(this, options); - } - - if (S(this.scope).is('[data-' + this.name +']')) { - S(this.scope).data(this.name + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); - - if (should_bind_events) { - this.events(this.scope); - } - - } else { - S('[data-' + this.name + ']', this.scope).each(function () { - var should_bind_events = !S(this).data(self.name + '-init'); - - S(this).data(self.name + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); - - if (should_bind_events) { - self.events(this); - } - }); - } - } - } - }; - - $.fn.foundation = function () { - var args = Array.prototype.slice.call(arguments, 0); - - return this.each(function () { - Foundation.init.apply(Foundation, [this].concat(args)); - return this; - }); - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.magellan.js b/bower_components/foundation/js/foundation/foundation.magellan.js deleted file mode 100644 index 542a35a..0000000 --- a/bower_components/foundation/js/foundation/foundation.magellan.js +++ /dev/null @@ -1,130 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.magellan = { - name : 'magellan', - - version : '5.0.3', - - settings : { - active_class: 'active', - threshold: 0 - }, - - init : function (scope, method, options) { - this.fixed_magellan = $("[data-magellan-expedition]"); - this.magellan_placeholder = $('
    ').css({ - height: this.fixed_magellan.outerHeight(true) - }).hide().insertAfter(this.fixed_magellan); - this.set_threshold(); - this.set_active_class(method); - this.last_destination = $('[data-magellan-destination]').last(); - this.events(); - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.magellan') - .on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { - var $destination = $(this), - $expedition = $destination.closest('[data-magellan-expedition]'), - active_class = $expedition.attr('data-magellan-active-class') - || self.settings.active_class; - - $destination - .closest('[data-magellan-expedition]') - .find('[data-magellan-arrival]') - .not($destination) - .removeClass(active_class); - $destination.addClass(active_class); - }); - - this.fixed_magellan - .off('.magellan') - .on('update-position.fndtn.magellan', function() { - var $el = $(this); - }) - .trigger('update-position'); - - $(window) - .off('.magellan') - .on('resize.fndtn.magellan', function() { - this.fixed_magellan.trigger('update-position'); - }.bind(this)) - .on('scroll.fndtn.magellan', function() { - var windowScrollTop = $(window).scrollTop(); - self.fixed_magellan.each(function() { - var $expedition = $(this); - if (typeof $expedition.data('magellan-top-offset') === 'undefined') { - $expedition.data('magellan-top-offset', $expedition.offset().top); - } - if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { - $expedition.data('magellan-fixed-position', false); - } - var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); - var attr = $expedition.attr('data-magellan-top-offset'); - - if ($expedition.data("magellan-fixed-position") != fixed_position) { - $expedition.data("magellan-fixed-position", fixed_position); - if (fixed_position) { - $expedition.addClass('fixed'); - $expedition.css({position:"fixed", top:0}); - self.magellan_placeholder.show(); - } else { - $expedition.removeClass('fixed'); - $expedition.css({position:"", top:""}); - self.magellan_placeholder.hide(); - } - if (fixed_position && typeof attr != 'undefined' && attr != false) { - $expedition.css({position:"fixed", top:attr + "px"}); - } - } - }); - }); - - - if (this.last_destination.length > 0) { - $(window).on('scroll.fndtn.magellan', function (e) { - var windowScrollTop = $(window).scrollTop(), - scrolltopPlusHeight = windowScrollTop + $(window).height(), - lastDestinationTop = Math.ceil(self.last_destination.offset().top); - - $('[data-magellan-destination]').each(function () { - var $destination = $(this), - destination_name = $destination.attr('data-magellan-destination'), - topOffset = $destination.offset().top - $destination.outerHeight(true) - windowScrollTop; - if (topOffset <= self.settings.threshold) { - $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); - } - // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it - if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { - $('[data-magellan-arrival]').last().trigger('arrival'); - } - }); - }); - } - }, - - set_threshold : function () { - if (typeof this.settings.threshold !== 'number') { - this.settings.threshold = (this.fixed_magellan.length > 0) ? - this.fixed_magellan.outerHeight(true) : 0; - } - }, - - set_active_class : function (options) { - if (options && options.active_class && typeof options.active_class === 'string') { - this.settings.active_class = options.active_class; - } - }, - - off : function () { - $(this.scope).off('.fndtn.magellan'); - $(window).off('.fndtn.magellan'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.offcanvas.js b/bower_components/foundation/js/foundation/foundation.offcanvas.js deleted file mode 100644 index 3f8b76b..0000000 --- a/bower_components/foundation/js/foundation/foundation.offcanvas.js +++ /dev/null @@ -1,37 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.offcanvas = { - name : 'offcanvas', - - version : '5.0.3', - - settings : {}, - - init : function (scope, method, options) { - this.events(); - }, - - events : function () { - $(this.scope).off('.offcanvas') - .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest('.off-canvas-wrap').toggleClass('move-right'); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-right"); - }) - .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest(".off-canvas-wrap").toggleClass("move-left"); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-left"); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.orbit.js b/bower_components/foundation/js/foundation/foundation.orbit.js deleted file mode 100644 index 590579b..0000000 --- a/bower_components/foundation/js/foundation/foundation.orbit.js +++ /dev/null @@ -1,456 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - var noop = function() {}; - - var Orbit = function(el, settings) { - // Don't reinitialize plugin - if (el.hasClass(settings.slides_container_class)) { - return this; - } - - var self = this, - container, - slides_container = el, - number_container, - bullets_container, - timer_container, - idx = 0, - animate, - timer, - locked = false, - adjust_height_after = false; - - slides_container.children().first().addClass(settings.active_slide_class); - - self.update_slide_number = function(index) { - if (settings.slide_number) { - number_container.find('span:first').text(parseInt(index)+1); - number_container.find('span:last').text(slides_container.children().length); - } - if (settings.bullets) { - bullets_container.children().removeClass(settings.bullets_active_class); - $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); - } - }; - - self.update_active_link = function(index) { - var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]'); - link.siblings().removeClass(settings.bullets_active_class); - link.addClass(settings.bullets_active_class); - }; - - self.build_markup = function() { - slides_container.wrap('
    '); - container = slides_container.parent(); - slides_container.addClass(settings.slides_container_class); - - if (settings.navigation_arrows) { - container.append($('').addClass(settings.prev_class)); - container.append($('').addClass(settings.next_class)); - } - - if (settings.timer) { - timer_container = $('
    ').addClass(settings.timer_container_class); - timer_container.append(''); - timer_container.append($('
    ').addClass(settings.timer_progress_class)); - timer_container.addClass(settings.timer_paused_class); - container.append(timer_container); - } - - if (settings.slide_number) { - number_container = $('
    ').addClass(settings.slide_number_class); - number_container.append(' ' + settings.slide_number_text + ' '); - container.append(number_container); - } - - if (settings.bullets) { - bullets_container = $('
      ').addClass(settings.bullets_container_class); - container.append(bullets_container); - bullets_container.wrap('
      '); - slides_container.children().each(function(idx, el) { - var bullet = $('
    1. ').attr('data-orbit-slide', idx); - bullets_container.append(bullet); - }); - } - - if (settings.stack_on_small) { - container.addClass(settings.stack_on_small_class); - } - - self.update_slide_number(0); - self.update_active_link(0); - }; - - self._goto = function(next_idx, start_timer) { - // if (locked) {return false;} - if (next_idx === idx) {return false;} - if (typeof timer === 'object') {timer.restart();} - var slides = slides_container.children(); - - var dir = 'next'; - locked = true; - if (next_idx < idx) {dir = 'prev';} - if (next_idx >= slides.length) { - if (!settings.circular) return false; - next_idx = 0; - } else if (next_idx < 0) { - if (!settings.circular) return false; - next_idx = slides.length - 1; - } - - var current = $(slides.get(idx)); - var next = $(slides.get(next_idx)); - - current.css('zIndex', 2); - current.removeClass(settings.active_slide_class); - next.css('zIndex', 4).addClass(settings.active_slide_class); - - slides_container.trigger('before-slide-change.fndtn.orbit'); - settings.before_slide_change(); - self.update_active_link(next_idx); - - var callback = function() { - var unlock = function() { - idx = next_idx; - locked = false; - if (start_timer === true) {timer = self.create_timer(); timer.start();} - self.update_slide_number(idx); - slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); - settings.after_slide_change(idx, slides.length); - }; - if (slides_container.height() != next.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', unlock); - } else { - unlock(); - } - }; - - if (slides.length === 1) {callback(); return false;} - - var start_animation = function() { - if (dir === 'next') {animate.next(current, next, callback);} - if (dir === 'prev') {animate.prev(current, next, callback);} - }; - - if (next.height() > slides_container.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); - } else { - start_animation(); - } - }; - - self.next = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx + 1); - }; - - self.prev = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx - 1); - }; - - self.link_custom = function(e) { - e.preventDefault(); - var link = $(this).attr('data-orbit-link'); - if ((typeof link === 'string') && (link = $.trim(link)) != "") { - var slide = container.find('[data-orbit-slide='+link+']'); - if (slide.index() != -1) {self._goto(slide.index());} - } - }; - - self.link_bullet = function(e) { - var index = $(this).attr('data-orbit-slide'); - if ((typeof index === 'string') && (index = $.trim(index)) != "") { - if(isNaN(parseInt(index))) - { - var slide = container.find('[data-orbit-slide='+index+']'); - if (slide.index() != -1) {self._goto(slide.index() + 1);} - } - else - { - self._goto(parseInt(index)); - } - } - - } - - self.timer_callback = function() { - self._goto(idx + 1, true); - } - - self.compute_dimensions = function() { - var current = $(slides_container.children().get(idx)); - var h = current.height(); - if (!settings.variable_height) { - slides_container.children().each(function(){ - if ($(this).height() > h) { h = $(this).height(); } - }); - } - slides_container.height(h); - }; - - self.create_timer = function() { - var t = new Timer( - container.find('.'+settings.timer_container_class), - settings, - self.timer_callback - ); - return t; - }; - - self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); - }; - - self.toggle_timer = function() { - var t = container.find('.'+settings.timer_container_class); - if (t.hasClass(settings.timer_paused_class)) { - if (typeof timer === 'undefined') {timer = self.create_timer();} - timer.start(); - } - else { - if (typeof timer === 'object') {timer.stop();} - } - }; - - self.init = function() { - self.build_markup(); - if (settings.timer) {timer = self.create_timer(); timer.start();} - animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') - animate = new SlideAnimation(settings, slides_container); - container.on('click', '.'+settings.next_class, self.next); - container.on('click', '.'+settings.prev_class, self.prev); - container.on('click', '[data-orbit-slide]', self.link_bullet); - container.on('click', self.toggle_timer); - if (settings.swipe) { - container.on('touchstart.fndtn.orbit', function(e) { - if (!e.touches) {e = e.originalEvent;} - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - container.data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.orbit', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = container.data('swipe-transition'); - if (typeof data === 'undefined') {data = {};} - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); - data.active = true; - self._goto(direction); - } - }) - .on('touchend.fndtn.orbit', function(e) { - container.data('swipe-transition', {}); - e.stopPropagation(); - }) - } - container.on('mouseenter.fndtn.orbit', function(e) { - if (settings.timer && settings.pause_on_hover) { - self.stop_timer(); - } - }) - .on('mouseleave.fndtn.orbit', function(e) { - if (settings.timer && settings.resume_on_mouseout) { - timer.start(); - } - }); - - $(document).on('click', '[data-orbit-link]', self.link_custom); - $(window).on('resize', self.compute_dimensions); - $(window).on('load', self.compute_dimensions); - $(window).on('load', function(){ - container.prev('.preloader').css('display', 'none'); - }); - slides_container.trigger('ready.fndtn.orbit'); - }; - - self.init(); - }; - - var Timer = function(el, settings, callback) { - var self = this, - duration = settings.timer_speed, - progress = el.find('.'+settings.timer_progress_class), - start, - timeout, - left = -1; - - this.update_progress = function(w) { - var new_progress = progress.clone(); - new_progress.attr('style', ''); - new_progress.css('width', w+'%'); - progress.replaceWith(new_progress); - progress = new_progress; - }; - - this.restart = function() { - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - left = -1; - self.update_progress(0); - }; - - this.start = function() { - if (!el.hasClass(settings.timer_paused_class)) {return true;} - left = (left === -1) ? duration : left; - el.removeClass(settings.timer_paused_class); - start = new Date().getTime(); - progress.animate({'width': '100%'}, left, 'linear'); - timeout = setTimeout(function() { - self.restart(); - callback(); - }, left); - el.trigger('timer-started.fndtn.orbit') - }; - - this.stop = function() { - if (el.hasClass(settings.timer_paused_class)) {return true;} - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - var end = new Date().getTime(); - left = left - (end - start); - var w = 100 - ((left / duration) * 100); - self.update_progress(w); - el.trigger('timer-stopped.fndtn.orbit'); - }; - }; - - var SlideAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - var animMargin = {}; - animMargin[margin] = '0%'; - - this.next = function(current, next, callback) { - current.animate({marginLeft:'-100%'}, duration); - next.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - current.animate({marginLeft:'100%'}, duration); - prev.css(margin, '-100%'); - prev.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - }; - - var FadeAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - - this.next = function(current, next, callback) { - next.css({'margin':'0%', 'opacity':'0.01'}); - next.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - }; - - - Foundation.libs = Foundation.libs || {}; - - Foundation.libs.orbit = { - name: 'orbit', - - version: '5.0.3', - - settings: { - animation: 'slide', - timer_speed: 10000, - pause_on_hover: true, - resume_on_mouseout: false, - animation_speed: 500, - stack_on_small: false, - navigation_arrows: true, - slide_number: true, - slide_number_text: 'of', - container_class: 'orbit-container', - stack_on_small_class: 'orbit-stack-on-small', - next_class: 'orbit-next', - prev_class: 'orbit-prev', - timer_container_class: 'orbit-timer', - timer_paused_class: 'paused', - timer_progress_class: 'orbit-progress', - slides_container_class: 'orbit-slides-container', - bullets_container_class: 'orbit-bullets', - bullets_active_class: 'active', - slide_number_class: 'orbit-slide-number', - caption_class: 'orbit-caption', - active_slide_class: 'active', - orbit_transition_class: 'orbit-transitioning', - bullets: true, - circular: true, - timer: true, - variable_height: false, - swipe: true, - before_slide_change: noop, - after_slide_change: noop - }, - - init : function (scope, method, options) { - var self = this; - this.bindings(method, options); - }, - - events : function (instance) { - var orbit_instance = new Orbit($(instance), $(instance).data('orbit-init')); - $(instance).data(self.name + '-instance', orbit_instance); - }, - - reflow : function () { - var self = this; - - if ($(self.scope).is('[data-orbit]')) { - var $el = $(self.scope); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - } else { - $('[data-orbit]', self.scope).each(function(idx, el) { - var $el = $(el); - var opts = self.data_options($el); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - }); - } - } - }; - - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.reveal.js b/bower_components/foundation/js/foundation/foundation.reveal.js deleted file mode 100644 index 8aaa184..0000000 --- a/bower_components/foundation/js/foundation/foundation.reveal.js +++ /dev/null @@ -1,391 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.reveal = { - name : 'reveal', - - version : '5.0.3', - - locked : false, - - settings : { - animation: 'fadeAndPop', - animation_speed: 250, - close_on_background_click: true, - close_on_esc: true, - dismiss_modal_class: 'close-reveal-modal', - bg_class: 'reveal-modal-bg', - open: function(){}, - opened: function(){}, - close: function(){}, - closed: function(){}, - bg : $('.reveal-modal-bg'), - css : { - open : { - 'opacity': 0, - 'visibility': 'visible', - 'display' : 'block' - }, - close : { - 'opacity': 1, - 'visibility': 'hidden', - 'display': 'none' - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'delay'); - $.extend(true, this.settings, method, options); - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $('[data-reveal-id]', this.scope) - .off('.reveal') - .on('click.fndtn.reveal', function (e) { - e.preventDefault(); - - if (!self.locked) { - var element = $(this), - ajax = element.data('reveal-ajax'); - - self.locked = true; - - if (typeof ajax === 'undefined') { - self.open.call(self, element); - } else { - var url = ajax === true ? element.attr('href') : ajax; - - self.open.call(self, element, {url: url}); - } - } - }); - - $(this.scope) - .off('.reveal'); - - $(document) - .on('click.fndtn.reveal', this.close_targets(), function (e) { - - e.preventDefault(); - - if (!self.locked) { - var settings = $('[data-reveal].open').data('reveal-init'), - bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0]; - - if (bg_clicked && !settings.close_on_background_click) { - return; - } - - self.locked = true; - self.close.call(self, bg_clicked ? $('[data-reveal].open') : $(this).closest('[data-reveal]')); - } - }); - - if($('[data-reveal]', this.scope).length > 0) { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', this.settings.open) - .on('opened.fndtn.reveal', this.settings.opened) - .on('opened.fndtn.reveal', this.open_video) - .on('close.fndtn.reveal', this.settings.close) - .on('closed.fndtn.reveal', this.settings.closed) - .on('closed.fndtn.reveal', this.close_video); - } else { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', '[data-reveal]', this.settings.open) - .on('opened.fndtn.reveal', '[data-reveal]', this.settings.opened) - .on('opened.fndtn.reveal', '[data-reveal]', this.open_video) - .on('close.fndtn.reveal', '[data-reveal]', this.settings.close) - .on('closed.fndtn.reveal', '[data-reveal]', this.settings.closed) - .on('closed.fndtn.reveal', '[data-reveal]', this.close_video); - } - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_on : function (scope) { - var self = this; - - // PATCH #1: fixing multiple keyup event trigger from single key press - $('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { - var open_modal = $('[data-reveal].open'), - settings = open_modal.data('reveal-init'); - // PATCH #2: making sure that the close event can be called only while unlocked, - // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. - if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key - self.close.call(self, open_modal); - } - }); - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_off : function (scope) { - $('body').off('keyup.fndtn.reveal'); - return true; - }, - - open : function (target, ajax_settings) { - var self = this; - if (target) { - if (typeof target.selector !== 'undefined') { - var modal = $('#' + target.data('reveal-id')); - } else { - var modal = $(this.scope); - - ajax_settings = target; - } - } else { - var modal = $(this.scope); - } - - var settings = modal.data('reveal-init'); - - if (!modal.hasClass('open')) { - var open_modal = $('[data-reveal].open'); - - if (typeof modal.data('css-top') === 'undefined') { - modal.data('css-top', parseInt(modal.css('top'), 10)) - .data('offset', this.cache_offset(modal)); - } - - this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('open'); - - if (open_modal.length < 1) { - this.toggle_bg(modal); - } - - if (typeof ajax_settings === 'string') { - ajax_settings = { - url: ajax_settings - }; - } - - if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - this.hide(open_modal, open_modal_settings.css.close); - } - - this.show(modal, settings.css.open); - } else { - var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; - - $.extend(ajax_settings, { - success: function (data, textStatus, jqXHR) { - if ( $.isFunction(old_success) ) { - old_success(data, textStatus, jqXHR); - } - - modal.html(data); - $(modal).foundation('section', 'reflow'); - - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - self.hide(open_modal, open_modal_settings.css.close); - } - self.show(modal, settings.css.open); - } - }); - - $.ajax(ajax_settings); - } - } - }, - - close : function (modal) { - var modal = modal && modal.length ? modal : $(this.scope), - open_modals = $('[data-reveal].open'), - settings = modal.data('reveal-init'); - - if (open_modals.length > 0) { - this.locked = true; - this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('close'); - this.toggle_bg(modal); - this.hide(open_modals, settings.css.close, settings); - } - }, - - close_targets : function () { - var base = '.' + this.settings.dismiss_modal_class; - - if (this.settings.close_on_background_click) { - return base + ', .' + this.settings.bg_class; - } - - return base; - }, - - toggle_bg : function (modal) { - var settings = modal.data('reveal-init'); - - if ($('.' + this.settings.bg_class).length === 0) { - this.settings.bg = $('
      ', {'class': this.settings.bg_class}) - .appendTo('body'); - } - - if (this.settings.bg.filter(':visible').length > 0) { - this.hide(this.settings.bg); - } else { - this.show(this.settings.bg); - } - }, - - show : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (el.parent('body').length === 0) { - var placeholder = el.wrap('
      ').parent(), - rootElement = this.settings.rootElement || 'body';; - el.on('closed.fndtn.reveal.wrapped', function() { - el.detach().appendTo(placeholder); - el.unwrap().unbind('closed.fndtn.reveal.wrapped'); - }); - - el.detach().appendTo(rootElement); - } - - if (/pop/i.test(settings.animation)) { - css.top = $(window).scrollTop() - el.data('offset') + 'px'; - var end_css = { - top: $(window).scrollTop() + el.data('css-top') + 'px', - opacity: 1 - }; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 1}; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeIn(settings.animation_speed / 2); - } - - return el.show(); - }, - - hide : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (/pop/i.test(settings.animation)) { - var end_css = { - top: - $(window).scrollTop() - el.data('offset') + 'px', - opacity: 0 - }; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 0}; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.hide().css(css).removeClass('open').trigger('closed'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeOut(settings.animation_speed / 2); - } - - return el.hide(); - }, - - close_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - iframe.attr('data-src', iframe[0].src); - iframe.attr('src', 'about:blank'); - video.hide(); - } - }, - - open_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - var data_src = iframe.attr('data-src'); - if (typeof data_src === 'string') { - iframe[0].src = iframe.attr('data-src'); - } else { - var src = iframe[0].src; - iframe[0].src = undefined; - iframe[0].src = src; - } - video.show(); - } - }, - - cache_offset : function (modal) { - var offset = modal.show().height() + parseInt(modal.css('top'), 10); - - modal.hide(); - - return offset; - }, - - off : function () { - $(this.scope).off('.fndtn.reveal'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.tab.js b/bower_components/foundation/js/foundation/foundation.tab.js deleted file mode 100644 index 5e87e8b..0000000 --- a/bower_components/foundation/js/foundation/foundation.tab.js +++ /dev/null @@ -1,46 +0,0 @@ -/*jslint unparam: true, browser: true, indent: 2 */ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tab = { - name : 'tab', - - version : '5.0.3', - - settings : { - active_class: 'active', - callback : function () {} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.tab').on('click.fndtn.tab', '[data-tab] > dd > a', function (e) { - e.preventDefault(); - - var tab = $(this).parent(), - tabs = tab.closest('[data-tab]'), - target = $('#' + this.href.split('#')[1]), - siblings = tab.siblings(), - settings = tabs.data('tab-init'); - - // allow usage of data-tab-content attribute instead of href - if ($(this).data('tab-content')) { - target = $('#' + $(this).data('tab-content').split('#')[1]); - } - - tab.addClass(settings.active_class).trigger('opened'); - siblings.removeClass(settings.active_class); - target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); - settings.callback(tab); - tabs.trigger('toggled', [tab]); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.tooltip.js b/bower_components/foundation/js/foundation/foundation.tooltip.js deleted file mode 100644 index cde5e2b..0000000 --- a/bower_components/foundation/js/foundation/foundation.tooltip.js +++ /dev/null @@ -1,203 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tooltip = { - name : 'tooltip', - - version : '5.0.3', - - settings : { - additional_inheritable_classes : [], - tooltip_class : '.tooltip', - append_to: 'body', - touch_close_text: 'Tap To Close', - disable_for_touch: false, - tip_template : function (selector, content) { - return '' + content + ''; - } - }, - - cache : {}, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - var self = this; - - if (Modernizr.touch) { - $(this.scope) - .off('.tooltip') - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - '[data-tooltip]', function (e) { - var settings = $.extend({}, self.settings, self.data_options($(this))); - if (!settings.disable_for_touch) { - e.preventDefault(); - $(settings.tooltip_class).hide(); - self.showOrCreateTip($(this)); - } - }) - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - this.settings.tooltip_class, function (e) { - e.preventDefault(); - $(this).fadeOut(150); - }); - } else { - $(this.scope) - .off('.tooltip') - .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', - '[data-tooltip]', function (e) { - var $this = $(this); - - if (/enter|over/i.test(e.type)) { - self.showOrCreateTip($this); - } else if (e.type === 'mouseout' || e.type === 'mouseleave') { - self.hide($this); - } - }); - } - }, - - showOrCreateTip : function ($target) { - var $tip = this.getTip($target); - - if ($tip && $tip.length > 0) { - return this.show($target); - } - - return this.create($target); - }, - - getTip : function ($target) { - var selector = this.selector($target), - tip = null; - - if (selector) { - tip = $('span[data-selector="' + selector + '"]' + this.settings.tooltip_class); - } - - return (typeof tip === 'object') ? tip : false; - }, - - selector : function ($target) { - var id = $target.attr('id'), - dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); - - if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { - dataSelector = 'tooltip' + Math.random().toString(36).substring(7); - $target.attr('data-selector', dataSelector); - } - - return (id && id.length > 0) ? id : dataSelector; - }, - - create : function ($target) { - var $tip = $(this.settings.tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), - classes = this.inheritable_classes($target); - - $tip.addClass(classes).appendTo(this.settings.append_to); - if (Modernizr.touch) { - $tip.append(''+this.settings.touch_close_text+''); - } - $target.removeAttr('title').attr('title',''); - this.show($target); - }, - - reposition : function (target, tip, classes) { - var width, nub, nubHeight, nubWidth, column, objPos; - - tip.css('visibility', 'hidden').show(); - - width = target.data('width'); - nub = tip.children('.nub'); - nubHeight = nub.outerHeight(); - nubWidth = nub.outerHeight(); - - tip.css({'width' : (width) ? width : 'auto'}); - - objPos = function (obj, top, right, bottom, left, width) { - return obj.css({ - 'top' : (top) ? top : 'auto', - 'bottom' : (bottom) ? bottom : 'auto', - 'left' : (left) ? left : 'auto', - 'right' : (right) ? right : 'auto' - }).end(); - }; - - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); - - if (this.small()) { - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); - tip.addClass('tip-override'); - objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); - } else { - var left = target.offset().left; - if (Foundation.rtl) { - left = target.offset().left + target.offset().width - tip.outerWidth(); - } - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); - tip.removeClass('tip-override'); - if (classes && classes.indexOf('tip-top') > -1) { - objPos(tip, (target.offset().top - tip.outerHeight() - 10), 'auto', 'auto', left) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-left') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-right') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) - .removeClass('tip-override'); - } - } - - tip.css('visibility', 'visible').hide(); - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches; - }, - - inheritable_classes : function (target) { - var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additional_inheritable_classes), - classes = target.attr('class'), - filtered = classes ? $.map(classes.split(' '), function (el, i) { - if ($.inArray(el, inheritables) !== -1) { - return el; - } - }).join(' ') : ''; - - return $.trim(filtered); - }, - - show : function ($target) { - var $tip = this.getTip($target); - - this.reposition($target, $tip, $target.attr('class')); - $tip.fadeIn(150); - }, - - hide : function ($target) { - var $tip = this.getTip($target); - - $tip.fadeOut(150); - }, - - // deprecate reload - reload : function () { - var $self = $(this); - - return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); - }, - - off : function () { - $(this.scope).off('.fndtn.tooltip'); - $(this.settings.tooltip_class).each(function (i) { - $('[data-tooltip]').get(i).attr('title', $(this).text()); - }).remove(); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.topbar.js b/bower_components/foundation/js/foundation/foundation.topbar.js deleted file mode 100644 index f590654..0000000 --- a/bower_components/foundation/js/foundation/foundation.topbar.js +++ /dev/null @@ -1,381 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.topbar = { - name : 'topbar', - - version: '5.0.3', - - settings : { - index : 0, - sticky_class : 'sticky', - custom_back_text: true, - back_text: 'Back', - is_hover: true, - mobile_show_parent_link: false, - scrolltop : true // jump to top when sticky nav menu toggle is clicked - }, - - init : function (section, method, options) { - Foundation.inherit(this, 'addCustomRule register_media throttle'); - var self = this; - - self.register_media('topbar', 'foundation-mq-topbar'); - - this.bindings(method, options); - - $('[data-topbar]', this.scope).each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'), - section = $('section', this), - titlebar = $('> ul', this).first(); - - topbar.data('index', 0); - - var topbarContainer = topbar.parent(); - if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { - self.settings.sticky_class = settings.sticky_class; - self.settings.sticky_topbar = topbar; - topbar.data('height', topbarContainer.outerHeight()); - topbar.data('stickyoffset', topbarContainer.offset().top); - } else { - topbar.data('height', topbar.outerHeight()); - } - - if (!settings.assembled) self.assemble(topbar); - - if (settings.is_hover) { - $('.has-dropdown', topbar).addClass('not-click'); - } else { - $('.has-dropdown', topbar).removeClass('not-click'); - } - - // Pad body when sticky (scrolled) or fixed. - self.addCustomRule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); - - if (topbarContainer.hasClass('fixed')) { - $('body').addClass('f-topbar-fixed'); - } - }); - - }, - - toggle: function (toggleEl) { - var self = this; - - if (toggleEl) { - var topbar = $(toggleEl).closest('[data-topbar]'); - } else { - var topbar = $('[data-topbar]'); - } - - var settings = topbar.data('topbar-init'); - - var section = $('section, .section', topbar); - - if (self.breakpoint()) { - if (!self.rtl) { - section.css({left: '0%'}); - $('>.name', section).css({left: '100%'}); - } else { - section.css({right: '0%'}); - $('>.name', section).css({right: '100%'}); - } - - $('li.moved', section).removeClass('moved'); - topbar.data('index', 0); - - topbar - .toggleClass('expanded') - .css('height', ''); - } - - if (settings.scrolltop) { - if (!topbar.hasClass('expanded')) { - if (topbar.hasClass('fixed')) { - topbar.parent().addClass('fixed'); - topbar.removeClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if (topbar.parent().hasClass('fixed')) { - if (settings.scrolltop) { - topbar.parent().removeClass('fixed'); - topbar.addClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - - window.scrollTo(0,0); - } else { - topbar.parent().removeClass('expanded'); - } - } - } else { - if(topbar.parent().hasClass(self.settings.sticky_class)) { - topbar.parent().addClass('fixed'); - } - - if(topbar.parent().hasClass('fixed')) { - if (!topbar.hasClass('expanded')) { - topbar.removeClass('fixed'); - topbar.parent().removeClass('expanded'); - self.update_sticky_positioning(); - } else { - topbar.addClass('fixed'); - topbar.parent().addClass('expanded'); - $('body').addClass('f-topbar-fixed'); - } - } - } - }, - - timer : null, - - events : function (bar) { - var self = this; - $(this.scope) - .off('.topbar') - .on('click.fndtn.topbar', '[data-topbar] .toggle-topbar', function (e) { - e.preventDefault(); - self.toggle(this); - }) - .on('click.fndtn.topbar', '[data-topbar] li.has-dropdown', function (e) { - var li = $(this), - target = $(e.target), - topbar = li.closest('[data-topbar]'), - settings = topbar.data('topbar-init'); - - if(target.data('revealId')) { - self.toggle(); - return; - } - - if (self.breakpoint()) return; - if (settings.is_hover && !Modernizr.touch) return; - - e.stopImmediatePropagation(); - - if (li.hasClass('hover')) { - li - .removeClass('hover') - .find('li') - .removeClass('hover'); - - li.parents('li.hover') - .removeClass('hover'); - } else { - li.addClass('hover'); - - if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { - e.preventDefault(); - } - } - }) - .on('click.fndtn.topbar', '[data-topbar] .has-dropdown>a', function (e) { - if (self.breakpoint()) { - - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - dropdownHeight = $this.next('.dropdown').outerHeight(), - $selectedLi = $this.closest('li'); - - topbar.data('index', topbar.data('index') + 1); - $selectedLi.addClass('moved'); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); - } - }); - - $(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - - $('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { - var parent = $(e.target).closest('li').closest('li.hover'); - - if (parent.length > 0) { - return; - } - - $('[data-topbar] li').removeClass('hover'); - }); - - // Go up a level on Click - $(this.scope).on('click.fndtn.topbar', '[data-topbar] .has-dropdown .back', function (e) { - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - settings = topbar.data('topbar-init'), - $movedLi = $this.closest('li.moved'), - $previousLevelUl = $movedLi.parent(); - - topbar.data('index', topbar.data('index') - 1); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - if (topbar.data('index') === 0) { - topbar.css('height', ''); - } else { - topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); - } - - setTimeout(function () { - $movedLi.removeClass('moved'); - }, 300); - }); - }, - - resize : function () { - var self = this; - $('[data-topbar]').each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'); - - var stickyContainer = topbar.parent('.' + self.settings.sticky_class); - var stickyOffset; - - if (!self.breakpoint()) { - var doToggle = topbar.hasClass('expanded'); - topbar - .css('height', '') - .removeClass('expanded') - .find('li') - .removeClass('hover'); - - if(doToggle) { - self.toggle(topbar); - } - } - - if(stickyContainer.length > 0) { - if(stickyContainer.hasClass('fixed')) { - // Remove the fixed to allow for correct calculation of the offset. - stickyContainer.removeClass('fixed'); - - stickyOffset = stickyContainer.offset().top; - if($(document.body).hasClass('f-topbar-fixed')) { - stickyOffset -= topbar.data('height'); - } - - topbar.data('stickyoffset', stickyOffset); - stickyContainer.addClass('fixed'); - } else { - stickyOffset = stickyContainer.offset().top; - topbar.data('stickyoffset', stickyOffset); - } - } - - }); - }, - - breakpoint : function () { - return !matchMedia(Foundation.media_queries['topbar']).matches; - }, - - assemble : function (topbar) { - var self = this, - settings = topbar.data('topbar-init'), - section = $('section', topbar), - titlebar = $('> ul', topbar).first(); - - // Pull element out of the DOM for manipulation - section.detach(); - - $('.has-dropdown>a', section).each(function () { - var $link = $(this), - $dropdown = $link.siblings('.dropdown'), - url = $link.attr('href'); - - if (settings.mobile_show_parent_link && url && url.length > 1) { - var $titleLi = $('
    2. ' + $link.text() +'
    3. '); - } else { - var $titleLi = $('
    4. '); - } - - // Copy link to subnav - if (settings.custom_back_text == true) { - $('h5>a', $titleLi).html(settings.back_text); - } else { - $('h5>a', $titleLi).html('« ' + $link.html()); - } - $dropdown.prepend($titleLi); - }); - - // Put element back in the DOM - section.appendTo(topbar); - - // check for sticky - this.sticky(); - - this.assembled(topbar); - }, - - assembled : function (topbar) { - topbar.data('topbar-init', $.extend({}, topbar.data('topbar-init'), {assembled: true})); - }, - - height : function (ul) { - var total = 0, - self = this; - - $('> li', ul).each(function () { total += $(this).outerHeight(true); }); - - return total; - }, - - sticky : function () { - var $window = $(window), - self = this; - - $(window).on('scroll', function() { - self.update_sticky_positioning(); - }); - }, - - update_sticky_positioning: function() { - var klass = '.' + this.settings.sticky_class; - var $window = $(window); - - if ($(klass).length > 0) { - var distance = this.settings.sticky_topbar.data('stickyoffset'); - if (!$(klass).hasClass('expanded')) { - if ($window.scrollTop() > (distance)) { - if (!$(klass).hasClass('fixed')) { - $(klass).addClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if ($window.scrollTop() <= distance) { - if ($(klass).hasClass('fixed')) { - $(klass).removeClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - } - } - } - } - }, - - off : function () { - $(this.scope).off('.fndtn.topbar'); - $(window).off('.fndtn.topbar'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/vendor/fastclick.js b/bower_components/foundation/js/vendor/fastclick.js deleted file mode 100644 index ec6030b..0000000 --- a/bower_components/foundation/js/vendor/fastclick.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. - * - * @version 0.6.11 - * @codingstandard ftlabs-jsv2 - * @copyright The Financial Times Limited [All Rights Reserved] - * @license MIT License (see LICENSE.txt) - */ -function FastClick(a){"use strict";var b,c=this;if(this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=10,this.layer=a,!a||!a.nodeType)throw new TypeError("Layer must be a document node");this.onClick=function(){return FastClick.prototype.onClick.apply(c,arguments)},this.onMouse=function(){return FastClick.prototype.onMouse.apply(c,arguments)},this.onTouchStart=function(){return FastClick.prototype.onTouchStart.apply(c,arguments)},this.onTouchMove=function(){return FastClick.prototype.onTouchMove.apply(c,arguments)},this.onTouchEnd=function(){return FastClick.prototype.onTouchEnd.apply(c,arguments)},this.onTouchCancel=function(){return FastClick.prototype.onTouchCancel.apply(c,arguments)},FastClick.notNeeded(a)||(this.deviceIsAndroid&&(a.addEventListener("mouseover",this.onMouse,!0),a.addEventListener("mousedown",this.onMouse,!0),a.addEventListener("mouseup",this.onMouse,!0)),a.addEventListener("click",this.onClick,!0),a.addEventListener("touchstart",this.onTouchStart,!1),a.addEventListener("touchmove",this.onTouchMove,!1),a.addEventListener("touchend",this.onTouchEnd,!1),a.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(a.removeEventListener=function(b,c,d){var e=Node.prototype.removeEventListener;"click"===b?e.call(a,b,c.hijacked||c,d):e.call(a,b,c,d)},a.addEventListener=function(b,c,d){var e=Node.prototype.addEventListener;"click"===b?e.call(a,b,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(a,b,c,d)}),"function"==typeof a.onclick&&(b=a.onclick,a.addEventListener("click",function(a){b(a)},!1),a.onclick=null))}FastClick.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0,FastClick.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent),FastClick.prototype.deviceIsIOS4=FastClick.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent),FastClick.prototype.deviceIsIOSWithBadTarget=FastClick.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),FastClick.prototype.needsClick=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(this.deviceIsIOS&&"file"===a.type||a.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(a.className)},FastClick.prototype.needsFocus=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!this.deviceIsAndroid;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},FastClick.prototype.sendClick=function(a,b){"use strict";var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},FastClick.prototype.determineEventType=function(a){"use strict";return this.deviceIsAndroid&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},FastClick.prototype.focus=function(a){"use strict";var b;this.deviceIsIOS&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},FastClick.prototype.updateScrollParent=function(a){"use strict";var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},FastClick.prototype.getTargetElementFromEventTarget=function(a){"use strict";return a.nodeType===Node.TEXT_NODE?a.parentNode:a},FastClick.prototype.onTouchStart=function(a){"use strict";var b,c,d;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],this.deviceIsIOS){if(d=window.getSelection(),d.rangeCount&&!d.isCollapsed)return!0;if(!this.deviceIsIOS4){if(c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTime<200&&a.preventDefault(),!0},FastClick.prototype.touchHasMoved=function(a){"use strict";var b=a.changedTouches[0],c=this.touchBoundary;return Math.abs(b.pageX-this.touchStartX)>c||Math.abs(b.pageY-this.touchStartY)>c?!0:!1},FastClick.prototype.onTouchMove=function(a){"use strict";return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},FastClick.prototype.findControl=function(a){"use strict";return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},FastClick.prototype.onTouchEnd=function(a){"use strict";var b,c,d,e,f,g=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(f=a.changedTouches[0],g=document.elementFromPoint(f.pageX-window.pageXOffset,f.pageY-window.pageYOffset)||g,g.fastClickScrollParent=this.targetElement.fastClickScrollParent),d=g.tagName.toLowerCase(),"label"===d){if(b=this.findControl(g)){if(this.focus(g),this.deviceIsAndroid)return!1;g=b}}else if(this.needsFocus(g))return a.timeStamp-c>100||this.deviceIsIOS&&window.top!==window&&"input"===d?(this.targetElement=null,!1):(this.focus(g),this.deviceIsIOS4&&"select"===d||(this.targetElement=null,a.preventDefault()),!1);return this.deviceIsIOS&&!this.deviceIsIOS4&&(e=g.fastClickScrollParent,e&&e.fastClickLastScrollTop!==e.scrollTop)?!0:(this.needsClick(g)||(a.preventDefault(),this.sendClick(g,a)),!1)},FastClick.prototype.onTouchCancel=function(){"use strict";this.trackingClick=!1,this.targetElement=null},FastClick.prototype.onMouse=function(a){"use strict";return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0:!0},FastClick.prototype.onClick=function(a){"use strict";var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.type&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},FastClick.prototype.destroy=function(){"use strict";var a=this.layer;this.deviceIsAndroid&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},FastClick.notNeeded=function(a){"use strict";var b,c;if("undefined"==typeof window.ontouchstart)return!0;if(c=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!FastClick.prototype.deviceIsAndroid)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(c>31&&window.innerWidth<=window.screen.width)return!0}}return"none"===a.style.msTouchAction?!0:!1},FastClick.attach=function(a){"use strict";return new FastClick(a)},"undefined"!=typeof define&&define.amd?define(function(){"use strict";return FastClick}):"undefined"!=typeof module&&module.exports?(module.exports=FastClick.attach,module.exports.FastClick=FastClick):window.FastClick=FastClick; \ No newline at end of file diff --git a/bower_components/foundation/js/vendor/jquery.cookie.js b/bower_components/foundation/js/vendor/jquery.cookie.js deleted file mode 100644 index e3eb628..0000000 --- a/bower_components/foundation/js/vendor/jquery.cookie.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * jQuery Cookie Plugin v1.4.0 - * https://github.com/carhartl/jquery-cookie - * - * Copyright 2013 Klaus Hartl - * Released under the MIT license - */ -!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{a=decodeURIComponent(a.replace(g," "))}catch(b){return}try{return h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setDate(k.getDate()+j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}}); \ No newline at end of file diff --git a/bower_components/foundation/js/vendor/jquery.js b/bower_components/foundation/js/vendor/jquery.js deleted file mode 100644 index 60498fa..0000000 --- a/bower_components/foundation/js/vendor/jquery.js +++ /dev/null @@ -1,26 +0,0 @@ -/*! - * jQuery JavaScript Library v2.0.3 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2013-07-03T13:30Z - */ -!function(a,b){function c(a){var b=a.length,c=fb.type(a);return fb.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||"function"!==c&&(0===b||"number"==typeof b&&b>0&&b-1 in a)}function d(a){var b=ob[a]={};return fb.each(a.match(hb)||[],function(a,c){b[c]=!0}),b}function e(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=fb.expando+Math.random()}function f(a,c,d){var e;if(d===b&&1===a.nodeType)if(e="data-"+c.replace(sb,"-$1").toLowerCase(),d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:rb.test(d)?JSON.parse(d):d}catch(f){}pb.set(a,c,d)}else d=b;return d}function g(){return!0}function h(){return!1}function i(){try{return T.activeElement}catch(a){}}function j(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function k(a,b,c){if(fb.isFunction(b))return fb.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return fb.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(Cb.test(b))return fb.filter(b,a,c);b=fb.filter(b,a)}return fb.grep(a,function(a){return bb.call(b,a)>=0!==c})}function l(a,b){return fb.nodeName(a,"table")&&fb.nodeName(1===b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function m(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function n(a){var b=Nb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function o(a,b){for(var c=a.length,d=0;c>d;d++)qb.set(a[d],"globalEval",!b||qb.get(b[d],"globalEval"))}function p(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(qb.hasData(a)&&(f=qb.access(a),g=qb.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)fb.event.add(b,e,j[e][c])}pb.hasData(a)&&(h=pb.access(a),i=fb.extend({},h),pb.set(b,i))}}function q(a,c){var d=a.getElementsByTagName?a.getElementsByTagName(c||"*"):a.querySelectorAll?a.querySelectorAll(c||"*"):[];return c===b||c&&fb.nodeName(a,c)?fb.merge([a],d):d}function r(a,b){var c=b.nodeName.toLowerCase();"input"===c&&Kb.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function s(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=_b.length;e--;)if(b=_b[e]+c,b in a)return b;return d}function t(a,b){return a=b||a,"none"===fb.css(a,"display")||!fb.contains(a.ownerDocument,a)}function u(b){return a.getComputedStyle(b,null)}function v(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=qb.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&t(d)&&(f[g]=qb.access(d,"olddisplay",z(d.nodeName)))):f[g]||(e=t(d),(c&&"none"!==c||!e)&&qb.set(d,"olddisplay",e?c:fb.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function w(a,b,c){var d=Ub.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function x(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=fb.css(a,c+$b[f],!0,e)),d?("content"===c&&(g-=fb.css(a,"padding"+$b[f],!0,e)),"margin"!==c&&(g-=fb.css(a,"border"+$b[f]+"Width",!0,e))):(g+=fb.css(a,"padding"+$b[f],!0,e),"padding"!==c&&(g+=fb.css(a,"border"+$b[f]+"Width",!0,e)));return g}function y(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=u(a),g=fb.support.boxSizing&&"border-box"===fb.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Qb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Vb.test(e))return e;d=g&&(fb.support.boxSizingReliable||e===a.style[b]),e=parseFloat(e)||0}return e+x(a,b,c||(g?"border":"content"),d,f)+"px"}function z(a){var b=T,c=Xb[a];return c||(c=A(a,b),"none"!==c&&c||(Rb=(Rb||fb("
    iframe with addEventListener('hashchange', function() { - document.body.style.background = 'lime'; -}, false); -
    - - -

    Session history management

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "history"
    - -

    Auto

    Test if history.pushState was successful
    - - -

    IndexedDB

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "indexeddb"
    - - -

    JSON parsing

    [Table] [Single feat]  -

    Auto

    - -

    Auto

    Create a JS object, convert to JSON string, convert back to object and compare.
    - - -

    CSS3 Multiple backgrounds

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "multiplebgs"
    - -

    Visual-square

    background-repeat: repeat-x; -background-image: url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png); -background-position: 0 0, 0 5px, 0 10px, 0 15px, 0 20px, 0 25px;
    - - -

    CSS3 Multiple column layout

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "csscolumns"
    - -

    Visual-square

    -
    -
    -
    -
    column-width: 15px; -column-gap: 0;
    - - -

    Web Storage - name/value pairs

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "localstorage"
    - -

    Auto

    Test if getItem, setItem and removeItem work.
    - - -

    Web Notifications

    [Table] [Single feat]  -

    Auto

    - - -

    Offline web applications

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "applicationcache"
    - - -

    querySelector/querySelectorAll

    [Table] [Single feat]  -

    Auto

    - -

    Auto

    -
    -
    -
    -
    -
    querySelector test on selector '[data-foo=bar] + *'
    - -

    Auto

    -
    -
    -
    -
    -
    querySelectorAll test on selector '[data-foo=bar] + *'
    - - -

    SVG (basic support)

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "svg"
    - -

    Visual-square

    SVG fail -
    SVG in <object>
    - - -

    SVG effects for HTML

    [Table] [Single feat]  - -

    Visual

    SVG fail -

    Text must appear blurry

    SVG with feGaussianBlur filter on foreignObject
    - - -

    Inline SVG in HTML5

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "inlinesvg"
    - -

    Visual-square

    - - -
    - - -

    SVG SMIL animation

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "smil"
    - -

    Visual-square

    SVG fail -
    SVG with animate element inside a rect
    - - -

    Touch events

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "touch"
    - - -

    CSS3 Transforms

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "csstransforms"
    - -

    Visual-square

    -
    -
    -
    transform: translate(30px);
    - - -

    CSS3 3D Transforms

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "csstransforms3d"
    - -

    Visual-square

    -
    -
    -
    Parent: -perspective: 600; -perspective-origin: 0 200px; - -Child: - -transform: translate3d(-234px, 0, 0) rotate3d(0, 1, 0, -70deg);
    - - -

    Video element

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video with controls and all three formats available.
    - -

    Interact

    Video with controls and all three formats available (with MIME).
    - - -

    Web Sockets

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "websockets"
    - - -

    Web Workers

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "webworkers"
    - -

    Auto

    Create a new Worker using new Worker('worker.js'); - -Then, test postMessage and onmessage event.
    - - -

    Cross-document messaging

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "postmessage"
    - - -

    XMLHttpRequest 2

    [Table] [Single feat]  -

    Auto

    - - -

    XHTML served as application/xhtml+xml

    [Table] [Single feat]  -

    Auto

    - - -

    CSS Generated content

    [Table] [Single feat]  -

    Visual

    --
    Element with CSS: -#gencontent:before { - content: 'A'; -} -#gencontent:after { - content: 'Z'; -}
    - - -

    CSS Table display

    [Table] [Single feat]  -

    Visual

    -
    -
    -
    -
    topleft
    -
    topright
    -
    -
    -
    bottomleft
    -
    bottomright
    -
    -
    -

    Should be 2x2 table

    - - -

    HTML5 form features

    [Table] [Single feat]  -

    Visual




    date/time/range/number widgets

    - - -

    MathML

    [Table] [Single feat]  -

    Visual

    - - -

    PNG alpha transparency

    [Table] [Single feat]  -

    Visual

    - - -

    Ruby annotation

    [Table] [Single feat]  -

    Visual

    -
    -(bottom1)(top1)(bottom2)(top2) -

    Elements should be stacked on top of each other

    - - -

    SVG filters

    [Table] [Single feat]  -

    Visual

    - object SVG not supported - -
    - -

    Visual-square

    SVG fail -

    Must be green (not lime)

    SVG with <feColorMatrix type="hueRotate" values="120"/>
    - -

    Visual-square

    SVG fail -
    SVG with <feFlood flood-color="lime"/>
    - - -

    CSS3 Word-wrap

    [Table] [Single feat]  -

    Visual

    -
    abcdefghijklmnopqrstuvwxyz
    - - -

    Text should wrap

    - -

    Visual

    - -
    abcdefghijklmnopqrstuvwxyz
    -

    Text should overflow box

    - -

    Visual-square

    -
    abcdefghijklmnop
    -
    -
    word-wrap: break-word;
    - - -

    calc() as CSS unit value

    [Table] [Single feat]  -

    Visual-square

    -
    -
    width: calc(10px + 20px);
    - -

    Visual-square

    -
    -
    height: calc(60px - 100%); -width: calc((100% / 2) + 15px - 0.5em); -border-right: calc(0.5em) solid lime;
    - - -

    CSS Grid Layout

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    -
    -
    - -
    Grid with two columns, two rows and three elements taking up space.
    - - -

    CSS3 Media Queries

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    -
    - - -

    CSS 2.1 selectors

    [Table] [Single feat]  -

    Visual-square

    -
    -
    -
    -
    Test for child ( > )selector
    - -

    Visual-square

    -
    -
    -
    Adjacent sibling selector test ( + )
    - -

    Visual-square

    -
    Attribute selector ( [role="none"] )
    - - -

    CSS3 Box-sizing

    [Table] [Single feat]  -

    Visual-square

    -
    -
    - - -

    Data URLs

    [Table] [Single feat]  -

    Visual-square

    div with data URL as background image
    - - -

    New semantic elements

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    - -
    -
    -
    - -
    section, article, aside, hgroup, header, footer, nav tested for default "block" style.
    - - -

    CSS inline-block

    [Table] [Single feat]  -

    Visual-square

    - - -

    CSS min/max-width/height

    [Table] [Single feat]  -

    Visual-square

    - -

    Visual-square

    - -

    Visual-square

    - -

    Visual-square

    - - -

    CSS3 object-fit/object-position

    [Table] [Single feat]  -

    Visual-square

    - -
    - -
    object-fit: contain
    - -

    Visual-square

    - -
    - -
    -
    object-position: 30px 30px;
    - - -

    rem (root em) units

    [Table] [Single feat]  -

    Visual-square

    - A -
    span with single character and font-size: 5rem;
    - - -

    SVG in CSS backgrounds

    [Table] [Single feat]  -

    Visual-square

    - -
    - - -

    SVG in HTML img element

    [Table] [Single feat]  -

    Visual-square

    - - -

    contenteditable attribute (basic support)

    [Table] [Single feat]  -

    Interact

    -

    This element should be editable.

    -
    Div element with attribute contenteditable="true"
    - - -

    CSS3 selectors

    [Table] [Single feat]  -

    Interact

    Test here
    - - -

    Drag and Drop

    [Table] [Single feat]  -

    Interact

    Test here
    - - -

    WAI-ARIA Accessibility features

    [Table] [Single feat]  - - -

    Text API for Canvas

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "canvastext"
    - - -

    WebGL - 3D Canvas graphics

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "webgl"
    - -

    Visual-square

    - -
    - - -

    SVG fonts

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    TTF/OTF - TrueType and OpenType font support

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    OTF font test
    - -

    Visual

    -

    Windsong font

    -
    TTF font test
    - - -

    WOFF - Web Open Font Format

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    Progress & Meter

    [Table] [Single feat]  -

    Visual

    -fail -fail -

    Progress and meter widgets at 50%

    - - -

    Datalist element

    [Table] [Single feat]  -

    Interact

    - - - - -

    Show "foo" and "foobar" as options when "f" is entered

    - - -

    Form validation

    [Table] [Single feat]  -

    Interact

    Form should show warning and NOT submit

    - - -

    MPEG-4/H.264 video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element
    - -

    Interact

    Video with source element and MIME set
    - - -

    Ogg/Theora video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element and MIME set
    - -

    Interact

    Video with source element
    - - -

    WebM/VP8 video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element
    - -

    Interact

    Video with source element and MIME set
    - - -

    Animated PNG (APNG) [unoff]

    [Table] [Single feat]  -

    Auto

    Test for second frame using Canvas element
    - -

    Visual

    Must animate

    - - -

    CSS Canvas Drawings [unoff]

    [Table] [Single feat] -pre- -

    Auto

    'getCSSCanvasContext' in document
    - - -

    CSS Reflections [unoff]

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "cssreflections"
    - - -

    Visual-square

    - -
    -
    - -
    - - - -

    Web SQL Database [unoff]

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "websqldatabase"
    - - -

    Stream API [unoff]

    [Table] [Single feat]  -

    Auto

    Test for "getUserMedia" in navigator object
    - - -

    CSS Masks [unoff]

    [Table] [Single feat] -pre- -

    Visual

    -
    - -
    mask-image: url(caniuse_files/alpha.png);
    - - -

    CSS3 Text-overflow [unoff]

    [Table] [Single feat]  -

    Visual

    - -
    -abcdefghijklmnopqrstuvwxyz -

    Should end with ellipsis

    text-overflow: ellipsis;
    - - -

    CSS text-stroke [unoff]

    [Table] [Single feat] -pre- -

    Visual

    - -
    -green stroked text -
    text-stroke: 2px lime;
    - - -

    EOT - Embedded OpenType fonts [unoff]

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    XHTML+SMIL animation [unoff]

    [Table] [Single feat]  - - - -

    Most tests by Alexis Deveria, additional contributions by Paul Irish

    - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot deleted file mode 100644 index 768d053..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf deleted file mode 100644 index 369e640..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg deleted file mode 100644 index b200eb5..0000000 --- a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Bright Ideas Magazine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf deleted file mode 100644 index 4d34192..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff deleted file mode 100644 index 1aa47d4..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/alpha.png b/bower_components/modernizr/test/caniuse_files/alpha.png deleted file mode 100644 index b7a0f35..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/alpha.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/apng_test.png b/bower_components/modernizr/test/caniuse_files/apng_test.png deleted file mode 100644 index f359d3c..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/apng_test.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/before-after.png b/bower_components/modernizr/test/caniuse_files/before-after.png deleted file mode 100644 index 7a94c4b..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/before-after.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/form_validation.html b/bower_components/modernizr/test/caniuse_files/form_validation.html deleted file mode 100644 index e7a060c..0000000 --- a/bower_components/modernizr/test/caniuse_files/form_validation.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - -
    - - - - -
    - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/ga.js b/bower_components/modernizr/test/caniuse_files/ga.js deleted file mode 100644 index 76a01b0..0000000 --- a/bower_components/modernizr/test/caniuse_files/ga.js +++ /dev/null @@ -1,43 +0,0 @@ -(function(){var k=void 0,aa=encodeURIComponent,l=String,o=Math,ba="push",ca="cookie",p="charAt",q="indexOf",da="getTime",r="toString",t="window",v="length",w="document",x="split",y="location",ea="protocol",fa="href",z="substring",A="join",C="toLowerCase";var ga="_gat",ha="_gaq",ia="4.9.4",ja="_gaUserPrefs",ka="ioo",D="&",E="=",F="__utma=",H="__utmb=",la="__utmc=",ma="__utmk=",I="__utmv=",J="__utmz=",na="__utmx=",oa="GASO=";var pa=function(){var d=this,f=[],b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";d.set=function(b){f[b]=!0};d.Sc=function(){for(var d=[],e=0;e=0};b.Xc=function(){return b.Jb("Firefox")&&![].reduce};b.Vc=function(){return L[t][ja]};b.Gc=function(){return L[t].external};b.Hc=function(){return L[t].performance||L[t].webkitPerformance};b.Ic=function(){return L[t].top==L[t]};b.Ya=function(b){var e=L[t]&&L[t].gaGlobal;if(b&&!e)e={},L[t].gaGlobal=e;return e};b.ec=function(b){L[w][y].href=b};b.qb= -function(d){if(!d||!b.Jb("Firefox"))return d;for(var d=d.replace(/\n|\r/g," "),e=0,f=d[v];e-1&&(b=d[q](b,e),b<0&&(b=d[v]),h=d[z](e+f[q](E)+1,b)));return h},xa=function(d){var f=!1,b=0,h,e;if(!M(d)){f= -!0;for(h=0;h-1)}return f},P=function(d,f){var b=aa;return b instanceof Function?f?encodeURI(d):b(d):(K(68),escape(d))},Q=function(d,f){var b=decodeURIComponent,h,d=d[x]("+")[A](" ");if(b instanceof Function)try{h=f?decodeURI(d):b(d)}catch(e){K(17),h=unescape(d)}else K(68),h=unescape(d);return h},R=function(d,f){return d[q](f)>-1}; -function ya(d){if(!d||""==d)return"";for(;d[p](0)[v]>0&&" \n\r\t"[q](d[p](0))>-1;)d=d[z](1);for(;d[p](d[v]-1)[v]>0&&" \n\r\t"[q](d[p](d[v]-1))>-1;)d=d[z](0,d[v]-1);return d}var T=function(d,f){d[ba]||K(94);d[d[v]]=f},za=function(d){var f=1,b=0,h;if(!M(d)){f=0;for(h=d[v]-1;h>=0;h--)b=d.charCodeAt(h),f=(f<<6&268435455)+b+(b<<14),b=f&266338304,f=b!=0?f^b>>21:f}return f},Aa=function(){return o.round(o.random()*2147483647)},Ba=function(){};var Ca=function(d,f){this.ib=d;this.jb=f},Da=function(){function d(b){for(var d=[],b=b[x](","),e,f=0;f0&&(i=i[x]("^")[0]);b=i[x](":");i=b[1];d=parseInt(b[0],10);!j&&d0?h(b):"";m.o&&(c=e.Oc(L[w][ca],a,m.o,c,b),a="2"+a,j=b>0?h(m.s):"");a+=c;a=L.qb(a);a[v]>2E3&&(K(69),a=a[z](0,2E3));j=a+"; path="+m.f+"; "+j+e.hb();if(!V.pb())L[w].cookie=j};e.Oc=function(a,c,d,j,i){var g="",i=i||m.s,j=b([j,e.m+i*1],d),g=N(a,"2"+c,";");if(!M(g))return a=b(f(a,c,d,!0),d),g=g[x](a)[A](""),g=j+g;return j};e.hb=function(){return M(m.b)?"":"domain="+ -m.b+";"}};var Fa=function(d){function f(a){a=ua(a)?a[A]("."):"";return M(a)?"-":a}function b(a,c){var n=[],b;if(!M(a)&&(n=a[x]("."),c))for(b=0;b')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y], -g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f, -b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+ -j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g0)for(b=0;b0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+ -m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}}; -Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1; -var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)}; -$.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/ -1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d; -d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b, -"?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d, -";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName", -58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()% -1E40&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})(); diff --git a/bower_components/modernizr/test/caniuse_files/green5x5.png b/bower_components/modernizr/test/caniuse_files/green5x5.png deleted file mode 100644 index 1825547..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/green5x5.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/hashchange.html b/bower_components/modernizr/test/caniuse_files/hashchange.html deleted file mode 100644 index ad95f69..0000000 --- a/bower_components/modernizr/test/caniuse_files/hashchange.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - hashchange test - - - - - diff --git a/bower_components/modernizr/test/caniuse_files/jquery.min.js b/bower_components/modernizr/test/caniuse_files/jquery.min.js deleted file mode 100644 index b2ac174..0000000 --- a/bower_components/modernizr/test/caniuse_files/jquery.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu May 12 15:04:36 2011 -0400 - */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
    a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
    ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
    t
    ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem -)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
    ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/mathml.html b/bower_components/modernizr/test/caniuse_files/mathml.html deleted file mode 100644 index 8203884..0000000 --- a/bower_components/modernizr/test/caniuse_files/mathml.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Untitled - - - - - k - = - - - - - - - 2 - - z - - - - - x - 2 - - - - - - - - 2 - - z - - - - - y - 2 - - - - - - - - ( - - - - - 2 - - z - - - - x - - y - - - ) - - 2 - - - - - - ( - 1 - + - - - ( - - - - z - - - - x - - - ) - - 2 - - + - - - ( - - - - z - - - - y - - - ) - - 2 - - ) - - 2 - - - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/mathml_ref.png b/bower_components/modernizr/test/caniuse_files/mathml_ref.png deleted file mode 100644 index 1633e58..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/mathml_ref.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js b/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js deleted file mode 100644 index 6f54850..0000000 --- a/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js +++ /dev/null @@ -1,2 +0,0 @@ -// Modernizr v1.7 www.modernizr.com -window.Modernizr=function(a,b,c){function G(){e.input=function(a){for(var b=0,c=a.length;b7)},r.history=function(){return !!(a.history&&history.pushState)},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){return"WebSocket"in a},r.rgba=function(){A("background-color:rgba(150,255,150,.5)");return D(k.backgroundColor,"rgba")},r.hsla=function(){A("background-color:hsla(120,40%,100%,.5)");return D(k.backgroundColor,"rgba")||D(k.backgroundColor,"hsla")},r.multiplebgs=function(){A("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(k.background)},r.backgroundsize=function(){return F("backgroundSize")},r.borderimage=function(){return F("borderImage")},r.borderradius=function(){return F("borderRadius","",function(a){return D(a,"orderRadius")})},r.boxshadow=function(){return F("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){B("opacity:.55");return/^0.55$/.test(k.opacity)},r.cssanimations=function(){return F("animationName")},r.csscolumns=function(){return F("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";A((a+o.join(b+a)+o.join(c+a)).slice(0,-a.length));return D(k.backgroundImage,"gradient")},r.cssreflections=function(){return F("boxReflect")},r.csstransforms=function(){return!!E(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},r.csstransforms3d=function(){var a=!!E(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in g.style&&(a=w("@media ("+o.join("transform-3d),(")+"modernizr)"));return a},r.csstransitions=function(){return F("transitionProperty")},r.fontface=function(){var a,c,d=h||g,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var i=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){if(!a||!b)return!1;a.cssText=b;return a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0};c=i('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e);return c},r.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},r.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;"));return c},r.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},r.webWorkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");a.innerHTML="";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var H in r)z(r,H)&&(v=H.toLowerCase(),e[v]=r[H](),u.push((e[v]?"":"no-")+v));e.input||G(),e.crosswindowmessaging=e.postmessage,e.historymanagement=e.history,e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b;return e}},A(""),j=l=null,f&&a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function p(a,b){var c=-1,d=a.length,e,f=[];while(++c - - - - popstate event test - - - - - - - diff --git a/bower_components/modernizr/test/caniuse_files/red30x30.png b/bower_components/modernizr/test/caniuse_files/red30x30.png deleted file mode 100644 index 561c8d2..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/red30x30.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/ruby.png b/bower_components/modernizr/test/caniuse_files/ruby.png deleted file mode 100644 index 4fe06dd..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/ruby.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/stroked-text.png b/bower_components/modernizr/test/caniuse_files/stroked-text.png deleted file mode 100644 index e75890f..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/stroked-text.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/style.css b/bower_components/modernizr/test/caniuse_files/style.css deleted file mode 100644 index d90731b..0000000 --- a/bower_components/modernizr/test/caniuse_files/style.css +++ /dev/null @@ -1,168 +0,0 @@ -body { - font-family: "Lucida Grande", Lucida, Verdana, sans-serif; - font-size: 12px; -} - -a { - text-decoration: none; -} -a:hover { - text-decoration: underline; -} - -table, tr, th, td { - border: 1px solid #AAA; -} - -table { - margin-top: 1em; - width: 100%; -} - -tbody th { - text-align: left; - font-size: 14px; - width: 200px; -} - -th h3 { - margin: 3px; - font-size: 12px; -} - -th span.links { - font-size: 10px; -} - -dt { - font-weight: bold; -} - -tr:hover > th, -tr:hover > td + td { background-color: #FFC; } - -div.test_wrap { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid #CCC; - text-align: center; - vertical-align: top; - min-height: 50px; - margin-right: 5px; - background: white; - position: relative; -} - -div.test_wrap h3 { - text-align: center; - margin: 2px; - font-size: 10px; -} - -div.auto { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid; - width: 30px; - height: 30px; -} - -div.square { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid; - width: 30px; - height: 30px; - background: red; -} - -div.info { - display: none; - position: absolute; - top: 100%; - z-index: 2; - left: 0; - background: white; - padding: 2px; - min-width: 300px; - border: 1px solid; - text-align: left; -} - -div.test_wrap:hover > div.info { - display: block; -} - - -div.vis_test { - display: -moz-inline-stack; - display: inline-block; -} - -div.vis_ref { - display: -moz-inline-stack; - display: inline-block; - border-left: 1px dashed black; - margin-left: 5px; - padding-left: 5px; - vertical-align: top; -} - -p.condition { - font-style: italic; - margin: 2px; - clear: both; -} - -.pass { - background: lime; -} - -.fail { - background: red; -} - -.partial { - background: yellow; -} - -.unknown { - background: #aaa; -} - -.current span { - border-radius: 6px; - -moz-border-radius: 6px; - background: none repeat scroll 0 0 #E6EA69; - color: black; - float: right; - font-size: 8px; - padding: 0 1px; -} - -#intro, #options { - width: 400px; - background: #EEE; - border-radius: 10px; - padding: 5px 10px; - margin: 10px; - float: left; -} - -#intro dt::after { - content: ':'; -} - -#intro dd { - margin-bottom: 1em; -} - -#opt_submit { - display: block; - margin: 10px; -} - -#options label { - display: block; - margin: 5px; -} \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg-html-blur.png b/bower_components/modernizr/test/caniuse_files/svg-html-blur.png deleted file mode 100644 index 549b297..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/svg-html-blur.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/svg-img.svg b/bower_components/modernizr/test/caniuse_files/svg-img.svg deleted file mode 100644 index c0a867f..0000000 --- a/bower_components/modernizr/test/caniuse_files/svg-img.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 b/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 deleted file mode 100644 index c0a867f..0000000 --- a/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg_blur.png b/bower_components/modernizr/test/caniuse_files/svg_blur.png deleted file mode 100644 index 17cb6e3..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/svg_blur.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/table.png b/bower_components/modernizr/test/caniuse_files/table.png deleted file mode 100644 index e9b9b9d..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/table.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/text-shadow1.png b/bower_components/modernizr/test/caniuse_files/text-shadow1.png deleted file mode 100644 index 47b3cea..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/text-shadow1.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/text-shadow2.png b/bower_components/modernizr/test/caniuse_files/text-shadow2.png deleted file mode 100644 index f335189..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/text-shadow2.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/windsong_font.png b/bower_components/modernizr/test/caniuse_files/windsong_font.png deleted file mode 100644 index b983d2a..0000000 Binary files a/bower_components/modernizr/test/caniuse_files/windsong_font.png and /dev/null differ diff --git a/bower_components/modernizr/test/caniuse_files/xhtml.html b/bower_components/modernizr/test/caniuse_files/xhtml.html deleted file mode 100644 index af4be89..0000000 --- a/bower_components/modernizr/test/caniuse_files/xhtml.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Untitled - -

    true

    - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/index.html b/bower_components/modernizr/test/index.html deleted file mode 100644 index 587f0c8..0000000 --- a/bower_components/modernizr/test/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Modernizr Test Suite - - - - - - - - - - - - - - - - - - - - - - - - -

    Modernizr Test Suite

    -

    -
    -

    - -
      - -
      -
      - - -
      - -
      - - - - -
      JSON.stringify(Modernizr)
      - - Show the Ref Tests from Caniuse and Modernizr - - - - - - - - diff --git a/bower_components/modernizr/test/js/basic.html b/bower_components/modernizr/test/js/basic.html deleted file mode 100644 index 9f378a9..0000000 --- a/bower_components/modernizr/test/js/basic.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Modernizr Test Suite - - - - - - - - - - - - - - - - - - -

      Modernizr Test Suite

      -

      -
      -

      - -
        - -
        -
        - - -
        - -
        - - - - diff --git a/bower_components/modernizr/test/js/dumpdata.js b/bower_components/modernizr/test/js/dumpdata.js deleted file mode 100644 index 43c667b..0000000 --- a/bower_components/modernizr/test/js/dumpdata.js +++ /dev/null @@ -1,75 +0,0 @@ -function dumpModernizr(){ - var str = ''; - dumpModernizr.old = dumpModernizr.old || {}; - - for (var prop in Modernizr) { - - // skip previously done ones. - if (dumpModernizr.old[prop]) continue; - else dumpModernizr.old[prop] = true; - - if (typeof Modernizr[prop] === 'function') continue; - // skip unit test items - if (/^test/.test(prop)) continue; - - if (~TEST.inputs.indexOf(prop)) { - str += '
      1. '+prop+'{}
          '; - for (var field in Modernizr[prop]) { - str += '
        • ' + field + ': ' + Modernizr[prop][field] + '
        • '; - } - str += '
      2. '; - } else { - str += '
      3. ' + prop + ': ' + Modernizr[prop] + '
      4. '; - } - } - return str; -} - - -function grabFeatDetects(){ - // thx github.js - $.getScript('https://api.github.com/repos/Modernizr/Modernizr/git/trees/master?recursive=1&callback=processTree'); -} - - -function processTree(data){ - var filenames = []; - - for (var i = 0; i < data.data.tree.length; i++){ - var file = data.data.tree[i]; - var match = file.path.match(/^feature-detects\/(.*)/); - if (!match) continue; - - var relpath = location.host == "modernizr.github.com" ? - '../modernizr-git/' : '../'; - - filenames.push(relpath + match[0]); - } - - var jqxhrs = filenames.map(function(filename){ - return jQuery.getScript(filename); - }); - - jQuery.when.apply(jQuery, jqxhrs).done(resultsToDOM); - -} - -function resultsToDOM(){ - - var modOutput = document.createElement('div'), - ref = document.getElementById('qunit-testresult') || document.getElementById('qunit-tests'); - - modOutput.className = 'output'; - modOutput.innerHTML = dumpModernizr(); - - ref.parentNode.insertBefore(modOutput, ref); - - // Modernizr object as text - document.getElementsByTagName('textarea')[0].innerHTML = JSON.stringify(Modernizr); - -} - -/* uno */ resultsToDOM(); -/* dos */ grabFeatDetects(); -/* tres */ setTimeout(resultsToDOM, 5e3); -/* quatro */ setTimeout(resultsToDOM, 15e3); diff --git a/bower_components/modernizr/test/js/lib/detect-global.js b/bower_components/modernizr/test/js/lib/detect-global.js deleted file mode 100644 index 48b4ac2..0000000 --- a/bower_components/modernizr/test/js/lib/detect-global.js +++ /dev/null @@ -1,153 +0,0 @@ -// https://github.com/kangax/detect-global - -// tweaked to run without a UI. - -(function () { - function getPropertyDescriptors(object) { - var props = { }; - for (var prop in object) { - - // nerfing for firefox who goes crazy over some objects like sessionStorage - try { - - props[prop] = { - type: typeof object[prop], - value: object[prop] - }; - - } catch(e){ - props[prop] = {}; - } - } - return props; - } - - function getCleanWindow() { - var elIframe = document.createElement('iframe'); - elIframe.style.display = 'none'; - - var ref = document.getElementsByTagName('script')[0]; - ref.parentNode.insertBefore(elIframe, ref); - - elIframe.src = 'about:blank'; - return elIframe.contentWindow; - } - - function appendControl(el, name) { - var elCheckbox = document.createElement('input'); - elCheckbox.type = 'checkbox'; - elCheckbox.checked = true; - elCheckbox.id = '__' + name; - - var elLabel = document.createElement('label'); - elLabel.htmlFor = '__' + name; - elLabel.innerHTML = 'Exclude ' + name + ' properties?'; - elLabel.style.marginLeft = '0.5em'; - - var elWrapper = document.createElement('p'); - elWrapper.style.marginBottom = '0.5em'; - - elWrapper.appendChild(elCheckbox); - elWrapper.appendChild(elLabel); - - el.appendChild(elWrapper); - } - - function appendAnalyze(el) { - var elAnalyze = document.createElement('button'); - elAnalyze.id = '__analyze'; - elAnalyze.innerHTML = 'Analyze'; - elAnalyze.style.marginTop = '1em'; - el.appendChild(elAnalyze); - } - - function appendCancel(el) { - var elCancel = document.createElement('a'); - elCancel.href = '#'; - elCancel.innerHTML = 'Cancel'; - elCancel.style.cssText = 'color:#eee;margin-left:0.5em;'; - elCancel.onclick = function() { - el.parentNode.removeChild(el); - return false; - }; - el.appendChild(elCancel); - } - - function initConfigPopup() { - var el = document.createElement('div'); - - el.style.cssText = 'position:fixed; left:10px; top:10px; width:300px; background:rgba(50,50,50,0.9);' + - '-moz-border-radius:10px; padding:1em; color: #eee; text-align: left;' + - 'font-family: "Helvetica Neue", Verdana, Arial, sans serif; z-index: 99999;'; - - for (var prop in propSets) { - appendControl(el, prop); - } - - appendAnalyze(el); - appendCancel(el); - - var ref = document.getElementsByTagName('script')[0]; - ref.parentNode.insertBefore(el, ref); - } - - function getPropsCount(object) { - var count = 0; - for (var prop in object) { - count++; - } - return count; - } - - function shouldDeleteProperty(propToCheck) { - for (var prop in propSets) { - var elCheckbox = document.getElementById('__' + prop); - var isPropInSet = propSets[prop].indexOf(propToCheck) > -1; - if (isPropInSet && (elCheckbox ? elCheckbox.checked : true) ) { - return true; - } - } - } - - function analyze() { - var global = (function(){ return this; })(), - globalProps = getPropertyDescriptors(global), - cleanWindow = getCleanWindow(); - - for (var prop in cleanWindow) { - if (globalProps[prop]) { - delete globalProps[prop]; - } - } - for (var prop in globalProps) { - if (shouldDeleteProperty(prop)) { - delete globalProps[prop]; - } - } - - window.__globalsCount = getPropsCount(globalProps); - window.__globals = globalProps; - - window.console && console.log('Total number of global properties: ' + __globalsCount); - window.console && console.dir(__globals); - } - - var propSets = { - 'Prototype': '$$ $A $F $H $R $break $continue $w Abstract Ajax Class Enumerable Element Field Form ' + - 'Hash Insertion ObjectRange PeriodicalExecuter Position Prototype Selector Template Toggle Try'.split(' '), - - 'Scriptaculous': 'Autocompleter Builder Control Draggable Draggables Droppables Effect Sortable SortableObserver Sound Scriptaculous'.split(' '), - 'Firebug': 'loadFirebugConsole console _getFirebugConsoleElement _FirebugConsole _FirebugCommandLine _firebug'.split(' '), - 'Mozilla': 'Components XPCNativeWrapper XPCSafeJSObjectWrapper getInterface netscape GetWeakReference GeckoActiveXObject'.split(' '), - 'GoogleAnalytics': 'gaJsHost gaGlobal _gat _gaq pageTracker'.split(' '), - 'lazyGlobals': 'onhashchange'.split(' ') - }; - - // initConfigPopup(); // disable because we're going UI-less. - - var analyzeElem = document.getElementById('__analyze'); - analyzeElem && (analyzeElem.onclick = analyze); - - analyze(); // and assign total added globals to window.__globalsCount - -})(); \ No newline at end of file diff --git a/bower_components/modernizr/test/js/lib/jquery-1.7b2.js b/bower_components/modernizr/test/js/lib/jquery-1.7b2.js deleted file mode 100644 index 98c6d0d..0000000 --- a/bower_components/modernizr/test/js/lib/jquery-1.7b2.js +++ /dev/null @@ -1,9279 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7b2 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Oct 13 21:12:55 2011 -0400 - */ -(function( window, undefined ) { - -// Use the correct document accordingly with window argument (sandbox) -var document = window.document, - navigator = window.navigator, - location = window.location; -var jQuery = (function() { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - trimLeft = /^\s+/, - trimRight = /\s+$/, - - // Check for digits - rdigit = /\d/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, - rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - - // Useragent RegExp - rwebkit = /(webkit)[ \/]([\w.]+)/, - ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, - rmsie = /(msie) ([\w.]+)/, - rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, - - // Matches dashed string for camelizing - rdashAlpha = /-([a-z]|[0-9])/ig, - rmsPrefix = /^-ms-/, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // The deferred used on DOM ready - readyList, - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - trim = String.prototype.trim, - indexOf = Array.prototype.indexOf, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // The body element only exists once, optimize finding it - if ( selector === "body" && !context && document.body ) { - this.context = document; - this[0] = document.body; - this.selector = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = quickExpr.exec( selector ); - } - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = (context ? context.ownerDocument || context : document); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); - selector = (ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment).childNodes; - } - - return jQuery.merge( this, selector ); - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return (context || rootjQuery).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if (selector.selector !== undefined) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.7b2", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - // Build a new jQuery matched element set - var ret = this.constructor(); - - if ( jQuery.isArray( elems ) ) { - push.apply( ret, elems ); - - } else { - jQuery.merge( ret, elems ); - } - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + (this.selector ? " " : "") + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Attach the listeners - jQuery.bindReady(); - - // Add the callback - readyList.add( fn ); - - return this; - }, - - eq: function( i ) { - return i === -1 ? - this.slice( i ) : - this.slice( i, +i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - // Either a released hold or an DOMready/load event and not yet ready - if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.fireWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger( "ready" ).unbind( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyList ) { - return; - } - - readyList = jQuery.Callbacks( "once memory" ); - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - return setTimeout( jQuery.ready, 1 ); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - // A crude way of determining if an object is a window - isWindow: function( obj ) { - return obj && typeof obj === "object" && "setInterval" in obj; - }, - - isNumeric: function( obj ) { - return obj != null && rdigit.test( obj ) && !isNaN( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw msg; - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return (new Function( "return " + data ))(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction( object ); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { - break; - } - } - } - } - - return object; - }, - - // Use native String.trim function wherever possible - trim: trim ? - function( text ) { - return text == null ? - "" : - trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // The extra typeof function check is to prevent crashes - // in Safari 2 (See: #3039) - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - var type = jQuery.type( array ); - - if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array, i ) { - var len; - - if ( array ) { - if ( indexOf ) { - return indexOf.call( array, elem, i ); - } - - len = array.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in array && array[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var i = first.length, - j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var ret = [], retVal; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - if ( typeof context === "string" ) { - var tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - var args = slice.call( arguments, 2 ), - proxy = function() { - return fn.apply( context, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }, - - // Mutifunctional method to get and set values to a collection - // The value/s can optionally be executed if it's a function - access: function( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - jQuery.access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : undefined; - }, - - now: function() { - return (new Date()).getTime(); - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = rwebkit.exec( ua ) || - ropera.exec( ua ) || - rmsie.exec( ua ) || - ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - sub: function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }, - - browser: {} -}); - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -// IE doesn't match non-breaking spaces with \s -if ( rnotwhite.test( "\xA0" ) ) { - trimLeft = /^[\s\xA0]+/; - trimRight = /[\s\xA0]+$/; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch(e) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -// Expose jQuery as an AMD module, but only for AMD loaders that -// understand the issues with loading multiple versions of jQuery -// in a page that all might call define(). The loader will indicate -// they have special allowances for multiple jQuery versions by -// specifying define.amd.jQuery = true. Register as a named module, -// since jQuery can be concatenated with other files that may use define, -// but not use a proper concatenation script that understands anonymous -// AMD modules. A named AMD is safest and most robust way to register. -// Lowercase jquery is used because AMD module names are derived from -// file names, and jQuery is normally delivered in a lowercase file name. -if ( typeof define === "function" && define.amd && define.amd.jQuery ) { - define( "jquery", [], function () { return jQuery; } ); -} - -return jQuery; - -})(); - - -// String to Object flags format cache -var flagsCache = {}; - -// Convert String-formatted flags into Object-formatted ones and store in cache -function createFlags( flags ) { - var object = flagsCache[ flags ] = {}, - i, length; - flags = flags.split( /\s+/ ); - for ( i = 0, length = flags.length; i < length; i++ ) { - object[ flags[i] ] = true; - } - return object; -} - -/* - * Create a callback list using the following parameters: - * - * flags: an optional list of space-separated flags that will change how - * the callback list behaves - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible flags: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( flags ) { - - // Convert flags from String-formatted to Object-formatted - // (we check in cache first) - flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; - - var // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = [], - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Add one or several callbacks to the list - add = function( args ) { - var i, - length, - elem, - type, - actual; - for ( i = 0, length = args.length; i < length; i++ ) { - elem = args[ i ]; - type = jQuery.type( elem ); - if ( type === "array" ) { - // Inspect recursively - add( elem ); - } else if ( type === "function" ) { - // Add if not in unique mode and callback is not in - if ( !flags.unique || !self.has( elem ) ) { - list.push( elem ); - } - } - } - }, - // Fire callbacks - fire = function( context, args ) { - args = args || []; - memory = !flags.memory || [ context, args ]; - firing = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { - memory = true; // Mark as halted - break; - } - } - firing = false; - if ( list ) { - if ( !flags.once ) { - if ( stack && stack.length ) { - memory = stack.shift(); - self.fireWith( memory[ 0 ], memory[ 1 ] ); - } - } else if ( memory === true ) { - self.disable(); - } else { - list = []; - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - var length = list.length; - add( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away, unless previous - // firing was halted (stopOnFalse) - } else if ( memory && memory !== true ) { - firingStart = length; - fire( memory[ 0 ], memory[ 1 ] ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - var args = arguments, - argIndex = 0, - argLength = args.length; - for ( ; argIndex < argLength ; argIndex++ ) { - for ( var i = 0; i < list.length; i++ ) { - if ( args[ argIndex ] === list[ i ] ) { - // Handle firingIndex and firingLength - if ( firing ) { - if ( i <= firingLength ) { - firingLength--; - if ( i <= firingIndex ) { - firingIndex--; - } - } - } - // Remove the element - list.splice( i--, 1 ); - // If we have some unicity property then - // we only need to do this once - if ( flags.unique ) { - break; - } - } - } - } - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - if ( list ) { - var i = 0, - length = list.length; - for ( ; i < length; i++ ) { - if ( fn === list[ i ] ) { - return true; - } - } - } - return false; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory || memory === true ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( stack ) { - if ( firing ) { - if ( !flags.once ) { - stack.push( [ context, args ] ); - } - } else if ( !( flags.once && memory ) ) { - fire( context, args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!memory; - } - }; - - return self; -}; - - - - -var // Static reference to slice - sliceDeferred = [].slice; - -jQuery.extend({ - - Deferred: function( func ) { - var doneList = jQuery.Callbacks( "once memory" ), - failList = jQuery.Callbacks( "once memory" ), - progressList = jQuery.Callbacks( "memory" ), - state = "pending", - lists = { - resolve: doneList, - reject: failList, - notify: progressList - }, - promise = { - done: doneList.add, - fail: failList.add, - progress: progressList.add, - - state: function() { - return state; - }, - - // Deprecated - isResolved: doneList.fired, - isRejected: failList.fired, - - then: function( doneCallbacks, failCallbacks, progressCallbacks ) { - deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); - return this; - }, - always: function() { - return deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); - }, - pipe: function( fnDone, fnFail, fnProgress ) { - return jQuery.Deferred(function( newDefer ) { - jQuery.each( { - done: [ fnDone, "resolve" ], - fail: [ fnFail, "reject" ], - progress: [ fnProgress, "notify" ] - }, function( handler, data ) { - var fn = data[ 0 ], - action = data[ 1 ], - returned; - if ( jQuery.isFunction( fn ) ) { - deferred[ handler ](function() { - returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - }); - } else { - deferred[ handler ]( newDefer[ action ] ); - } - }); - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - if ( obj == null ) { - obj = promise; - } else { - for( var key in promise ) { - obj[ key ] = promise[ key ]; - } - } - return obj; - } - }, - deferred = promise.promise({}), - key; - - for ( key in lists ) { - deferred[ key ] = lists[ key ].fire; - deferred[ key + "With" ] = lists[ key ].fireWith; - } - - // Handle state - deferred.done( function() { - state = "resolved"; - }, failList.disable, progressList.lock ).fail( function() { - state = "rejected"; - }, doneList.disable, progressList.lock ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), - i = 0, - length = args.length, - pValues = new Array( length ), - count = length, - pCount = length, - deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? - firstParam : - jQuery.Deferred(), - promise = deferred.promise(); - function resolveFunc( i ) { - return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - if ( !( --count ) ) { - deferred.resolveWith( deferred, args ); - } - }; - } - function progressFunc( i ) { - return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - deferred.notifyWith( promise, pValues ); - }; - } - if ( length > 1 ) { - for( ; i < length; i++ ) { - if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { - args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); - } else { - --count; - } - } - if ( !count ) { - deferred.resolveWith( deferred, args ); - } - } else if ( deferred !== firstParam ) { - deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); - } - return promise; - } -}); - - - - -jQuery.support = (function() { - - var div = document.createElement( "div" ), - documentElement = document.documentElement, - all, - a, - select, - opt, - input, - marginDiv, - support, - fragment, - body, - testElementParent, - testElement, - testElementStyle, - tds, - events, - eventName, - i, - isSupported, - offsetSupport; - - // Preliminary tests - div.setAttribute("className", "t"); - div.innerHTML = "
        a"; - - - all = div.getElementsByTagName( "*" ); - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Can't get basic test support - if ( !all || !all.length || !a ) { - return {}; - } - - // First batch of supports tests - select = document.createElement( "select" ); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName( "input" )[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName( "tbody" ).length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName( "link" ).length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute( "href" ) === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.55/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure unknown elements (like HTML5 elems) are handled appropriately - unknownElems: !!div.getElementsByTagName( "nav" ).length, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent( "onclick" ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute("type", "radio"); - support.radioValue = input.value === "t"; - - input.setAttribute("checked", "checked"); - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.firstChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - div.innerHTML = ""; - - // Figure out if the W3C box model works as expected - div.style.width = div.style.paddingLeft = "1px"; - - // We don't want to do body-related feature tests on frameset - // documents, which lack a body. So we use - // document.getElementsByTagName("body")[0], which is undefined in - // frameset documents, while document.body isn’t. (7398) - body = document.getElementsByTagName("body")[ 0 ]; - // We use our own, invisible, body unless the body is already present - // in which case we use a div (#9239) - testElement = document.createElement( body ? "div" : "body" ); - testElementStyle = { - visibility: "hidden", - width: 0, - height: 0, - border: 0, - margin: 0, - background: "none" - }; - if ( body ) { - jQuery.extend( testElementStyle, { - position: "absolute", - left: "-999px", - top: "-999px" - }); - } - for ( i in testElementStyle ) { - testElement.style[ i ] = testElementStyle[ i ]; - } - testElement.appendChild( div ); - testElementParent = body || documentElement; - testElementParent.insertBefore( testElement, testElementParent.firstChild ); - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - support.boxModel = div.offsetWidth === 2; - - if ( "zoom" in div.style ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.style.display = "inline"; - div.style.zoom = 1; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = ""; - div.innerHTML = "
        "; - support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); - } - - div.innerHTML = "
        t
        "; - tds = div.getElementsByTagName( "td" ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE < 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - div.innerHTML = ""; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - if ( document.defaultView && document.defaultView.getComputedStyle ) { - marginDiv = document.createElement( "div" ); - marginDiv.style.width = "0"; - marginDiv.style.marginRight = "0"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - ( parseInt( ( document.defaultView.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; - } - - // Remove the body element we added - testElement.innerHTML = ""; - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for( i in { - submit: 1, - change: 1, - focusin: 1 - } ) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - // Determine fixed-position support early - testElement.style.position = "static"; - testElement.style.top = "0px"; - testElement.style.marginTop = "1px"; - offsetSupport = (function( body, container ) { - - var outer, inner, table, td, supports, - bodyMarginTop = parseFloat( body.style.marginTop ) || 0, - ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;", - style = "style='" + ptlm + "border:5px solid #000;padding:0;'", - html = "
        " + - "" + - "
        "; - - container.style.cssText = ptlm + "border:0;visibility:hidden"; - - container.innerHTML = html; - body.insertBefore( container, body.firstChild ); - outer = container.firstChild; - inner = outer.firstChild; - td = outer.nextSibling.firstChild.firstChild; - - supports = { - doesNotAddBorder: (inner.offsetTop !== 5), - doesAddBorderForTableAndCells: (td.offsetTop === 5) - }; - - inner.style.position = "fixed"; - inner.style.top = "20px"; - - // safari subtracts parent border width here which is 5px - supports.supportsFixedPosition = (inner.offsetTop === 20 || inner.offsetTop === 15); - inner.style.position = inner.style.top = ""; - - outer.style.overflow = "hidden"; - outer.style.position = "relative"; - - supports.subtractsBorderForOverflowNotVisible = (inner.offsetTop === -5); - supports.doesNotIncludeMarginInBodyOffset = (body.offsetTop !== bodyMarginTop); - - return supports; - - })( testElement, div ); - - jQuery.extend( support, offsetSupport ); - testElementParent.removeChild( testElement ); - - // Null connected elements to avoid leaks in IE - testElement = fragment = select = opt = body = marginDiv = div = input = null; - - return support; -})(); - -// Keep track of boxModel -jQuery.boxModel = jQuery.support.boxModel; - - - - -var rbrace = /^(?:\{.*\}|\[.*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - // Please use with caution - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && jQuery.expando; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ jQuery.expando ] = id = ++jQuery.uuid; - } else { - id = jQuery.expando; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users should - // not attempt to inspect the internal events object using jQuery.data, as this - // internal data object is undocumented and subject to change. - if ( name === "events" && !thisCache[name] ) { - return thisCache[ internalKey ] && thisCache[ internalKey ].events; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - // Reference to internal data cache key - internalKey = jQuery.expando, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - - // See jQuery.data for more information - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support space separated names - if ( jQuery.isArray( name ) ) { - name = name; - } else if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject(cache[ id ]) ) { - return; - } - } - - // Browsers that fail expando deletion also refuse to delete expandos on - // the window, but it will allow it on all other JS objects; other browsers - // don't care - // Ensure that `cache` is not a window object #10080 - if ( jQuery.support.deleteExpando || !cache.setInterval ) { - delete cache[ id ]; - } else { - cache[ id ] = null; - } - - // We destroyed the cache and need to eliminate the expando on the node to avoid - // false lookups in the cache for entries that no longer exist - if ( isNode ) { - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( jQuery.support.deleteExpando ) { - delete elem[ jQuery.expando ]; - } else if ( elem.removeAttribute ) { - elem.removeAttribute( jQuery.expando ); - } else { - elem[ jQuery.expando ] = null; - } - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - if ( elem.nodeName ) { - var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; - - if ( match ) { - return !(match === true || elem.getAttribute("classid") !== match); - } - } - - return true; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, attr, name, - data = null; - - if ( typeof key === "undefined" ) { - if ( this.length ) { - data = jQuery.data( this[0] ); - - if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { - attr = this[0].attributes; - for ( var i = 0, l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( this[0], name, data[ name ] ); - } - } - jQuery._data( this[0], "parsedAttrs", true ); - } - } - - return data; - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - // Try to fetch any internally stored data first - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - data = dataAttr( this[0], key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - - } else { - return this.each(function() { - var $this = jQuery( this ), - args = [ parts[0], value ]; - - $this.triggerHandler( "setData" + parts[1] + "!", args ); - jQuery.data( this, key, value ); - $this.triggerHandler( "changeData" + parts[1] + "!", args ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - jQuery.isNumeric( data ) ? parseFloat( data ) : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - for ( var name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - - - - -function handleQueueMarkDefer( elem, type, src ) { - var deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - defer = jQuery._data( elem, deferDataKey ); - if ( defer && - ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && - ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { - // Give room for hard-coded callbacks to fire first - // and eventually mark/queue something else on the element - setTimeout( function() { - if ( !jQuery._data( elem, queueDataKey ) && - !jQuery._data( elem, markDataKey ) ) { - jQuery.removeData( elem, deferDataKey, true ); - defer.fire(); - } - }, 0 ); - } -} - -jQuery.extend({ - - _mark: function( elem, type ) { - if ( elem ) { - type = (type || "fx") + "mark"; - jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); - } - }, - - _unmark: function( force, elem, type ) { - if ( force !== true ) { - type = elem; - elem = force; - force = false; - } - if ( elem ) { - type = type || "fx"; - var key = type + "mark", - count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); - if ( count ) { - jQuery._data( elem, key, count ); - } else { - jQuery.removeData( elem, key, true ); - handleQueueMarkDefer( elem, type, "mark" ); - } - } - }, - - queue: function( elem, type, data ) { - var q; - if ( elem ) { - type = (type || "fx") + "queue"; - q = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !q || jQuery.isArray(data) ) { - q = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - q.push( data ); - } - } - return q || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - runner = {}; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - jQuery._data( elem, type + ".run", runner ); - fn.call( elem, function() { - jQuery.dequeue( elem, type ); - }, runner ); - } - - if ( !queue.length ) { - jQuery.removeData( elem, type + "queue " + type + ".run", true ); - handleQueueMarkDefer( elem, type, "queue" ); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function() { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, runner ) { - var timeout = setTimeout( next, time ); - runner.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, object ) { - if ( typeof type !== "string" ) { - object = type; - type = undefined; - } - type = type || "fx"; - var defer = jQuery.Deferred(), - elements = this, - i = elements.length, - count = 1, - deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - tmp; - function resolve() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - } - while( i-- ) { - if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || - ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || - jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && - jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { - count++; - tmp.add( resolve ); - } - } - resolve(); - return defer.promise(); - } -}); - - - - -var rclass = /[\n\t\r]/g, - rspace = /\s+/, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea)?$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - nodeHook, boolHook, fixSpecified; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.prop ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classNames, i, l, elem, className, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - classNames = (value || "").split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - className = (" " + elem.className + " ").replace( rclass, " " ); - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[ c ] + " ", " "); - } - elem.className = jQuery.trim( className ); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " "; - for ( var i = 0, l = this.length; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return undefined; - } - - var isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var self = jQuery(this), val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { - var option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - var nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return undefined; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( !("getAttribute" in elem) ) { - return jQuery.prop( elem, name, value ); - } - - var ret, hooks, - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // Normalize the name if needed - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || (rboolean.test( name ) ? boolHook : nodeHook); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return undefined; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, l, - i = 0; - - if ( elem.nodeType === 1 ) { - attrNames = (value || "").split( rspace ); - l = attrNames.length; - - for ( ; i < l; i++ ) { - name = attrNames[ i ].toLowerCase(); - - // See #9699 for explanation of this approach (setting first, then removal) - jQuery.attr( elem, name, "" ); - elem.removeAttribute( name ); - - // Set corresponding property to false for boolean attributes - if ( rboolean.test( name ) && (propName = jQuery.propFix[ name ] || name) in elem ) { - elem[ propName ] = false; - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return undefined; - } - - var ret, hooks, - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return (elem[ name ] = value); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) -jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !jQuery.support.getSetAttribute ) { - - fixSpecified = { - name: true, - id: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && (fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified) ? - ret.nodeValue : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return (ret.nodeValue = value + ""); - } - }; - - // Apply the nodeHook to tabindex - jQuery.attrHooks.tabindex.set = nodeHook.set; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return (elem.style.cssText = "" + value); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return (elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0); - } - } - }); -}); - - - - -var rnamespaces = /\.(.*)$/, - rformElems = /^(?:textarea|input|select)$/i, - rperiod = /\./g, - rspaces = / /g, - rescape = /[^\w\s.|`]/g, - rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, - rhoverHack = /\bhover(\.\S+)?/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rquickIs = /^([\w\-]+)?(?:#([\w\-]+))?(?:\.([\w\-]+))?(?:\[([\w+\-]+)=["']?([\w\-]*)["']?\])?$/, - quickParse = function( selector ) { - var quick = rquickIs.exec( selector ); - if ( quick ) { - // 0 1 2 3 4 5 - // [ _, tag, id, class, attrName, attrValue ] - quick[1] = ( quick[1] || "" ).toLowerCase(); - quick[3] = quick[3] && new RegExp( "\\b" + quick[3] + "\\b" ); - } - return quick; - }, - quickIs = function( elem, m ) { - return ( - (!m[1] || elem.nodeName.toLowerCase() === m[1]) && - (!m[2] || elem.id === m[2]) && - (!m[3] || m[3].test( elem.className )) && - (!m[4] || elem.getAttribute( m[4] ) == m[5]) - ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, quick, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.handle.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = types.replace( rhoverHack, "mouseover$1 mouseout$1" ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = (tns[2] || "").split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - namespace: namespaces.join(".") - }, handleObjIn ); - - // Delegated event; pre-analyze selector so it's processed quickly on event dispatch - if ( selector ) { - handleObj.quick = quickParse( selector ); - if ( !handleObj.quick && jQuery.expr.match.POS.test( selector ) ) { - handleObj.isPositional = true; - } - } - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector ) { - - var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), - t, tns, type, namespaces, origCount, - j, events, special, handle, eventType, handleObj; - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // For removal, types can be an Event object - if ( types && types.type && types.handler ) { - handler = types.handler; - types = types.type; - selector = types.selector; - } - - // Once for each type.namespace in types; type may be omitted - types = (types || "").replace( rhoverHack, "mouseover$1 mouseout$1" ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - namespaces = namespaces? "." + namespaces : ""; - for ( j in events ) { - jQuery.event.remove( elem, j + namespaces, handler, selector ); - } - return; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - - // Only need to loop for special events or selective removal - if ( handler || namespaces || selector || special.remove ) { - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( !handler || handler.guid === handleObj.guid ) { - if ( !namespaces || namespaces.test( handleObj.namespace ) ) { - if ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - } - } - } else { - // Removing all events - eventType.length = 0; - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - handle = elemData.handle; - if ( handle ) { - handle.elem = null; - } - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, [ "events", "handle" ], true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var type = event.type || event, - namespaces = [], - cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // triggerHandler() and global events don't bubble or run the default action - if ( onlyHandlers || !elem ) { - event.preventDefault(); - } - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - event.stopPropagation(); - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - old = null; - for ( cur = elem.parentNode; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old && old === elem.ownerDocument ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length; i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = (jQuery._data( cur, "events" ) || {})[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) ) { - handle.apply( cur, data ); - } - - if ( event.isPropagationStopped() ) { - break; - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.call( elem.ownerDocument, event, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - handle: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var handlers = ((jQuery._data( this, "events" ) || {})[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), - handlerQueue = [], - i, cur, selMatch, matches, handleObj, sel, hit, related; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - - // Determine handlers that should run if there are delegated events - // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - selMatch = {}; - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - hit = selMatch[ sel ]; - - if ( handleObj.isPositional ) { - // Since .is() does not work for positionals; see http://jsfiddle.net/eJ4yd/3/ - hit = ( hit || (selMatch[ sel ] = jQuery( sel )) ).index( cur ) >= 0; - } else if ( hit === undefined ) { - hit = selMatch[ sel ] = ( handleObj.quick ? quickIs( cur, handleObj.quick ) : jQuery( cur ).is( sel ) ); - } - if ( hit ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - - // Copy the remaining (bound) handlers in case they're changed - handlers = handlers.slice( delegateCount ); - - // Run delegates first; they may want to stop propagation beneath us - event.delegateTarget = this; - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - dispatch( matched.elem, event, matched.matches, args ); - } - delete event.delegateTarget; - - // Run non-delegated handlers for this level - if ( handlers.length ) { - dispatch( this, event, handlers, args ); - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement layerX layerY offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); - event.pageY = original.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) - if ( event.metaKey === undefined ) { - event.metaKey = event.ctrlKey; - } - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady - }, - - focus: { - delegateType: "focusin", - noBubble: true - }, - blur: { - delegateType: "focusout", - noBubble: true - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.handle.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Run jQuery handler functions; called from jQuery.event.handle -function dispatch( target, event, handlers, args ) { - var run_all = !event.exclusive && !event.namespace, - specialHandle = ( jQuery.event.special[ event.type ] || {} ).handle, - j, handleObj, ret; - - event.currentTarget = target; - for ( j = 0; j < handlers.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = handlers[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - // Pass in a reference to the handler function itself - // So that we can later remove it - event.handler = handleObj.handler; - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( specialHandle || handleObj.handler ).apply( target, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } -} - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = jQuery.event.special[ fix ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector, - oldType, ret; - - // For a real mouseover/out, always call the handler; for - // mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || handleObj.origType === event.type || (related !== target && !jQuery.contains( target, related )) ) { - oldType = event.type; - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = oldType; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !form._submit_attached ) { - jQuery.event.add( form, "submit._submit", function( event ) { - // Form was submitted, bubble the event up the tree - if ( this.parentNode ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - }); - form._submit_attached = true; - } - }); - // return undefined since we don't need an event listener - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed ) { - this._just_changed = false; - jQuery.event.simulate( "change", this, event, true ); - } - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - elem._change_attached = true; - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - jQuery.event.remove( event.delegateTarget || this, event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on.call( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - if ( types && types.preventDefault ) { - // ( event ) native or jQuery.Event - return this.off( types.type, types.handler, types.selector ); - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( var type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.bind( name, data, fn ) : - this.trigger( name ); - }; - - if ( jQuery.attrFn ) { - jQuery.attrFn[ name ] = true; - } - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); - - - -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - expando = "sizcache" + (Math.random() + '').replace('.', ''), - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true, - rBackslash = /\\/g, - rReturn = /\r\n/g, - rNonWord = /\W/; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function() { - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function( selector, context, results, seed ) { - results = results || []; - context = context || document; - - var origContext = context; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var m, set, checkSet, extra, ret, cur, pop, i, - prune = true, - contextXML = Sizzle.isXML( context ), - parts = [], - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - do { - chunker.exec( "" ); - m = chunker.exec( soFar ); - - if ( m ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - } while ( m ); - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context, seed ); - - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set, seed ); - } - } - - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - - ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? - Sizzle.filter( ret.expr, ret.set )[0] : - ret.set[0]; - } - - if ( context ) { - ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - - set = ret.expr ? - Sizzle.filter( ret.expr, ret.set ) : - ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray( set ); - - } else { - prune = false; - } - - while ( parts.length ) { - cur = parts.pop(); - pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - - } else if ( context && context.nodeType === 1 ) { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - - } else { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function( results ) { - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; -}; - -Sizzle.matches = function( expr, set ) { - return Sizzle( expr, null, null, set ); -}; - -Sizzle.matchesSelector = function( node, expr ) { - return Sizzle( expr, null, null, [node] ).length > 0; -}; - -Sizzle.find = function( expr, context, isXML ) { - var set, i, len, match, type, left; - - if ( !expr ) { - return []; - } - - for ( i = 0, len = Expr.order.length; i < len; i++ ) { - type = Expr.order[i]; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - left = match[1]; - match.splice( 1, 1 ); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace( rBackslash, "" ); - set = Expr.find[ type ]( match, context, isXML ); - - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( "*" ) : - []; - } - - return { set: set, expr: expr }; -}; - -Sizzle.filter = function( expr, set, inplace, not ) { - var match, anyFound, - type, found, item, filter, left, - i, pass, - old = expr, - result = [], - curLoop = set, - isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); - - while ( expr && set.length ) { - for ( type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - filter = Expr.filter[ type ]; - left = match[1]; - - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - pass = not ^ found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - - } else { - curLoop[i] = false; - } - - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw "Syntax error, unrecognized expression: " + msg; -}; - -/** - * Utility function for retreiving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -var getText = Sizzle.getText = function( elem ) { - var i, node, - nodeType = elem.nodeType, - ret = ""; - - if ( nodeType ) { - if ( nodeType === 1 ) { - // Use textContent || innerText for elements - if ( typeof elem.textContent === 'string' ) { - return elem.textContent; - } else if ( typeof elem.innerText === 'string' ) { - // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); - } else { - // Traverse it's children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - } else { - - // If no nodeType, this is expected to be an array - for ( i = 0; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - if ( node.nodeType !== 8 ) { - ret += getText( node ); - } - } - } - return ret; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - - match: { - ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - - leftMatch: {}, - - attrMap: { - "class": "className", - "for": "htmlFor" - }, - - attrHandle: { - href: function( elem ) { - return elem.getAttribute( "href" ); - }, - type: function( elem ) { - return elem.getAttribute( "type" ); - } - }, - - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !rNonWord.test( part ), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - - ">": function( checkSet, part ) { - var elem, - isPartStr = typeof part === "string", - i = 0, - l = checkSet.length; - - if ( isPartStr && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - - } else { - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - - "": function(checkSet, part, isXML){ - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); - }, - - "~": function( checkSet, part, isXML ) { - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); - } - }, - - find: { - ID: function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }, - - NAME: function( match, context ) { - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], - results = context.getElementsByName( match[1] ); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - - TAG: function( match, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( match[1] ); - } - } - }, - preFilter: { - CLASS: function( match, curLoop, inplace, result, not, isXML ) { - match = " " + match[1].replace( rBackslash, "" ) + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - - ID: function( match ) { - return match[1].replace( rBackslash, "" ); - }, - - TAG: function( match, curLoop ) { - return match[1].replace( rBackslash, "" ).toLowerCase(); - }, - - CHILD: function( match ) { - if ( match[1] === "nth" ) { - if ( !match[2] ) { - Sizzle.error( match[0] ); - } - - match[2] = match[2].replace(/^\+|\s*/g, ''); - - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - else if ( match[2] ) { - Sizzle.error( match[0] ); - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - - ATTR: function( match, curLoop, inplace, result, not, isXML ) { - var name = match[1] = match[1].replace( rBackslash, "" ); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - // Handle if an un-quoted value was used - match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - - PSEUDO: function( match, curLoop, inplace, result, not ) { - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - - if ( !inplace ) { - result.push.apply( result, ret ); - } - - return false; - } - - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - - POS: function( match ) { - match.unshift( true ); - - return match; - } - }, - - filters: { - enabled: function( elem ) { - return elem.disabled === false && elem.type !== "hidden"; - }, - - disabled: function( elem ) { - return elem.disabled === true; - }, - - checked: function( elem ) { - return elem.checked === true; - }, - - selected: function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - parent: function( elem ) { - return !!elem.firstChild; - }, - - empty: function( elem ) { - return !elem.firstChild; - }, - - has: function( elem, i, match ) { - return !!Sizzle( match[3], elem ).length; - }, - - header: function( elem ) { - return (/h\d/i).test( elem.nodeName ); - }, - - text: function( elem ) { - var attr = elem.getAttribute( "type" ), type = elem.type; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); - }, - - radio: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; - }, - - checkbox: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; - }, - - file: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; - }, - - password: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; - }, - - submit: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "submit" === elem.type; - }, - - image: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; - }, - - reset: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "reset" === elem.type; - }, - - button: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && "button" === elem.type || name === "button"; - }, - - input: function( elem ) { - return (/input|select|textarea|button/i).test( elem.nodeName ); - }, - - focus: function( elem ) { - return elem === elem.ownerDocument.activeElement; - } - }, - setFilters: { - first: function( elem, i ) { - return i === 0; - }, - - last: function( elem, i, match, array ) { - return i === array.length - 1; - }, - - even: function( elem, i ) { - return i % 2 === 0; - }, - - odd: function( elem, i ) { - return i % 2 === 1; - }, - - lt: function( elem, i, match ) { - return i < match[3] - 0; - }, - - gt: function( elem, i, match ) { - return i > match[3] - 0; - }, - - nth: function( elem, i, match ) { - return match[3] - 0 === i; - }, - - eq: function( elem, i, match ) { - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function( elem, match, i, array ) { - var name = match[1], - filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - - } else if ( name === "not" ) { - var not = match[3]; - - for ( var j = 0, l = not.length; j < l; j++ ) { - if ( not[j] === elem ) { - return false; - } - } - - return true; - - } else { - Sizzle.error( name ); - } - }, - - CHILD: function( elem, match ) { - var first, last, - doneName, parent, cache, - count, diff, - type = match[1], - node = elem; - - switch ( type ) { - case "only": - case "first": - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - if ( type === "first" ) { - return true; - } - - node = elem; - - case "last": - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - return true; - - case "nth": - first = match[2]; - last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - doneName = match[0]; - parent = elem.parentNode; - - if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { - count = 0; - - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - - parent[ expando ] = doneName; - } - - diff = elem.nodeIndex - last; - - if ( first === 0 ) { - return diff === 0; - - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - - ID: function( elem, match ) { - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - - TAG: function( elem, match ) { - return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; - }, - - CLASS: function( elem, match ) { - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - - ATTR: function( elem, match ) { - var name = match[1], - result = Sizzle.attr ? - Sizzle.attr( elem, name ) : - Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - !type && Sizzle.attr ? - result != null : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - - POS: function( elem, match, i, array ) { - var name = match[2], - filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS, - fescape = function(all, num){ - return "\\" + (num - 0 + 1); - }; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); -} - -var makeArray = function( array, results ) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -// Also verifies that the returned array holds DOM nodes -// (which is not the case in the Blackberry browser) -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; - -// Provide a fallback method if it does not work -} catch( e ) { - makeArray = function( array, results ) { - var i = 0, - ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - - } else { - if ( typeof array.length === "number" ) { - for ( var l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - - } else { - for ( ; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder, siblingCheck; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - return a.compareDocumentPosition ? -1 : 1; - } - - return a.compareDocumentPosition(b) & 4 ? -1 : 1; - }; - -} else { - sortOrder = function( a, b ) { - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return a.sourceIndex - b.sourceIndex; - } - - var al, bl, - ap = [], - bp = [], - aup = a.parentNode, - bup = b.parentNode, - cur = aup; - - // If the nodes are siblings (or identical) we can do a quick check - if ( aup === bup ) { - return siblingCheck( a, b ); - - // If no parents were found then the nodes are disconnected - } else if ( !aup ) { - return -1; - - } else if ( !bup ) { - return 1; - } - - // Otherwise they're somewhere else in the tree so we need - // to build up a full list of the parentNodes for comparison - while ( cur ) { - ap.unshift( cur ); - cur = cur.parentNode; - } - - cur = bup; - - while ( cur ) { - bp.unshift( cur ); - cur = cur.parentNode; - } - - al = ap.length; - bl = bp.length; - - // Start walking down the tree looking for a discrepancy - for ( var i = 0; i < al && i < bl; i++ ) { - if ( ap[i] !== bp[i] ) { - return siblingCheck( ap[i], bp[i] ); - } - } - - // We ended someplace up the tree so do a sibling check - return i === al ? - siblingCheck( a, bp[i], -1 ) : - siblingCheck( ap[i], b, 1 ); - }; - - siblingCheck = function( a, b, ret ) { - if ( a === b ) { - return ret; - } - - var cur = a.nextSibling; - - while ( cur ) { - if ( cur === b ) { - return -1; - } - - cur = cur.nextSibling; - } - - return 1; - }; -} - -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - var form = document.createElement("div"), - id = "script" + (new Date()).getTime(), - root = document.documentElement; - - form.innerHTML = ""; - - // Inject it into the root element, check its status, and remove it quickly - root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - if ( document.getElementById( id ) ) { - Expr.find.ID = function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - - return m ? - m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? - [m] : - undefined : - []; - } - }; - - Expr.filter.ID = function( elem, match ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - } - - root.removeChild( form ); - - // release memory in IE - root = form = null; -})(); - -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - var div = document.createElement("div"); - div.appendChild( document.createComment("") ); - - // Make sure no comments are found - if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function( match, context ) { - var results = context.getElementsByTagName( match[1] ); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - } - - // Check to see if an attribute returns normalized href attributes - div.innerHTML = ""; - - if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - div.firstChild.getAttribute("href") !== "#" ) { - - Expr.attrHandle.href = function( elem ) { - return elem.getAttribute( "href", 2 ); - }; - } - - // release memory in IE - div = null; -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, - div = document.createElement("div"), - id = "__sizzle__"; - - div.innerHTML = "

        "; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function( query, context, extra, seed ) { - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && !Sizzle.isXML(context) ) { - // See if we find a selector to speed up - var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - - if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { - // Speed-up: Sizzle("TAG") - if ( match[1] ) { - return makeArray( context.getElementsByTagName( query ), extra ); - - // Speed-up: Sizzle(".CLASS") - } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { - return makeArray( context.getElementsByClassName( match[2] ), extra ); - } - } - - if ( context.nodeType === 9 ) { - // Speed-up: Sizzle("body") - // The body element only exists once, optimize finding it - if ( query === "body" && context.body ) { - return makeArray( [ context.body ], extra ); - - // Speed-up: Sizzle("#ID") - } else if ( match && match[3] ) { - var elem = context.getElementById( match[3] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id === match[3] ) { - return makeArray( [ elem ], extra ); - } - - } else { - return makeArray( [], extra ); - } - } - - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(qsaError) {} - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - var oldContext = context, - old = context.getAttribute( "id" ), - nid = old || id, - hasParent = context.parentNode, - relativeHierarchySelector = /^\s*[+~]/.test( query ); - - if ( !old ) { - context.setAttribute( "id", nid ); - } else { - nid = nid.replace( /'/g, "\\$&" ); - } - if ( relativeHierarchySelector && hasParent ) { - context = context.parentNode; - } - - try { - if ( !relativeHierarchySelector || hasParent ) { - return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); - } - - } catch(pseudoError) { - } finally { - if ( !old ) { - oldContext.removeAttribute( "id" ); - } - } - } - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - // release memory in IE - div = null; - })(); -} - -(function(){ - var html = document.documentElement, - matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; - - if ( matches ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9 fails this) - var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), - pseudoWorks = false; - - try { - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( document.documentElement, "[test!='']:sizzle" ); - - } catch( pseudoError ) { - pseudoWorks = true; - } - - Sizzle.matchesSelector = function( node, expr ) { - // Make sure that attribute selectors are quoted - expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); - - if ( !Sizzle.isXML( node ) ) { - try { - if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { - var ret = matches.call( node, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || !disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9, so check for that - node.document && node.document.nodeType !== 11 ) { - return ret; - } - } - } catch(e) {} - } - - return Sizzle(expr, null, null, [node]).length > 0; - }; - } -})(); - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
        "; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function( match, context, isXML ) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - // release memory in IE - div = null; -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -if ( document.documentElement.contains ) { - Sizzle.contains = function( a, b ) { - return a !== b && (a.contains ? a.contains(b) : true); - }; - -} else if ( document.documentElement.compareDocumentPosition ) { - Sizzle.contains = function( a, b ) { - return !!(a.compareDocumentPosition(b) & 16); - }; - -} else { - Sizzle.contains = function() { - return false; - }; -} - -Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function( selector, context, seed ) { - var match, - tmpSet = [], - later = "", - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet, seed ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -Sizzle.selectors.attrMap = {}; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})(); - - -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - isSimple = /^.[^:#\[\.,]*$/, - slice = Array.prototype.slice, - POS = jQuery.expr.match.POS, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var self = this, - i, l; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - var ret = this.pushStack( "", "find", selector ), - length, n, r; - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var ret = [], i, l, cur = this[0]; - - // Array (deprecated as of jQuery 1.7) - if ( jQuery.isArray( selectors ) ) { - var level = 1; - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( i = 0; i < selectors.length; i++ ) { - - if ( jQuery( cur ).is( selectors[ i ] ) ) { - ret.push({ selector: selectors[ i ], elem: cur, level: level }); - } - } - - cur = cur.parentNode; - level++; - } - - return ret; - } - - // String - var pos = POS.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( i = 0, l = this.length; i < l; i++ ) { - cur = this[i]; - - while ( cur ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - - } else { - cur = cur.parentNode; - if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { - break; - } - } - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ), - // The variable 'args' was introduced in - // https://github.com/jquery/jquery/commit/52a0238 - // to work around a bug in Chrome 10 (Dev) and should be removed when the bug is fixed. - // http://code.google.com/p/v8/issues/detail?id=1050 - args = slice.call(arguments); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, args.join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return (elem === qualifier) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return (jQuery.inArray( elem, qualifier ) >= 0) === keep; - }); -} - - - - -function createSafeFragment( document ) { - var nodeNames = ( - "abbr article aside audio canvas datalist details figcaption figure footer " + - "header hgroup mark meter nav output progress section summary time video" - ).split( " " ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( nodeNames.length ) { - safeFrag.createElement( - nodeNames.pop() - ); - } - } - return safeFrag; -} - -var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, - rtagName = /<([\w:]+)/, - rtbody = /", "" ], - legend: [ 1, "
        ", "
        " ], - thead: [ 1, "", "
        " ], - tr: [ 2, "", "
        " ], - td: [ 3, "", "
        " ], - col: [ 2, "", "
        " ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and